The CICSCOM FUSELIB routine supplies the cooperative processing facility to FOCEXECs executing in the MSO region. It may be called from wherever a FOCUS user-written subroutine is supported. This routine is used to communicate and synchronize activity with the CICS portion of the dialog. When invoked, the FOCEXEC is placed into a wait until action is taken on the CICS side of the conversation. Data specified by the outlen/outbuf parameters is passed to CICS. When this subroutine is called it causes a CICS transaction specified in the CMSLOGN to be started in the CICS region. When CICSCOM completes, the inlen/inbuf parameters contain data that was passed back from CICS.
CICSCOM supports the following syntax:
CICSCOMM(timeout, outlen, outbuf, inlen, inbuf);
where:
Information Builders |