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.

Table 1. Service Participant Roles
TXN_TYPE ROLE_FOR_TXN_TYPE
REPAIR_REQUEST REPAIR
LIQUIDITY_REQUEST LIQUIDITY
PAYMENT_INS PAYMENTGW
PAYMENT_ACK PAYMENTSOURCE
BATCH_ACK BATCHSOURCE