Patent ID: 6934247

Claim:
A method of managing communications between a set of communication managers and a remote communication manager, wherein the set of communication managers are a set of queue managers in a queue-sharing group, the method comprising: starting a communication channel between a first communication manager of the set and the remote communication manager for transmitting data from a data storage repository to the remote communication manager, the data storage repository accessible to any one of the set of communication managers being a shared-access message queue from which any one of the set of queue managers can retrieve messages for transmission to remote queue managers; storing state information for the communication channel in a storage repository accessible by any one of the set of communication managers; storing state information for the communication channel in a storage repository accessible by any one of the set of communication managers; and in response to a failure which affects the first communication manager, a second one of the set of communication managers using the stored channel state information to start a new channel instance and resuming transmission of data from the data storage repository to the remote communication manager via the new channel instance.