RULE Resource Table

This CICS® resource object provides information about policy rules.

The Primary key field for this resource class is POLICYSET.

The Secondary key field for this resource class is POLICY.

The Tertiary key field for this resource class is RULE.

There are no object specific actions for this resource class.

Restriction: The RACF® security profiles do not support the RULE resource; consequently, security checks do not apply to policy query operations.

External resource name
CICSRule
Length
920
Usage
API or CICS Management Client Interface
API view
Yes
CMAS context
No
SCOPE applies
Yes
Only query CMASs in workload
No
Object type
CICS Resource
Copybook identifier
EYUt0215
Table 1. Valid CPSM operations
Operations Actions Parameters Required
GET   APPLICATION(value) No
    APPLMAJORVER(value) No
    APPLMICROVER(value) No
    APPLMINORVER(value) No
    OPERATION(value) No
    PLATFORM(value) No
    POLICY(value) No
    POLICYSET(value) No
    RULE(value) No
Table 2. RULE FEEDBACK error codes
Value Code Description
21 RULE_NO_DATA No data to return
22 RULE_INV_PLATFORM Platform name is invalid
23 RULE_INV_APPLICATION Application name is invalid
24 RULE_INV_MAJVER Application major version is invalid
25 RULE_INV_MINVER Application minor version is invalid
26 RULE_INV_MICVER Application micro version is invalid
27 RULE_INV_OPERATION Operation name is invalid
28 RULE_INV_POLICY Policy name is invalid
29 RULE_INV_RULE Rule name is invalid
Table 3. RULE resource table attributes
Name Datatype Source Len Sum Set Description Attr ID
EYU_CICSNAME CHAR CPSM 8 DIF No CICS System Name  
EYU_CICSREL CHAR CPSM 4 DIF No CICS Release
EYU_RESERVED CHAR CPSM 4 N/A No Reserved
ABCODE CHAR INQ 4 DIFF Yes Abend code 36
ACTION EYUDA INQ 4 DIFF Yes Action 17
BASEAPMAJVER BINARY INQ 4 MAX Yes Base application major version 31
BASEAPMICVER BINARY INQ 4 MAX Yes Base application micro version 33
BASEAPMINVER BINARY INQ 4 MAX Yes Base application minor version 32
BASEAPPLICTN CHAR INQ 64 DIFF Yes Base application name 30
BASELEVEL EYUDA INQ 4 DIFF Yes Base level 28
BASEOPERATN CHAR INQ 64 DIFF Yes Operation name 34
BASEPLATFORM CHAR INQ 64 DIFF Yes Base platform name 29
BUNDLE CHAR INQ 8 DIFF Yes Bundle Name 21
BUNDLEDIR CHAR INQ 255 DIFF Yes Bundle directory name 26
BUNDLEID CHAR INQ 64 DIFF Yes Bundle ID 22
BUNDLEMAJVER BINARY INQ 4 DIFF Yes Bundle major version 23
BUNDLEMICVER BINARY INQ 4 DIFF Yes Bundle micro version 25
BUNDLEMINVER BINARY INQ 4 DIFF Yes Bundle minor version 24
CHANGEAGENT CVDAS INQ 4 LIKE Yes Last modification agent 2
CHANGEAGENT Input/output valid values CSDAPI, CREATESPI, CSDBATCH, DREPAPI, NOTAPPLIC
CHANGEAGREL CHAR INQ 4 DIFF Yes Last modification agent release 3
CHANGETIME DATETIME INQ 8 MAX Yes Last modification time 7
CHANGEUSRID CHAR INQ 8 DIFF Yes Last modification user ID 4
COUNT BINARY INQ 4 MAX Yes Action count 35
DEFINESOURCE CHAR INQ 8 DIFF Yes Source of the resource definition 5
DEFINETIME DATETIME INQ 8 MAX Yes Creation time 6
EPADAPTER CHAR INQ 32 DIFF Yes EP adapter name 39
EPADAPTERSET CHAR INQ 32 DIFF Yes EP adapter set name 38
INSTALLAGENT CVDAS INQ 4 DIFF Yes Installation agent 9
INSTALLAGENT Input/output valid values BUNDLE
INSTALLTIME DATETIME INQ 8 MAX Yes Installation time 8
INSTALLUSRID CHAR INQ 8 DIFF Yes Installation user ID 10
OPERATOR EYUDA INQ 4 DIFF Yes Test operator 13
 POLICY-2  CHAR INQ 64 DIFF Yes Policy name 19
 POLICYSET-1  CHAR INQ 12 DIFF Yes Policy set 18
 RULE-3  CHAR INQ 64 DIFF Yes Policy Rule 1
RULEGROUP EYUDA INQ 4 LIKE Yes Rule group 40
RULEITEM CHAR INQ 16 DIFF Yes Rule item name 12
RULETYPE CHAR INQ 16 DIFF Yes Rule type 11
THRESHOLD CNUMERIC INQ 8 MAX Yes Actual threshold value 15
TIME DATETIME INQ 8 MAX Yes Last action time 37
UNIT EYUDA INQ 4 DIFF Yes Unit qualifier 16
USERTAG CHAR INQ 8 DIFF Yes User tag 20
VALUE CNUMERIC INQ 8 MAX Yes Specified threshold value 14