z/OS Communications Server: SNA Programmer's LU 6.2 Guide
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Cross-memory considerations when the RPL is not posted complete

z/OS Communications Server: SNA Programmer's LU 6.2 Guide
SC27-3669-00

This section documents special responsibilities for the application running in cross-memory mode.
  • An application executing in its home address space, or HASN, terminates and a request is pending under its primary ASID.

    VTAM® drives LOSTERM exit with RPL. The application is responsible for doing incomplete RPL processing of CSM.

  • If the application is executing in the initiator-attached task and that task terminates, CSM memory termination or jobstep TCB RTM locates and releases any CSM owned by the terminating application.
  • Subtask of initiator-attached task in Primary ASID abends.
    If the application requires unprocessed CSM storage in pending RPLs to be automatically freed, the application must task associate the CSM as follows:
    • For TCB mode RPL requests on a send macroinstruction, use CSM services to ensure that CSM is associated with the ACB task.
    • For TCB mode RPL requests on a receive macroinstruction, specify to VTAM the application task that is the ACB task so that VTAM can ensure that CSM is associated with that task.
    • For SRB mode RPL requests, associate CSM storage to the same TCB that the SRB is associated with.

    If the application does not require unprocessed CSM storage in pending RPLs to be automatically freed, task association is not used. RPLs could be active until the abending task has completed task termination. The application must wait for the RPL request to quiesce. Therefore, the application must locate and process incomplete RPLs at the attaching task level after task term completes.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014