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 a Confirm.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 no Confirm.BOD is generated.