4.3.6 Business Service Mapping

This topic describes the information about the Business Service Mapping.

If straight through processing is enabled in use case definition, the entries must be made into the table CMC_TM_ML_BUS_SERVICE_DEFN to enable the NLP framework to call the Business Service.

Insert a new record into the table CMC_TM_ML_BUS_SERVICE_DEFN for each use-case with straight through processing enabled.

Table 4-14 Each Use Case

Column Name Description Remarks for Data
ID Unique ID Ensure a Unique ID.
USECASE_NAME Use Case Name Must be one of the usecase_name from the table CMC_TM_ML_NER_TAG_MAS
DESCRIPTION Use Case Description -
SERVICE_TYPE Service Type ‘Business’ - Use this value for business Service.
ADAPTER_CLASS Fully qualified name of the adapter class Use oracle.fsgbu.cmc.nlp.pipeline.services.adaptor.GenericAdaptor for all the business service calls

Use oracle.fsgbu.cmc.nlp.pipeline.services.adaptor.OBRHAdaptor if you want to call business service via Oracle Banking Routing Hub

SERVICE_DEFN Mapped Service API API, which is called for Business service execution
HEADERS Comma separated headers key value separated by colon (:) Example, docId:123 , branchCode : 000
METHOD_TYPE Method Type POST
APP_ID Sub Domain ID NULL
RECORD_STAT Record Status O
AUTH_STAT Authorized Status A
MOD_NO Modification Number 1
ONCE_AUTH Once Authorized Y
MAKER_ID Maker Name SYSTEM
MAKER_DT_STAMP Maker Date stamp <Application Date>
CHECKER_ID Authorizer Name SYSTEM
CHECKER_DT_STAMP Authorizer Date stamp <Application Date>

If the user is integrating the Business Service through Oracle Banking Routing Hub, then, in service definition column, the user need to provide URL of Oracle Banking Routing Hub dispatch API and the additional headers in headers column.

Since there are some common headers, which are required for calling Oracle Banking Routing Hub as well (like appId, branchCode, userId) and to avoid the conflict for these headers, the ML_ prefix is appended in header keys by Oracle Banking Routing Hub adapter. Configure transformation logic of these headers in Oracle Banking Routing Hub.