Reference implementation configuration for distribution copy
For distribution copy, the reference implementation defines example business rules that determine which
transactions are copied into sidepoints. It also has example configurations for the following things:
- Endpoints to use as sidepoints
- Inbound and outbound services
- Transmission definitions
- Inbound product subscriptions
- Endpoint subscription service
The data that defines the configuration and the business rules is provided in the sample data setup utility (DSU) workbooks.
Data Setup Utility workbooks
Table 1, Table 2, and Table 3 show how to find the configuration and business rules information in the DSU workbooks.
| Feature | Workbook name | Workbook file name |
|---|---|---|
| FTM Check | Sample Business Rules Configuration | SampleBusinessRulesCheckConfiguration.xls |
| FTM Check | Sample Configuration | SampleCheckConfiguration.xlsx |
| Business Rules table | Workbook name | Worksheet name |
|---|---|---|
| SidepointAssignMsgTypeTable | Sample Business Rules Configuration | Sidepoint Assign Msg Type |
| SidepointAssignDepProdTable | Sample Business Rules Configuration | Sidepoint Assign Dep Prod |
| SidepointAssignPresProdTable | Sample Business Rules Configuration | Sidepoint Assign Pres Prod |
| Configuration | Workbook name | Worksheet name |
|---|---|---|
| Sidepoints | Sample Configuration | Endpoints |
| Transmission definition | Sample Configuration | Transmission Definition |
| Inbound services | Sample Configuration | Inbound Services |
| Inbound services by product | Sample Configuration | Inbound Services By Product |
| Depositor subscribed services | Sample Configuration | Depositor Subscribed Services |
| Outbound services by product | Sample Configuration | Outbound Services By Product |
| Endpoint subscribed services | Sample Configuration | Endpoint Subscribed Services |
Transaction Server scheduler configuration
The reference implementation does not send sidepoint transmissions to Settlement because they contain copies of transactions instead of the original transactions. Configure the OutPresentmentGroupStatesEventHandler event handler to send only original transmissions to Settlement by setting the distributionType parameter of the event handler to ENDPOINT. This example XML is a sample scheduler configuration for the event:
<EVENT>
<NAME>Settlement Distribution - Outbound transmissions</NAME>
<TYPE>OutPresentmentGroupState</TYPE>
<EXEC>
com.ibm.paydir.ima.txsvr.event.appbridge.OutPresentmentGroupStatesEventHandler
</EXEC>
<PARAMETER name="workType">Settle</PARAMETER>
<PARAMETER name="msgType">outboundPresentmentLoad</PARAMETER>
<PARAMETER name="presStates1">SENT</PARAMETER>
<PARAMETER name="distributionType">ENDPOINT</PARAMETER>
<PARAMETERREF>schedulerReferenceProperties</PARAMETERREF>
<PARAMETERREF>sendToSettlement</PARAMETERREF>
</EVENT>