v Lifetime can be PCONV, LOGON, SIGNON, ACTIVITY, PROCESS, SYSTEM, or | |
| PERMANENT. The PROTECT option determines whether SYSTEM or |
| PERMANENT would be used. However, the Detector always worsens LOGON |
| and SIGNON to SYSTEM or PERMANENT, because of limitations in the way that |
| this affinity is detected. |
The affinity relation for DELAY and POST may be GLOBAL, BAPPL, LUNAME, | |
| or USERID. |
v Lifetime can be only SYSTEM, PROCESS, ACTIVITY, or PCONV. If the affinity | |
| relation is LUNAME or USERID, the lifetime must be PCONV because neither |
| DELAY nor POST exist beyond task termination. |
| v If the transaction speci®ed on a START or CANCEL command is de®ned as |
| remote, or a remote SYSID was speci®ed on the command so that the command |
| is function shipped to a remote CICS region, no data is collected. (It is not |
| possible to function ship POST or DELAY commands.) |
| v A CANCEL affinity is considered to be initiated from a terminal if the START, |
| DELAY or POST is initiated from a terminal. Whether the CANCEL was so |
| initiated or not is irrelevant. |
| Scanner differences: Scanner detects all instances of POST, all instances of DELAY |
| REQID, all instances of CANCEL REQID, and all instances of START that either |
| omit NOCHECK or specify REQID or specify TERMID (because of RETRIEVE |
| WAIT affinity). |
| SPI commands |
| v The commands included here are INQUIRE, SET, CREATE, DISCARD, ENABLE, |
| DISABLE, EXTRACT EXIT, COLLECT STATISTICS, PERFORM, and RESYNC. |
v CBTS BROWSE COMMANDS are treated as inquire COMMANDS. | |
| v The affinity here is not an affinity between transactions, but rather an affinity with |
| the system on which the command was issued; that is, a |
| affinity. Such affinities do not generate transaction affinity groups, because it does |
| not generally make sense to dynamically route such transactions. |
| v The use of these commands does require reporting, however, because the |
| system programmer should be aware of the transactions and programs that issue |
| such commands. |
| Scanner differences: None. |
WAIT commands
vThe affinity here is really an
vThis means affinity transaction groups cannot be created, because the affinity degenerates to an affinity with the system on which the WAIT command was issued; that is, a
vThe use of WAIT commands does require reporting, however, because the system programmer should be aware of the transactions and programs that issue such commands, and should attempt to locate the posters and so create the correct
Scanner differences: None.
Appendix A. Details of what is detected 69