Previous Next JavaScript must be enabled to correctly display this content

## 4 Troubleshooting Application Workflows

This topic describes the troubleshooting functional workflows applicable to Oracle Banking Liquidity Management.

This topic contains the following subtopics:

- Oracle Banking Liquidity Management – Subdomains List
  This topic describes about the Oracle Banking Liquidity Management Subdomains List.
- Micro Frontend Architecture
  This topic describes about the Micro Frontend Architecture
- Payment Service Integration Troubleshooting
  The topic describes the possible issues that may occur in payment service integration.
- Troubleshooting SMS Errors
  This topic describes about Troubleshooting SMS Errors.
- Oracle Banking Routing Hub Configuration
  This topic describes about Oracle Banking Routing Hub configuration.

### 4.1 Oracle Banking Liquidity Management – Subdomains List

This topic describes about the Oracle Banking Liquidity Management Subdomains List.

The subdomains of Oracle Banking Liquidity Management are shown below

Figure 4-1 Composition of Oracle Banking Liquidity Management

Description of "Figure 4-1 Composition of Oracle Banking Liquidity Management"

Parent topic: Troubleshooting Application Workflows

### 4.2 Micro Frontend Architecture

This topic describes about the Micro Frontend Architecture

The Micro Frontend Architectures of Oracle Banking Liquidity Management are shown below:

Figure 4-2 UI – Micro Frontend Architecture

Description of "Figure 4-2 UI – Micro Frontend Architecture"

Figure 4-3 Services – Micro Frontend Architecture

Description of "Figure 4-3 Services – Micro Frontend Architecture"
On successful login, the Oracle Banking Liquidity Management dashboard screen appears depending on the user privileges.

Figure 4-4 Oracle Banking Liquidity Management Dashboard

Description of "Figure 4-4 Oracle Banking Liquidity Management Dashboard"

- User Role Issues

  Role Profile includes access rights to the functional activities that are common to a group of users. A user can be linked to a Role Profile by which you give the user access rights to all the functional activities in the Role Profile.

From Home screen, click Security Management. Under Security Management, click Role.

Figure 4-5 Role Maintenance

Description of "Figure 4-5 Role Maintenance"

Only authorized users can access the system with the help of a unique User Login ID and password. The user profile of a user contains the details of the user in four sections - User details, Status, Other details and User role branches.

From Home screen, click Security Management. Under Security Management, click Role.

Figure 4-6 Users Maintenance

Description of "Figure 4-6 Users Maintenance"

Note:

Make sure that the required Role and User Applications are mapped to the user.

- First level issues
  This topic describes the possible issues that may occur during the basic investigation.

Parent topic: Troubleshooting Application Workflows

#### 4.2.1 First level issues

This topic describes the possible issues that may occur during the basic investigation.

This topic contains the following subtopics:

- Error Message not shown
  This topic describes about Error Message not shown.
- Setting Log file path
  This topic describes about Setting Log file path.
- Dynamic log generation issues
  This topic describes about Dynamic log generation issues.
- Call is failing in Gateway
  This topic describes about Call is failing in Gateway.
- Logs are not generated
  This topic describes about Logs are not generated.
- Code error in GCS side
  This topic describes about the error code in GCS Side.
- 404 Error
  This topic describes about the 404 Error
- 500 Internal Error
  This topic describes about the 500 Internal Error

Parent topic: Micro Frontend Architecture

##### 4.2.1.1 Error Message not shown

This topic describes about Error Message not shown.

If there are any improper calls, check the ERTB_MSGS table of the respective schema to understand the cause of the error.

1. Press F12 to open the Networks.
2. Check the error code in the response.

Query: SELECT * FROM ERTB_MSGS WHERE ERR_CODE=’GCS_AUTH-03’

Figure 4-7 Error Code

Description of "Figure 4-7 Error Code"

Parent topic: First level issues

##### 4.2.1.2 Setting Log file path

This topic describes about Setting Log file path.

Log generation path needs to be defined in PLATO_LOGGER_PARAM_CONFIG table of PLATO schema.

Query: Select * from PLATO_LOGGER_PARAM_CONFIG;

Figure 4-8 PLATO_LOGGER_PARAM_CONFIG

Description of "Figure 4-8 PLATO_LOGGER_PARAM_CONFIG"

Parent topic: First level issues

##### 4.2.1.3 Dynamic log generation issues

This topic describes about Dynamic log generation issues.

For generating dynamic service logs, insert the data to PLATO_DEBUG_USERS table.

Query: Select * from PLATO_DEBUG_USERS;

Figure 4-9 Service Logs

Description of "Figure 4-9 Service Logs"

Note:

Login to WINSCP and check server logs. Log files for each service will be generated based on the user_id, branch_code and date at the path provided in the plato_logger_param_config table

