Previous Next JavaScript must be enabled to correctly display this content

## 2 Categorization Of Spend Transactions Using ML Engines

Bank must use their own Third-party ML Engine provider and customized adapter. If they don't have ML engine provider, then they have to disable the ML Engine call using Configuration of ML call for Spend transaction categorization flag as mentioned ahead. If in case categories provided by ML engine does not exist in the system, then system will create those categories.

To activate the ML engine call, we have to set Configuration of ML call for Spend transaction categorization flag as Y. If in case, we don’t set this value then by default ML engine service is in inactive state.

We can be able to update the flag with the help of System configuration screen with Admin Type Role.

Figure 2-1 System configuration screen with Admin Type Role

Description of "Figure 2-1 System configuration screen with Admin Type Role"

    Insert into DIGX_FW_CONFIG_ALL_O
            (PROP_ID,PREFERENCE_NAME,PROP_VALUE,DETERMINANT_VALUE,CREATED_BY,CREATION_DATE,LAST_UPDATED_BY,LAST_UPDATED_DATE)
            values ('<<ENTITY_ID>>.com.ofss.digx.extxface.spendanalysis.adapter.transaction.ISpendUnCategorizedTransactionAdapter
    .getSpendTransactionCategory','ExtxfaceAdapterPreference',
    <<Fully qualified packagename and class name of customized adapter class>>
            ','01','ofssuser',to_timestamp(sysdate,'DD-MON-RR HH.MI.SSXFF AM'),'ofssuser',to_timestamp(sysdate,'DD-MON-RR HH.MI.SSXFF AM'));
    Insert into DIGX_FW_CONFIG_ALL_O(PROP_ID,PREFERENCE_NAME,PROP_VALUE,DETERMINANT_VALUE,CREATED_BY,CREATION_DATE,LAST_UPDATED_BY,LAST_UPDATED_DATE)
            values ('<< Key used in OBRH to map ML call >>,'ExtXfaceConfig','com.ofss.digx.extxface.impl.endpoint.OBRHEndPoint',
    '<<ENTITY_ID>>','ofssuser',to_timestamp(sysdate,'DD-MON-RR HH.MI.SSXFF AM'),'ofssuser',to_timestamp(sysdate,'DD-MON-RR HH.MI.SSXFF AM'));