The data collection process occurs in global user exits (GLUEs). The exits enabled depend on which data collection options are requested. All the CICS® IA exits run on the same TCB as the code that calls them, so no additional CPU overhead is caused by switching TCBs to run an exit. Entry to and exit from a GLUE consumes about 500 instructions.
Table 1 shows the GLUE exits enabled for interdependency data collection option settings. Note that GLUE CIUXDUMM is always enabled.
CICS IA option | Exit names | GLUE exit program |
---|---|---|
PROGRAMS=Y | XEIIN, XEIOUT | CIUXnnO1 |
XPCREQC | CIUXnnP1 | |
PROGRAMS=D | XEIIN, XEIOUT | CIUXnnO1 |
XPCREQC | CIUXnnP1 | |
XPCFTCH | CIUXnnP2 | |
FILES=Y | XFCREQC | CIUXnnF1 |
FILES=D | XFCREQC | CIUXnnF1 |
XFCSREQC | CIUXnnF2 | |
TRANSACTIONS=Y | XEIIN, XEIOUT | CIUXnnO1 |
XICEREQC | CIUXnnI1 | |
TRANSACTIONS=D | XEIIN, XEIOUT | CIUXnnO1 |
XPCFTCH | CIUXnnP2 | |
TASK CONTROL=Y | XEIIN, XEIOUT | CIUXnnO1 |
PRESENTATION=Y | XEIIN, XEIOUT | CIUXnnO1 |
TS QUEUES=Y | XTSEREQC | CIUXnnS1 |
TS QUEUES=D | XTSEREQC | CIUXnnS1 |
TD QUEUES=Y | XTDEREQC | CIUXnnD1 |
TD QUEUES=D | XTDEREQC | CIUXnnD1 |
JOURNALS=Y | XEIIN, XEIOUT | CIUXnnO1 |
DTP=Y | XEIIN, XEIOUT | CIUXnnO1 |
COUNTERS=Y | XEIIN, XEIOUT | CIUXnnO1 |
FEPI=Y | XEIIN, XEIOUT | CIUXnnO1 |
WEB SERVICES=Y | XEIIN, XEIOUT | CIUXnnO1 |
XWSPRROO | CIUXnnW1 | |
WEB SERVICES=D | XEIIN, XEIOUT | CIUXnnO1 |
XWSPRROO | CIUXnnW1 | |
EXITS=Y | XEIIN, XEIOUT | CIUXnnO1 |
XRMIIN, XRMIOUT | CIUXnnR1 | |
OTHERS=Y | XEIIN, XEIOUT | CIUXnnO1 |
DB2=Y | XRMIIN, XRMIOUT | CIUXnnR1 |
MQ=Y | XRMIIN, XRMIOUT | CIUXnnR1 |
IMS=Y | XRMIIN, XRMIOUT | CIUXnnR1 |
The GLUE exits enabled for affinity data collection are the same, whichever affinity data collection options are set, as shown in Table 2. Note that GLUE CIUXDUMM is always enabled.
CICS IA option | Exit name | GLUE exit program |
---|---|---|
Any option=Y | XEIOUT | CIUZnnO1 |
XICEXP | CIUZnnX1 | |
XMEOUT | CIUZnnM1 | |
XBADEACT | CIUZnnB1 | |
XFAINTU | CIUZnnF1 | |
Task-related user exit | CIUZnnI1 |