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.SalesOrderto application A. Application A is not expectingAcknowledge.SalesOrdersince it sent a Sync verb and generates aConfirm.BOD. - Explicit routing
You can model an additional data flow for reply:
B --> Acknowledge.SalesOrder --> FilterApplication B sends an
Acknowledge.SalesOrderto the Filter component. All reply documents are filtered out and noConfirm.BODis generated.