The XISLCLQ exit

XISLCLQ is used for EXEC CICS START NOCHECK requests that are scheduled for a non-IPIC connection.

XISLCLQ is invoked, if enabled, under any of the following circumstances:
  • The remote system is not in service.
  • A connection to the remote system cannot be established.
  • No sessions are immediately available, and your XISCONA exit program has specified that the request is not to be queued in the issuing region.

Note that this exit is invoked only if the request to be shipped is of type EXEC CICS START NOCHECK. For EXEC CICS requests other than those with the NOCHECK option (which is only available on START commands) the SYSIDERR condition is raised in the application program.

You can use the exit to specify whether the failed request is to be locally queued, to be run when the connection is reestablished.

Local queues are recovered when you perform a system restart.