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


Timer errors

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

The APPCCMD CONTROL=DEALLOC|DEALLOCQ, QUALIFY=ABNDTIME macroinstruction can be used to deallocate a conversation when the application program has not received information during the application-specified amount of time.

The primary use is for an LU to detect timing errors on its side of the conversation. For example, if an LU in a sending state does not obtain any data to send from a transaction program within a specified time frame, it could use this type of deallocation.

Several restrictions apply to the use of this type of deallocation to detect timing errors while in RECEIVE state or awaiting a confirmation reply. The abnormal deallocation APPCCMD CONTROL=DEALLOC|DEALLOCQ macroinstructions cannot be used while the application program is waiting for a confirmation reply. In such cases, the application program must use APPCCMD CONTROL=REJECT to terminate the conversation. An example of a situation in which the ABNDTIME macroinstruction could be used would be if an application program had been sending data to a partner LU and realized that the partner LU had not issued an APPCCMD CONTROL=SEND, QUALIFY=RQSEND macroinstruction within a specified time frame.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014