|
The SWSEXCON FunctionRelated Topics
The REXX-language SWSEXCON 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:
SWSEXCON SyntaxThe general form for a REXX-language invocation of SWSEXCON is: rc = swsexcon(Connection Type, , Connection Name, , User Token)
SWSEXCON 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) |