If you have specified a CONNECTIVITY value of SYSPLEX on your IXLCONN
REBUILD invocation, XCF attempts to select a coupling facility with
full connectivity to all systems in the sysplex. If there is no coupling
facility with sysplex connectivity at the time of the rebuild, the
application will be unable to rebuild the structure and continue processing.
There are two options that the application might consider:
Sample Protocol
- The connector issues IXLCONN REBUILD CONNECTIVITY=SYSPLEX. When
this fails, the connector can issue IXLCONN CONNECTIVITY=BESTGLOBAL.
- XCF keeps track of the connectors' rebuild attempts, and when
all connectors have issued at least one IXLCONN REBUILD request, the
system reports the Rebuild Connects Complete (EEPLREBUILDCONNECTSCOMPLETE)
event. (This event notifies all connectors of the number of successful
and unsuccessful connections to the new structure.)
Note that
a connector can issue its second IXLCONN REBUILD request only until
that point at which the all active connectors have issued IXLREBLD
REQUEST=COMPLETE.
- The systems then can either:
- Disconnect from the old structure, let the rebuild continue and
complete, and attempt to connect to the rebuilt structure when notified
by the ENF 35 event that additional coupling facility resources are
available, or
- Stop the rebuild and somehow notify all connectors to retry the
IXLCONN REBUILD with CONNECTIVITY=BESTGLOBAL.