Marshalling and Message Producers
Normally, the message producer converts JMS messages to Broker events and sends them to the Broker for transmission to a message consumer.
With outbound marshalling, the intent is to take a fully populated JMS message and produce a Broker event of a form used by a native Broker application.
The normal message flow between the message producer, webMethods Broker, and message consumer is changed by the introduction of MarshalOut object. This changes the messaging flow as follows:
1. The message producer sends the JMS message to the MarshalOut object.
2. The MarshalOut object maps the JMS message to a Broker event.
3. The message producer hands the returned Broker event to the Broker.