Distributed sync point
The Distributed Sync Point support enables IMS and remote application programs (APPC or OTMA) to participate in protected conversations with coordinated resource updates and recoveries. Before this support, IMS acted as the sync-point manager. In this new scenario, z/OS® manages the sync-point process on behalf of the conversation participants: the application program and IMS (now acting as a resource manager).
z/OS implements a system resource recovery platform, the z/OS Resource Recovery Services (RRS). RRS supports the Common Programming Interface - Resource Recovery (CPI-RR), an element of the SAA Common Programming Interface that defines resource recovery and provides for the coordinated management of resource recovery for both local and distributed resources. In addition to RRS, a communications resource manager (called APPC/PC for APPC/Protected Conversations) provides distribution of the recovery.
In the APPC environment, a protected conversation is initiated
when the application program allocates an APPC conversation with SYNC_LEVEL=SYNCPT
.
Both IMS and APPC are resource managers in this scenario. In
the OTMA environment, some additional code is required because OTMA is not a resource manager. The
additional code needed is an OTMA adapter, IBM® supplied or
equivalent. This adapter indicates to IMS (in the OTMA message
prefix) that this message is part of a protected conversation, and thus IMS and the adapter are participants in the coordinated commit process as
managed by RRS.
Application programmers can now develop APPC application programs (local and remote) and remote OTMA application programs that use RRS as the sync-point manager, rather than IMS. This enhancement enables resources across multiple platforms to be updated and recovered in a coordinated manner.
Distributed sync point concepts
The Distributed Sync Point support entails:
- Changes in IMS that allow it to function as a resource manager under RRS
- Changes to the application program environment that support using applications in protected conversations
- Changes to some commands that aid the user
Impact on the network
Network traffic will increase as a result of the conversation participants and the sync-point manager communicating with each other.