z/OS MVS Programming: Sysplex Services Guide
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


The MODE Parameter — Summary

z/OS MVS Programming: Sysplex Services Guide
SA23-1400-00

Table 1 summarizes the synchronous and asynchronous options that you can specify on the MODE parameter.

Table 1. Options for IXLCACHE Request Processing and Completion Notification
MODE Parameter Value Actions Specified
SYNCECB Attempt to process the request synchronously but if the request must be processed asynchronously, post an ECB to indicate request completion.
ASYNCECB Process the request asynchronously and post an ECB to indicate request completion.
SYNCTOKEN Attempt to process the request synchronously but if the request must be processed asynchronously, return an asynchronous request token representing the request.

To obtain request results, invoke the IXLFCOMP macro with the asynchronous request token you received. For more information, see Using the IXLFCOMP Macro with MODE=ASYNCTOKEN or MODE=SYNCTOKEN.

ASYNCTOKEN Process the request asynchronously and return an asynchronous request token representing the request.

To obtain request results, invoke the IXLFCOMP macro with the asynchronous request token you received. For more information, see Using the IXLFCOMP Macro.

SYNCEXIT Attempt to process the request synchronously but if the request must be processed asynchronously, give control to the complete exit when the request completes. For more information about the complete exit, see Coding a Complete Exit.
ASYNCEXIT Process the request asynchronously and give control to the complete exit when the request completes.
SYNCSUSPEND Process the request synchronously. If necessary, suspend the program until the request completes processing. Note that this is the only MODE option that could cause your program to be suspended. To use this option, your program must be enabled for I/O and external interrupts.
ASYNCNORESPONSE Process the request asynchronously. Do not provide notification of request completion.

You can issue multiple IXLCACHE requests with MODE=ASYNCTOKEN or MODE=SYNCTOKEN to allow you to continue with other work while the requests are being processed asynchronously and obtain request results through the IXLFCOMP macro.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014