WebSphere Message Broker, Version 8.0.0.7 Operating Systems: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

See information about the latest product version

SAP high availability

You can configure WebSphere® Message Broker to withstand software or hardware failures when working with SAP, so that WebSphere Message Broker is available for as much of the time as possible.

In WebSphere Message Broker Version 6.1, the tRFC protocol between SAP and WebSphere Message Broker (acting as the RFC server) ensures that IDocs and tRFC BAPI calls are delivered exactly once. This behavior is possible because each delivery has an associated transaction ID (TID). WebSphere Message Broker monitors the progress of a delivery until SAP confirms a successful delivery. If the connection is lost or WebSphere Message Broker fails before that confirmation is issued, SAP attempts to redeliver the message. By keeping a persistent record (in the TID store or transaction log), the broker can ensure integrity and avoid a duplicate delivery.

This diagram shows that a translation log keeps a persistent record.

When two .inadapter components, with the same RFC program ID, are deployed to two brokers, two connections to the same RFC server are visible to SAP. If the connection is lost to one of the brokers, SAP might attempt to redeliver to the other broker. The brokers have separate TID stores, therefore, the second broker accepts the redelivery, even though the first broker might have processed some (or all) of the IDocs in the packet.

This diagram shows separate TID stores for two .inadapter components.

In WebSphere Message Broker Version 8.0, you can move the TID store to a remote queue manager that can be shared between two brokers. To avoid a single point of failure, make this third queue manager a WebSphere MQ high availability, multi-instance queue manager. For instructions, see Setting up SAP for high availability.

This diagram shows how a third queue manager is used to avoid a single point of failure.

Notices | Trademarks | Downloads | Library | Support | Feedback

Copyright IBM Corporation 1999, 2016Copyright IBM Corporation 1999, 2016.

        
        Last updated:
        
        Last updated: 2016-05-23 14:47:48


Concept topicConcept topic | Version 8.0.0.7 | bc22070_