After an Execution Environment is started or located, your client program starts the session by specifying STARTSS as the OPERATION parameter. The OPERAND parameter is ignored. Overrides to the session parameters are supplied through the variable length PARM parameter.
To interface with certain kinds of third-party environments, you can create a multi-session non-blocking batch Execution Environment by specifying an environmental wait routine specific to the third-party environment. Using the assembler interface, you can pass the address of a session context work area to the environmental wait routine by specifying an exit descriptor as the ninth parameter to HRNHLLTM. The exit descriptor is mapped by the assembler DSECT called HRNXD and distributed in the MACRO data set. It is of type SESHANDL.
For an example of setting up an environmental wait routine, refer to “Driver for testing Call Level Interface in Batch or TSO (Assembler)” in the member S6BCAPID in the ASM data set distributed with TIBCO Object Service Broker. For a complete description of this facility, refer to
Chapter 17, Multiple-Session Execution Environments in Batch.