Retrieve values from an APPC basic conversation (assembler-language and C programs only).
GDS EXTRACT PROCESS (APPC basic) >>-GDS EXTRACT PROCESS--CONVID(name)----------------------------> >--+------------------------------------------------------------------------+--> '-PROCNAME(data-area)--PROCLENGTH(data-area)--+------------------------+-' '-MAXPROCLEN(data-value)-' >--+----------------------+-------------------------------------> '-SYNCLEVEL(data-area)-' >--+--------------------------------------------+---------------> '-PIPLIST(pointer-ref)--PIPLENGTH(data-area)-' >--RETCODE(data-area)------------------------------------------><
GDS EXTRACT PROCESS retrieves values from an APPC basic conversation. The data retrieved is valid only when the command is issued against an APPC basic principal facility.
The return code is given in RETCODE (see Table 1). For a list of return code values, see the Return codes for APPC basic conversations . EXEC CICS® conditions are never raised on GDS commands.
In general, the arguments can be replaced by absolute or relocatable assembler-language expressions.
RETCODE (hexadecimal) | Description |
---|---|
03 00 | CONVID is for a session that is not APPC. |
03 00 | CONVID is for a session that is in use by CPI Communications. |
03 00 | CONVID is for a session that is not the principal facility. |
03 00 | Principal facility was not started by terminal data. |
03 04 | CONVID is for a conversation that is not basic. |
04 | CONVID is for a session that is not allocated to the task, or that is a relay link. |
05 00 00 00 00 20 | PROCLENGTH value returned is greater than MAXPROCLEN value. |