9 Tables

LMM_TM_EVENTS

In the below table, we configure all the events that Oracle Banking Liquidity Management is supporting. Here we can toggle the evt_isEnabled column to “Y” (If we want to publish that event) or “N”(If we want to publish that event).

Table 9-1 LM_TM_EVENTS Table

COLUMN_NAME DATA_TYPE NULLABLE DATA_DEFAULT COLUMN_ID COMMENTS
ID VARCHAR2 (36 BYTE) No (null) 1 (null)
EVT_CODE VARCHAR2 (50 BYTE) No (null) 2 (null)
EVT_CATEGORY VARCHAR2 (20 BYTE) No (null) 3 (null)
EVT_DESC VARCHAR2 (100 BYTE) No (null) 4 (null)
EVT_TOPIC VARCHAR2 (50 BYTE) Yes (null) 5 (null)
EVT_ISENABLED CHAR (1 BYTE) No (null) 6 (null)
MAKER_ID VARCHAR2 (12 BYTE) Yes (null) 7 (null)
MAKER_DT_STAMP DATE Yes (null) 8 (null)
CHEKER_ID VARCHAR2 (12 BYTE) Yes (null) 9 (null)
CHECKER_DT_STAMP DATE Yes (null) 10 (null)
RECORD_STAT CHAR (1 BYTE) Yes (null) 11 (null)
AUTH_STAT CHAR (1 BYTE) Yes (null) 12 (null)
ONCE_AUTH CHAR (1 BYTE) Yes (null) 13 (null)
MOD_NO NUMBER (4,0) Yes (null) 14 (null)

LMX_TB_EVENT_LOG

In the below table, all the Oracle Banking Liquidity Management services that wants to publish will store their payload and a scheduler will fetch data from this table and fetch all the records where is_published is “N” and retry_count<=max_retry_configured.

Table 9-2 LMX_TB_EVENT_LOG Table

COLUMN_NAME DATA_TYPE NULLABLE DATA_DEFAULT COLUMN_ID COMMENTS
ID VARCHAR2 (36 BYTE) No (null) 1 (null)
EVT_CODE VARCHAR2 (50 BYTE) No (null) 2 (null)
EVT_TOPIC VARCHAR2 (50 BYTE) No (null) 3 (null)
EVT_KEY VARCHAR2 (50 BYTE) Yes (null) 4 (null)
LOG_TYPE VARCHAR2 (20 BYTE) Yes (null) 5 (null)
LOG_DESCRIPTION VARCHAR2 (500 BYTE) Yes (null) 6 (null)
LOG_TIME TIMESTAMP (6) Yes (null) 7 (null)
SERVICE_DATA CLOB Yes (null) 8 (null)
PUBLISHED_TIME TIMESTAMP (6) Yes (null) 9 (null)
IS_PUBLISHED CHAR (1 BYTE) Yes 'N' 10 (null)
RETRY_COUNT NUMBER Yes 0 11 (null)

PLATO_EVENTHUB_OUT_LOG

The below table is provided in by the plato-event-hub-core (in LMX schema in Oracle Banking Liquidity Management). Here all the events that are to be published are stored along with the publisher service name and status is changed to success once successfully published to kafka.

Table 9-3 LMX_TB_EVENT_LOG Table

COLUMN_NAME DATA_TYPE NULLABLE DATA_DEFAULT COLUMN_ID COMMENTS
ID VARCHAR2 (36 BYTE) No (null) 1 (null)
TOPIC_NAME VARCHAR2 (255 BYTE) No (null) 2 (null)
MESSAGE_KEY VARCHAR2 (36 BYTE) Yes (null) 3 (null)
EVENT_TYPE VARCHAR2 (25 BYTE) Yes (null) 4 (null)
PAYLOAD CLOB Yes (null) 5 (null)
EXCEPTION VARCHAR2 (512 BYTE) Yes (null) 6 (null)
STATUS VARCHAR2 (33 BYTE) Yes (null) 7 (null)
RETRY_COUNT NUMBER Yes (null) 8 (null)
RETRY_DATATIME DATE Yes (null) 9 (null)
CREATED_BY VARCHAR2 (12 BYTE) Yes (null) 10 (null)
CREATED_DATE DATE Yes (null) 11 (null)
UPDATED_BY VARCHAR2 (12 BYTE) Yes (null) 12 (null)
UPDATED_DATE DATE Yes (null) 13 (null)
CORRELATION_ID VARCHAR2 (256 BYTE) Yes (null) 14 (null)
APPLICATION_NAME VARCHAR2 (120 BYTE) Yes (null) 15 (null)
ACK_COUNT NUMBER (38, 0) Yes 0 16 (null)
HEADER CLOB Yes (null) 17 (null)
CONSUMER_APPL... VARCHAR2 (512 BYTE) Yes (null) 18 (null)

PLATO_EVENTHUB_IN_LOG

The below table is provided in by the plato-event-hub-core (in LMX schema in Oracle Banking Liquidity Management). Here all the events that are consumed are stored along with the consumer service name.

Table 9-4 LMX_TB_EVENT_LOG Table

COLUMN_NAME DATA_TYPE NULLABLE DATA_DEFAULT COLUMN_ID COMMENTS
ID VARCHAR2 (36 BYTE) No (null) 1 (null)
TOPIC_NAME VARCHAR2 (100 BYTE) Yes (null) 2 (null)
MESSAGE_KEY VARCHAR2 (255 BYTE) Yes (null) 3 (null)
EVENT_TYPE VARCHAR2 (36 BYTE) Yes (null) 4 (null)
EVENT_PAYLOAD CLOB Yes (null) 5 (null)
STATUS VARCHAR2 (36 BYTE) Yes (null) 6 (null)
EXCEPTION VARCHAR2 (500 BYTE) Yes (null) 7 (null)
MSG_DT_STAMP DATE Yes (null) 8 (null)
CORRELATION_ID VARCHAR2 (256 BYTE) Yes (null) 9 (null)
APPLICATION_NAME VARCHAR2 (100 BYTE) Yes (null) 10 (null)