RETRIEVE WAIT/START

  • The affinity here is between all the transactions that issue START commands for a particular transaction at a terminal, where that transaction issues RETRIEVE WAIT. The transaction that issues the RETRIEVE WAIT is also part of the affinity. The match is made on the transid.
  • The affinity relation can be GLOBAL or USERID.
  • Lifetime can be SYSTEM or PERMANENT. PERMANENT is assumed if PROTECT is specified on any START.
  • If the transaction to be STARTed is defined as remote or a remote SYSID was specified on the START command so that the command is function shipped to a remote CICS® region, no data is collected.
  • Commands in error are treated in the same way as commands that give a NORMAL response, so data is collected.

Scanner differences: Scanner detects all instances of RETRIEVE WAIT, and all instances of START that either specify TERMID, or omit NOCHECK, or specify REQID (because of CANCEL affinity).