Document Processing

The BPE retrieves the document from its synchronous inbound queue.

Fixed inbound

The BPE executes the fixed inbound flow. The first step of fixed inbound flow is protocol un-packaging. The BPE iterates through configured handlers, including any user defined handlers, until it finds a handler that can manage the document. It executes un-packaging.

The second step of fixed inbound flow is protocol processing. The BPE iterates through configured handlers, including any user defined handlers, until it finds a handler that can manage the document. It executes protocol processing. As this is a sync request, the handler sets the GET_SYNC_RESPONSE value in the business document to 'true'. The rest of the fixed inbound steps are processed.

Variable

The BPE executes the configured action, which may be WBI-C supplied, a user-modified version of a WBI-C supplied action, or an entirely new action defined by the user. Steps in user-modified or new actions can be user defined. No constants concerning sync status need to be updated during variable workflow processing.

Fixed outbound

The BPE executes the fixed outbound flow. The first step of fixed outbound flow is protocol packaging. The BPE iterates through configured handlers, including any user defined handlers, until it finds a handler that can manage the document.hi It executes protocol packaging. No constants concerning sync status need to be updated during fixed outbound workflow processing.

The BPE writes the business document to the Delivery Manager's inbound queue.

Note: Both sync and async requests are written into the same inbound queue.

Copyright IBM Corp. 2003, 2004