Figure 4-10 PLATO_DEBUG_USERS

Description of "Figure 4-10 PLATO_DEBUG_USERS"

Parent topic: First level issues

##### 4.2.1.4 Call is failing in Gateway

This topic describes about Call is failing in Gateway.

If any API call is failing in Gateway, hit the same API endpoint without passing through api-gateway via the postman.

Figure 4-11 API Gateway

Description of "Figure 4-11 API Gateway"

Note:

Restart the specific services if required.

Parent topic: First level issues

##### 4.2.1.5 Logs are not generated

This topic describes about Logs are not generated.

If you are not getting logs, put the loggers across API, hit through postman, and test again.

Figure 4-12 Postman

Description of "Figure 4-12 Postman"

Parent topic: First level issues

##### 4.2.1.6 Code error in GCS side

This topic describes about the error code in GCS Side.

If there is any error in GCS side codes, use java de-complier to debug the error.

Parent topic: First level issues

##### 4.2.1.7 404 Error

This topic describes about the 404 Error

The possible causes for 404 error are as follows:

- Check service is not running on Eureka
- Check if service is deployed in Weblogic

Parent topic: First level issues

##### 4.2.1.8 500 Internal Error

This topic describes about the 500 Internal Error

The possible causes for 500 internal error are as follows:

- Issue with Plato entries
- Issue with Eureka
- Service may not be up
- Issue with any peace of code

The server side debugging is needed for the above-mentioned issues, if it is not captured in logs.

Parent topic: First level issues

### 4.3 Payment Service Integration Troubleshooting

The topic describes the possible issues that may occur in payment service integration.

The possible issues and causes are described in the following subtopics:

- Balance Fetch (FCUBS) is failing
  This topic describes about the Balance Fetch (FCUBS) is failing.
- Accounting call (FCUBS) is failing
  This topic describes about the Accounting call (FCUBS) is failing
- OBPM call is failing
  This topic describes about the OBPM call is failing

Parent topic: Troubleshooting Application Workflows

#### 4.3.1 Balance Fetch (FCUBS) is failing

This topic describes about the Balance Fetch (FCUBS) is failing.

If Balance Fetch call (FCUBS) is failing, check the lmx_tb_messageLlog table for the request and response xml. Execute the following query to verify results:

SELECT * FROM LMX_TB_MESSAGE_LOG WHERE EXTSYSLOG_ID IN (SELECT ID FROM LMX_TB_EXTERNAL_SYSTEM_LOG WHERE STRUCTURE_ID = 'ST2021218141725' and METHOD_NAME='BALANCEREQ') AND MSG_LOGDATE='23-FEB-21'

Figure 4-13 Balance Fetch (FCUBS) is failing

Description of "Figure 4-13 Balance Fetch (FCUBS) is failing"

Parent topic: Payment Service Integration Troubleshooting

#### 4.3.2 Accounting call (FCUBS) is failing

This topic describes about the Accounting call (FCUBS) is failing

If accounting call (FCUBS) is failing, check the LMX_TB_MESSAGE_LOG table for the request and response xml. Execute the following query to verify results:

SELECT * FROM LMX_TB_MESSAGE_LOG WHERE EXTSYSLOG_ID IN (SELECT ID FROM LMX_TB_EXTERNAL_SYSTEM_LOG WHERE STRUCTURE_ID = 'ST2021218141725' and METHOD_NAME=' FCUBSIFSERVICEFSFS') AND MSG_LOGDATE='23-FEB-21'

Figure 4-14 Account calling (FCUBS) is failing

Description of "Figure 4-14 Account calling (FCUBS) is failing"

Parent topic: Payment Service Integration Troubleshooting

#### 4.3.3 OBPM call is failing

This topic describes about the OBPM call is failing

If OBPM call is failing, check the LMX_TB_MESSAGE_LOG table for the request and response xml. Execute the following query to verify results:

SELECT * FROM LMX_TB_MESSAGE_LOG WHERE EXTSYSLOG_ID IN (SELECT ID FROM LMX_TB_EXTERNAL_SYSTEM_LOG WHERE STRUCTURE_ID = 'ST2021218141725' AND MET

Parent topic: Payment Service Integration Troubleshooting

### 4.4 Troubleshooting SMS Errors

This topic describes about Troubleshooting SMS Errors.

The possible issues occur in Security Management System are mentioned below.

- Unable to login after launching the application.
- Menus are not displayed after logging in.

Parent topic: Troubleshooting Application Workflows

### 4.5 Oracle Banking Routing Hub Configuration

This topic describes about Oracle Banking Routing Hub configuration.

Refer to Routing Hub Configuration User Guide for the detailed explanation.

Parent topic: Troubleshooting Application Workflows