Commands detected:
- EXEC CICS® ALLOCATE
- EXEC CICS CONNECT PROCESS
- EXEC CICS CONVERSE CONVID
- EXEC CICS CONVERSE SESSION
- EXEC CICS SEND SESSION
- EXEC CICS FREE CONVID
This dependency is between a program and a remote transaction
or process.
The convid or session returned on the ALLOCATE call is
stored with the SYSID or session name in a temporary table. The ALLOCATE
call is reported, with the SYSID or session as a resource.
Every CONNECT PROCESS, SEND SESSION, CONVERSE CONVID,
CONVERSE SESSION, or FREE CONVID is matched by convid against the
table entries. If the CONVID and SESSION or CONVID or SESSION match
a temporary table entry:
- For CONNECT PROCESS, the PROCNAME and previously specified SYSID/SESSION
from the ALLOCATE are reported. The temporary table entry is deleted.
- For SEND SESSION, the first four characters of data are assumed
to be the process name. This process name and the previously specified
SYSID/SESSION are reported. If the command is successful, the temporary
table entry is deleted, because the remote system and remote process
name are now associated.
- CONVERSE CONVID, CONVERSE SESSION is the same as SEND SESSION,
above.
- For FREE, the temporary table entry is deleted. No information
is reported, because no process was started.