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


Overview of IXLUSYNC Processing

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

Using IXLUSYNC, you can define a value for a synchronization point that is associated with an event. When a synchronization point value is defined by a connected user for an event, the system reports the synchronization point value to the event exit of all connected users. Connected users must establish protocols to handle the event associated with the synchronization point. When each connector completes processing associated with the event, the connector uses IXLUSYNC to confirm that its processing for the event is complete. The connector can also set a user-defined completion code when confirming with IXLUSYNC.

When all confirmations have been received, the system passes the synchronization point confirmation to the event exit of all connected users. The information includes the highest completion code value set by any connector when confirming the sync point.

For connectors that disconnect or fail while owing a confirmation for a sync point, the system implicitly confirms the sync point and sets a completion code of X'0000FFFF' for the disconnected or failed connector. Note that if a given user completion code is to take precedence over this completion code, it must be higher that X'0000FFFF' or, if the implicit completion code is to take precedence over a given user completion code, it must be less than X'0000FFFF'.

You also have the option to define a new synchronization point value to be associated with another event (REQUEST=CONFIRMSET) at the same time you confirm the current event. This allows users to construct “chains” of synchronized events to be processed in sequence. (The last connected user to confirm a synchronization point defines the new synchronization point. Users who attempt to CONFIRMSET, but who are not the last connected user, will have the CONFIRM accepted, but the system rejects the SET with reason code IXLRSNCODENOTLASTCONFIRMATION.) The system reports the new value to the event exit of all connected users for confirmation. Only one synchronization point value can be defined at a time by the entire set of connected users of a structure.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014