후행 처리 메인 작업진행상황

후행 처리 메인 작업진행상황 테이블인 BXM_DEFERRED_WORK 와 각 컬럼에 대해서 설명한다.

1. BXM_DEFERRED_WORK 테이블

BXM_DEFERRED_WORK 테이블에는 현재 후행 처리 작업 정보가 등록되어 관리가 된다.

여러 노드 에서 후행 처리를 수행 시 중복 실행 및 현재 후행 처리의 진행 정보를 알 수 있도록 관리하는 테이블이다. 해당 테이블의 처리 방법 및 동작 방법은 '[그림 2.2] 타겟 테이블 일련번호 조회 방법', '3.4 타겟 테이블 넘버링 방법에 따른 설정 및 처리 방법’을 확인한다.

BXM_DEFERRED_WORK 테이블 구조는 다음과 같다.

컬럼(물리 명) 컬럼(논리 명) PK여부 타입

DOMAIN_ID

도메인 ID

PK1

VARCHAR2(14)

DEFERRED_ID

후행처리ID

PK2

VARCHAR2(20)

BIZ_DT

영업일자

PK3

VARCHAR2(8)

NODE_NO

노드번호

PK4

NUMBER(2)

START_SEQ

시작일련번호

NUMBER

END_SEQ

종료일련번호

NUMBER

END_YN

종료여부

VARCHAR2(1)

MODIFY_DTTM

변경일시

VARCHAR2(23)

2. BXM_DEFERRED_WORK 테이블 컬럼 설명

2.1. DOMAIN_ID(도메인ID)

후행 처리를 할 때, 멀티 도메인을 지원하기 위한 컬럼이다. 이 컬럼을 통해 후행 처리에서 멀티 도메인 기능을 사용할 수 있다.

2.2. DEFERRED_ID(후행처리ID)

후행 처리를 식별하는 유니크 한 값이다.

2.3. BIZ_DT(영업일자)

후행 처리가 작업하고 있는 영업일자이다.

2.4. NODE_NO(노드번호)

후행 처리가 수행되고 있는 노드번호를 나타낸다.

후행처리메인테이블의 노드별수행여부(NODE_EXEC_YN) 값이 'Y' 로 되어 있는 경우에는 실제 후행 처리가 수행되고 있는 노드번호가, 'N’으로 되어 있는 경우에는 0으로 등록된다.

2.5. START_SEQ(시작일련번호)

현재 작업하고 있는 후행 처리의 시작일련번호가 설정된다.

2.6. END_SEQ(종료일련번호)

현재 작업하고 있는 후행 처리의 종료일련번호가 설정된다.

참고로, 종료일련번호는 다음 처리일련번호 조회 시 사용 된다.

2.7. END_YN(종료여부)

업무마감여부에 대한 값이다.

업무마감이 완료가 되면 후행 처리는 마감여부를 확인하여 'Y’로 설정한다.(현재 사용하지 않음)

Copyright© Bankwareglobal All Rights Reserved.