8.1.3 External Attributes Screening Configuration for ISO20022 Batch
- Add the attribute names (case-sensitive) to
FCC_TF_XML_EXTERNAL_ATTR,FCC_TF_XML_EXTERNAL_ATTR_MLStable in the Atomic Schema. - Login to OFSAA Transactions Filtering application as TFADMN.
- Navigate to ISO20022/XML Configuration Admin screen.
- Open any ISO20022 Message Provider and configure the external attributes for each screening type separately. For reference, see Step 6 in section 8.1 and Table 25.
- The filename of external attributes should be in the format
filename_external_attributes.json, where The filename stands for the corresponding ISO20022 batch xml filename. OFS TRANSACTION FILTERING ADMINISTRATION GUIDE | 101 CONFIGURATIONS FOR THE ISO20022 MESSAGE PARAMETERS CONFIGURING THE ISO20022 MESSAGE PARAMETERS.For Example, If the batch xml filename is pacs.003.001.02.xml, then the external attributes filename should be pacs.003.001.02_external_attributes.json.
- External Attributes JSON file must be placed in the same folder (INPUT folder) where the batch XML file is located.
- The subsequent JSON format must be followed to screen the external
attributes.
- JSON format for Batches of Transactions
XML:
{"batch_external_attributes": [{"batch_id": [batch id given in PmtInfId tag],"external_attributes": {"jurisdiction":"All","business_domain":"GEN","priority":"Medium",[…configured external attributes with attribute value as key-value pair…]}}, {"batch_id": [batch id given in PmtInfId tag],"external_attributes": {"jurisdiction":"EMEA","business_domain":"All","priority":"Medium",[…configured external attributes with attribute value as key-value pair…]}}, …..,.]} - JSON format for single Transaction XML:
{ "batch_external_attributes": [{ "batch_id": "", "external_attributes": { "jurisdiction":"EMEA", "business_domain":"GEN", "priority":"High", OFS TRANSACTION FILTERING ADMINISTRATION GUIDE | 102 CONFIGURATIONS FOR THE ISO20022 MESSAGE PARAMETERS CONFIGURING THE ISO20022 MESSAGE PARAMETERS […configured external attributes with attribute value as key-value pair…] } }] }(OR)
{"batch_external_attributes": [{"external_attributes": {"jurisdiction":"EMEA","business_domain":"GEN","priority":"High",[…configured external attributes with attribute value as key-value pair…]}}]}
- JSON format for Batches of Transactions
XML:
Note:
- If payment contains single transaction,
batch_idlabel is not mandatory. If a payment contains multiple batches of transactions,batch_idlabel is mandatory. - The jurisdiction, business_domain and priority labels are optional. If you
provide these labels in JSON, application will take these values. Otherwise,
the application will take the value from
SETUP_RT_PARAMStable. - The Message Direction will be taken based on the folder structure (either OUTBOUND or INBOUND) under which you place the files.
- The batch_external_attributes, batch_id, external_attributes, jurisdiction, business_domain, and priority labels should not be changed.
- The value of jurisdiction must be a value of
JRSDCN_NMcolumn fromKDD_JRSDCNtable. - The value of business_domain must be a value of
TF_BUS_DMN_NMcolumn fromDIM_KDD_BUS_DMNtable. - The value of priority must be a value of
V_ALERT_PRIORITY_NAMEcolumn fromDIM_ALERT_PRIORITY_TYPEtable.