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.
Table 4-8 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.
Parent topic: 3P Service Integration