Filter-out reply
Consider this data flow for a request document:
A --> Sync.SalesOrder --> Mapper --> Process.SalesOrder --> B
Application A sends a Sync.SalesOrder
. The mapper changes the verb to a
Process.SalesOrder
and delivers the verb to application B.
- Implicit routing
Application B sends an
Acknowledge.SalesOrder
to application A. Application A is not expectingAcknowledge.SalesOrder
since it sent a Sync verb and generates aConfirm.BOD
. - Explicit routing
You can model an additional data flow for reply:
B --> Acknowledge.SalesOrder --> Filter
Application B sends an
Acknowledge.SalesOrder
to the Filter component. All reply documents are filtered out and noConfirm.BOD
is generated.