SIC JMS Configuration
SIC CSM Service
Below are all the relevant properties for the SIC5 CSM Service when using JMS as a transport
Please see Character Replacement configuration details
The following properties should also be configured
| Key | Description | Default Value |
|---|---|---|
ipf.processing-data.egress.enabled |
Produce processing data events |
true |
message.logger.type |
Where to output message log messages. e.g. |
ipf-processing-data-egress |
Property Grouping: sic5
| Key | Description | Default Value |
|---|---|---|
sic5.response.queue |
Outbound interface to CSM |
|
sic5.rule.creditor-rules.amount.limit |
Max creditor scheme amount allowed |
|
sic5.receive.timeout.duration |
|
|
sic5.rule.debtor-rules.mmb-ids |
|
|
sic5.our-bu-id |
|
|
sic5.receive.timeout.enabled |
|
|
sic5.message.destination |
Outbound interface to CSM |
|
sic5.receive.filter.name |
|
|
sic5.rule.debtor-rules.amount.enabled |
Do we want to check outbound amount |
|
sic5.request.queue |
Inbound interface from CSM |
|
sic5.rule.creditor-rules.amount.enabled |
Do we want to check inbound amount |
|
sic5.rule.debtor-rules.amount.limit |
Max debtor scheme amount allowed |
|
sic5.csm-bu-id |
|
|
sic5.rule.creditor-rules.mmb-ids |
List of allowed instructed id’s on inbound payments. |
|
sic5.broker-url |
Broker URL of an ActiveMQ Artemis deployment |
|
sic5.recall-request.positive-payment-status-report.delay |
|
IBAN Validation
A SIC specific IBAN validation utility has been provided - this utility requires access to a csm-reachability service. Access to this service is configured by the following properties. Properties below specify access route to 2 different csm-reachability endpoints - those endpoints must exist and must be accessible.
Property Grouping: csm-reachability-api
| Key | Description | Default Value |
|---|---|---|
csm-reachability-api.iban-structure.http.client.endpoint-url |
Url for csm-reachability’s iban deconstruction endpoint |
|
csm-reachability-api.iban-structure.connector.call-timeout |
|
|
csm-reachability-api.iban-structure.http.client.port |
Port number for csm-reachability’s iban deconstruction endpoint |
|
csm-reachability-api.participant.connector.resiliency-settings.enabled |
|
|
csm-reachability-api.iban-structure.http.client.status-codes-treated-as-errors |
Status codes that will be treated as errors |
|
csm-reachability-api.participant.http.client.status-codes-treated-as-errors |
Status codes that will be treated as errors |
|
csm-reachability-api.participant.connector.call-timeout |
|
|
csm-reachability-api.participant.http.client.endpoint-url |
Url for csm-reachability’s csm participant endpoint |
|
csm-reachability-api.participant.http.client.port |
Port number for csm-reachability’s csm participant endpoint |
|
csm-reachability-api.iban-structure.connector.resiliency-settings.enabled |
|
|
csm-reachability-api.participant.http.client.host |
The host machine where csm-reachability service’s csm participant endpoint can be accessed from |
|
csm-reachability-api.iban-structure.http.client.host |
The host machine where csm-reachability service’s iban deconstruction endpoint can be accessed from |
|