Outbound transaction routing
Outbound transaction routing is handled by the generic action called A_DoRouteOutTxn. The generic action supports a few mechanisms for routing decisions. The sample application is using the most flexible mechanism; routing by service participants using ROLE_FOR_TXN_TYPE value table entries.
For each type of outbound transaction, a service participant role is defined in the value table. The role is used to locate a suitable service participant and its outbound channel is used.
| TXN_TYPE | ROLE_FOR_TXN_TYPE |
|---|---|
| REPAIR_REQUEST | REPAIR |
| LIQUIDITY_REQUEST | LIQUIDITY |
| PAYMENT_INS | PAYMENTGW |
| PAYMENT_ACK | PAYMENTSOURCE |
| BATCH_ACK | BATCHSOURCE |