The last stage of processing in the BPE consists of packaging or enveloping the outbound message as specified by destination packaging settings. WBI-C provides handlers for RNIF, EAI, AS, and NONE packaging and cXML and SOAP protocols. To add new packaging, for example, SOAP with attachments packaging, users can write their own handler, using an API, the BusinessProcessHandlerInterface, provided with this release. This packaging handler must be configured using the Community Console and integrated into the processing flow in the normal way. For more on the configuration process, see the Hub Configuration Guide. This section provides a functional overview of this user customizable step in the fixed outbound workflow process. It covers:
Protocol packaging may include one or more of the following steps:
The output of this process is the packaged message. The message is written to the in_process directory where it will be picked up and passed on to the Sender component to be processed and transmitted to the destination. Its location is updated in the business document object. The handler must also update the meta information in the business document in the following ways:
Protocol attribute name | Description |
---|---|
OUTBOUNDTRANSPORTHEADERS | The value for this attribute is a HashMap object that contains the list
of transport headers that have been set in the outbound message. For
example, when an RNIF 2.0 message is sent to a trading partner, the
following RN headers are set:
|