Techniques for synchronizing operations between regions when a network connection fails
First Claim
1. A method for synchronizing operations in a transaction processing system including first and second recovery management connectors in a first region, the method comprising:
- identifying, by the first recovery management connector, a failure of a first network connection having a first network type during synchronization operations with a partner region;
querying, by the first recovery management connector, connections defined to the transaction processing system to identify a replacement network connection that is connected to the partner region using a second network type that is different than the first network type, the replacement network connection utilizing the second recovery management connector;
collecting, by the first recovery management connector, relevant data for an interrupted synchronization operation;
issuing, by the first recovery management connector, a command to link to a specific program that is a component of a first recovery management connector in the partner region, the command including the relevant data for the interrupted synchronization operation, wherein the specific program is configured to use the relevant data from the command to locate state information on a relevant user task in a corresponding user application in the partner region and continue the interrupted synchronization operation such that associated resources are unlocked; and
communicating, using the second recovery management connector, the command to and receiving a response from the partner region via the replacement network connection in order to continue the interrupted synchronization operation.
1 Assignment
0 Petitions
Accused Products
Abstract
A technique for synchronizing operations in a transaction processing system includes identifying, by a first recovery management connector (FRMC) in a first region, a failure of a first network connection having a first network type during synchronization operations with a partner region. The FRMC queries connections defined to the transaction processing system to identify a replacement network connection that is connected to the partner region using a second network type that is different than the first network type. The FRMC collects relevant data for an interrupted synchronization operation. The FRMC issues a command to link to a specific program in a FRMC in the partner region. The command includes the relevant data for the interrupted synchronization operation. A second recovery management connector of the first region communicates the command to and a response from the partner region via the replacement network connection in order to continue the interrupted synchronization operation.
-
Citations
20 Claims
-
1. A method for synchronizing operations in a transaction processing system including first and second recovery management connectors in a first region, the method comprising:
-
identifying, by the first recovery management connector, a failure of a first network connection having a first network type during synchronization operations with a partner region; querying, by the first recovery management connector, connections defined to the transaction processing system to identify a replacement network connection that is connected to the partner region using a second network type that is different than the first network type, the replacement network connection utilizing the second recovery management connector; collecting, by the first recovery management connector, relevant data for an interrupted synchronization operation; issuing, by the first recovery management connector, a command to link to a specific program that is a component of a first recovery management connector in the partner region, the command including the relevant data for the interrupted synchronization operation, wherein the specific program is configured to use the relevant data from the command to locate state information on a relevant user task in a corresponding user application in the partner region and continue the interrupted synchronization operation such that associated resources are unlocked; and communicating, using the second recovery management connector, the command to and receiving a response from the partner region via the replacement network connection in order to continue the interrupted synchronization operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for synchronizing operations in a transaction processing system, comprising:
-
a first region of the transaction processing system including a first recovery management connector managing communications with a partner region using a first network connection having a first network type and a second recovery management connector managing communications with the partner region using a replacement network connection having a second network type, different from the first network type, wherein the first recovery management connector includes; a connection failure component configured to identify a failure of the first network connection during synchronization operations with the partner region; a replacement network connection component configured to query connections defined to the transaction processing system to identify the replacement network connection for the first network connection when the first network connection fails; a data collection component configured to collect relevant data for an interrupted synchronization operation; a command component configured to issue a command to link to a specific program that is a component of a first recovery management connector in the partner region, the command including the relevant data for the interrupted synchronization operation, wherein the specific program is configured to use the relevant data from the command to locate state information on a relevant user task in a corresponding user application in the partner region and continue the interrupted synchronization operation such that associated resources are unlocked; and the second recovery management connector including an associated communication component that communicates the command to and receives a response from the partner region via the replacement network connection in order to continue the interrupted synchronization operation. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer program product for synchronizing operations in a transaction processing system, the computer program product comprising:
-
a computer-readable storage medium; and computer-readable program code embodied on the computer-readable storage device, wherein the computer-readable program code when executed by the transaction processing system is configured to cause the transaction processing system to; identify, by a first recovery management connector of a first region, a failure of a first network connection having a first network type during synchronization operations between the first recovery management connector and a partner region; query, by the first recovery management connector, connections defined to the transaction processing system to identify a replacement network connection in the first region that is connected to the partner region using a second network type that is different than the first network type, the replacement network connection utilizing a second recovery management connector of the first region; collecting, by the first recovery management connector, relevant data for an interrupted synchronization operation; issuing, by the first recovery management connector, a command to link to a specific program that is a component of a first recovery management connector in the partner region, the command including the relevant data for the interrupted synchronization operation, wherein the specific program is configured to use the relevant data from the command to locate state information on a relevant user task in a corresponding user application in the partner region and continue the interrupted synchronization operation such that associated resources are unlocked; and communicating, using the second recovery management connector, the command to and a response from the partner region via the replacement network connection in order to continue the interrupted synchronization operation.
-
Specification