Previous topic |
Next topic |
Contents |
Contact z/OS |
Library |
PDF
Time out values z/OS MVS Programming: Sysplex Services Guide SA23-1400-00 |
|
When sending a message, you can specify the following keywords
to assign timeout values to various phases of the processing:
SENDTIME indicates how long the work unit that invokes IXCSEND can be suspended to allow XCF to finish accessing the user storage that contains the message. Whenever IXCSEND returns to the caller, the user is free to reuse or dispose of the storage areas containing the message. To achieve this condition, XCF will either copy the user message into its own buffer or suspend the calling work unit XCF is done accessing the storage containing the user message. The SENDTIME timeout value applies when XCF elects to suspend the sender. If the SENDTIME timeout expires, XCF stops sending the message, in which case some of the targets will not receive the message. RESPTIME indicates how long the sender is willing to wait for the
message to complete:
HOLDTIME indicates how long XCF is to hold the results of a message after it completes. The HOLDTIME timeout value needs to allow however much time is needed for the user to invoke IXCRECV to retrieve the results. For example, if the user sends the message, performs other work, and then invokes IXCRECV to get the results, the HOLDTIME value needs to include time for the user to complete the other work. HOLDTIME should allow time to overcome system issues that might prevent the receiving unit of work from being dispatched. If the HOLDTIME timeout expires, the message and its results, including any responses that might have been sent, are discarded by XCF. At that point, an IXCRECV request is rejected with a reason code indicating that the message no longer exists. For details, see Using the IXCRECV macro. |
Copyright IBM Corporation 1990, 2014
|