ebXML Module 7.1 SP1 | Understanding and Using webMethods EBXML Module | Installing and Using ebxml Module | ebXML Module Messaging Features | Multi-hop Messaging
 
Multi-hop Messaging
 
Configuring Multi-hop Messaging
Multi-hop is the process of passing the message through one or more intermediary nodes or MSHs. An intermediary node is any node or MSH that receives the message, but is not the sending or the receiving MSH. The ebXML Module uses the intermediary nodes as store-and-forward entities.
In the following figure, Party A sends Message X to Party B. Party B then performs some processing and forwards the message to Party C. The payload(s) that Party C receives in Message X will be the same payloads that Party A sent out.
*The TraceHeaderList element in the ebXML envelope records the routing path a message takes for the ebXML Message Service Version 1.0 Specification.
*The MessageHeader:From and MessageHeader:To elements record the routing path a message takes for the ebXML Message Service Version 2.0 Specification.
Note:In the case of ebXML Message Service Version 1.0 Specification, if the ebXML Module sends your message to a hub first, and you want the hub to process your messages before it forwards the messages to the next hub, assign meaningful values to the advanced/Via/Service and the advanced/Via/Action parameters. The hub completes the processing of the payloads before it forwards the messages to the next hub.
ebXML Message Routing in a Multi-hop Scenario