|
The SWSEXDPL FunctionRelated Topics
The REXX-language SWSEXDPL built-in function is used to establish a CICS EXCI connect on behalf of the user. Upon return from the call, the following Rexx variables are populated with data:
SWSEXDPL SyntaxThe general form for a REXX-language invocation of SWSEXDPL is: rc = swsexdpl(Connection Type, , Connection Name, , CICS Transaction Name, , CICS Program Name, , CICS Transaction Input, , User Token, , Pipe Token)
SWSEXDPL Examplescontype = 'EXCI' /* Connection Type */ conname = 'EWST' /* Connection Name from DEFINE */ cicstran = 'EXCI' /* CICS Transaction Code */ cicspgm = 'DFH$AXCS' /* CICS Program Name */ address swssend /*-----------------------------------------------------------*/ /* Initialize the user */ /*-----------------------------------------------------------*/ rc = swsexini(contype,conname) /*-----------------------------------------------------------*/ /* Allocate a pipe */ /*-----------------------------------------------------------*/ rc = swsexcon(contype,conname,EXCI.USERTOKN) /*-----------------------------------------------------------*/ /* Issue DPL Request */ /*-----------------------------------------------------------*/ parm = '00000001'x||'FILEA 000001' rc = swsexdpl(contype,conname,cicstran,cicspgm, , parm,EXCI.USERTOKN,EXCI.PIPETOKN) pgmrc = substr(EXCI.COMMAREA.1,1,4) pgmrc = c2x(pgmrc) parm = substr(EXCI.COMMAREA.1,5,14) parm = '00000002'x||parm data = substr(EXCI.COMMAREA.1,19,80) /*-----------------------------------------------------------*/ /* Disconnect the pipe */ /*-----------------------------------------------------------*/ rc = swsexdis(contype,conname,EXCI.USERTOKN,EXCI.PIPETOKN) |