후행 처리 메인 노드별 상태

후행 처리 메인 노드별 상태 테이블인 BXM_DEFERRED_STATUS 와 각 컬럼에 대해서 설명한다.

1. BXM_DEFERRED_STATUS 테이블

BXM_DEFERRED_STATUS 테이블은 현재 후행 처리의 상태를 나타내는 테이블이다.

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

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

DOMAIN_ID

도메인 ID

PK1

VARCHAR2(14)

DEFERRED_ID

후행처리ID

PK2

VARCHAR2(20)

BIZ_DT

영업일자

VARCHAR2(8)

DEFERRED_MAIN_STATUS_CD

후행처리메인상태코드

VARCHAR2(2)

OTHER_NODE_MAIN_STATUS_CD

다른노드메인상태코드

VARCHAR2(2)

MODIFY_DTTM

변경일시

VARCHAR2(23)

2. BXM_DEFERRED_STATUS 테이블 컬럼 설명

2.1. DOMAIN_ID(도메인ID)

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

2.2. DEFERRED_ID(후행처리ID)

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

2.3. BIZ_DT(영업일자)

후행 처리가 수행되고 있는 영업일자이다.

영업일자 변경과 관련하여 후행 처리가 어떻게 동작되는지는 3.3.1 을 참고한다.

2.4. DEFERRED_MAIN_STATUS_CD(후행처리메인상태코드)

후행 처리의 상태코드를 나타낸다.

코드 코드 명 설명

1

대기

후행 처리가 대기하고 있는 상태이며, 넘버링 된 일련번호가
존재할 시 진행 중으로 상태가 바뀌며, 해당 데이터를 처리한다. 후행 처리
최초 시작 시 등록 되는 코드로서 후행 처리가 에러중지 상태에서 재
시작하려면 해당 코드로 반영하여 주면 후행 처리는 재 시작 된다.

2

진행 중

정상적으로 후행 처리가 실행이 되어 처리되고 있는 상태이다.

3

에러중지

후행처리메인테이블 에러중지여부 값이 'Y’로 설정되고, 후행
처리 서비스에서 에러가 발생 하였을 경우 설정된다. 해당 코드로 값이 설정
되어 있는 경우에는 후행 처리가 수행이 되지 않는다.

4

진행중-에러

후행 처리 메인의 에러중지여부 값이 'N’로 설정되고 후행
처리 서비스에서 에러가 발생 하였을 경우 설정된다. 에러가 정상적으로
완료되기 전까지 해당 코드로 유지가 된다.

5

후행 처리 후처리 에러

후행 처리 작업을 정상적으로 수행하고, 후처리
작업 중 에러가 발생하였을 경우 설정된다.

6

실행정보 Load 에러

후행 처리 서비스가 실행이 되기 전에 후행 처리가
실행정보를 정상적으로 LOAD 하지 못한 경우 설정된다.

7

후행 처리 컨테이너 다운

후행 처리 컨테이너가 종료될 때 설정된다.

8

예상치 못한 중단

후행 처리 컨테이너가 예상치 못하게 중단될 때
설정된다. 예를 들면, 네트워크 장애, WAS 갑작스런 종료 등이 있다.

10

중지

후행 처리가 중지되었다는 상태이다. WebAdmin 화면에서 제어
가능하다.

2.5. OTHER_NODE_MAIN_STATUS_CD(다른노드메인상태코드)

다른노드메인상태코드를 통하여 다른노드에서 발생된 상황에 대하여 현재 노드가 인지할 수 있다.

예를 들면, OTHER_NODE_MAIN_STATUS_CD 가 중단이고, errStopYn = 'Y' 이면 현재 노드도 중단이 된다.

Copyright© Bankwareglobal All Rights Reserved.