Fraud screening setup and configuration

This topic describes the artifacts that must be set up and the properties that must be configured for this simulator.

Queues

The queues used by this simulator are shown in the following list.
  • <prefixes>.REQUEST.TO.FRAUD
  • <prefixes>.RESPONSE.FROM.FRAUD
  • <prefixes>.SIM.FRAUD.STORE.ACK
  • <prefixes>.SIM.FRAUD.TRIGGER.ACK
  • <prefixes>.SIM.FAILED

Broker artifacts

This simulator uses the following artifacts:
  • The artifacts for The Clearing House (TCH) are:
    • TCHFraudSim.msgflow
    • FTM IP TCH Simulator LIB
    • FTM IP Simulator Common LIB
  • The artifacts for SCTInst are:
    • SCTInstFraudSim.msgflow
    • FTM IP SCTInst Simulator LIB
    • FTM IP Simulator Common LIB

Common flow properties

The common flow properties used by this simulator are shown in the following table.
Table 1. Common flow properties
Property name Default value Description
SimInputQueue FXR.IP.REQUEST.TO.FRAUD Simulator request queue.
SimOutputQueue FXR.IP.RESPONSE.FROM.FRAUD Simulator response queue.
SimStoreAckQueue FXR.IP.SIM.FRAUD.STORE.ACK Simulator store acknowledgment queue.
SimTriggerAckQueue FXR.IP.SIM.FRAUD.TRIGGER.ACK Simulator trigger acknowledgment queue.
FailedMsgOutputQueue FXR.IP.SIM.FAILED The queue to use for messages that fail schema validation.
LogFailedMsgToQueue TRUE Indicates whether failed messages are logged to a queue.
DataSource FTMDB The name of the database that is running the application.

User defined properties

The user defined properties (UDP) for this simulator are shown in the following table.
Table 2. User defined properties
Property name Default value Description
SOF_Name_PEND SOF.PEND Controls the status code that is used in the response. For more information, see Status codes and user defined properties.
SOF_Name_RJCT SOF.RJCT Controls the status code that is used in the response. For more information, see Status codes and user defined properties.
SOF_Name_PEND_RJCT SOF.ACK.RJCT After a response with the pending status is sent, another response with the reject status is stored.
SOF_CrdtAgtRCLRspRjct
  • SCTInst: BBBBUS91
A credit return request of a payment return (pacs.004) is rejected when the specified value corresponds to the BIC of the CdtrAgt. SOF_CrdtAgtRCLRspRjct is compared to the pacs.004 field:
PmtRtr
+TxInf
++OrgnlTxRef
+++CdtrAgt
++++FinInstnId
+++++BIC
SOF_CretrAgtRspRjct
  • TCH: 021200282
A return of funds request of a payment (pacs.008) is rejected when the specified value corresponds to the agent ID of the case creator in the camt.029.
CxlDtls
+OrgnlGrpInfAndSts
++RslvdCase
+++Cretr
++++Agt
+++++FinInstnId
++++++ClrSysMmbId
+++++++MmbId
SOF_MsgRcptIdRjct
  • TCH: 021200280
A remittance advice request is rejected when the specified value corresponds to the message recipient ID in the remt.001.
RmtAdvc
+GrpHdr
++MsgRcpt
+++Id
++++OrgId
+++++Othr
++++++Id
SOF_CrdtAcctROIRjct
  • SCTInst: DE29A12000194212188885
A result of investigation request(camt.029) is rejected when the specified value corresponds to the creditor account of the camt.029.
CxlDtls
+TxInfAndSts
++OrgnlTxRef
+++CdtrAgt
++++FinInstnId
+++++BIC
SOF_CrdtAgtToAddLtcy
  • TCH: 021200295
  • SCTInst: BBBBDD24
If the following creditor agent ID is defined, latency is added:
In pacs.008 fields for TCH:
FIToFICstmrCdtTrf
+CdtTrfTxInf
++CdtrAgt
+++FinInstnId
++++ClrSysMmbId
+++++MmbId
In pacs.008 fields for SCTInst:
FIToFICstmrCdtTrf
+CdtTrfTxInf
++CdtrAgt
+++BIC

For more information, see Latency processing.

SOF_StoredAckExpiry 30000 Expiration time for messages stored on SimStoreAckQueue.
SOF_Latency 100 Simulates the latency. This property is specified in milliseconds. For more information, see Latency processing.
SOF_AddtlLtcy 6000 Additional latency to add to cause a timeout during processing. For more information, see Latency processing.
SOF_FixedLatencyMode TRUE Indicates whether the latency is added independently of the IBM® MQ wait time. For more information, see Latency processing.
DB_SCHEMA FTM The name of the database schema.
ApplicationName

FTM IP TCH Application

or

FTM IP SCTInst Application

Configurable application name
ApplicationCode TCH or SCTI Configurable application code
StsCodeAccept ACTC or ACCP Configurable acceptance status code
RjctReasonCode NARR Configurable reject reason code