후행 처리 에러로그

후행 처리 에러로그 테이블인 BXM_DEFERRED_ERR_LOG 와 각 컬럼에 대해서 설명한다.

1. BXM_DEFERRED_ERR_LOG 테이블

BXM_DEFERRED_ERR_LOG 테이블은 후행 처리 서비스에서 에러가 발생 하였을 경우에, 해당 실행 정보가 등록되는 테이블이다.

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

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

DOMAIN_ID

도메인 ID

PK1

VARCHAR2(14)

DEFERRED_ID

후행처리ID

PK2

VARCHAR2(20)

NODE_NO

노드번호

PK3

NUMBER(2)

BIZ_DT

영업일자

PK4

VARCHAR2(8)

ERR_SEQ

에러일련번호

PK5

NUMBER

ERR_GUID

에러GUID

VARCHAR2(40)

ERR_PROC_STATUS_CD

에러처리상태코드

VARCHAR2(1)

ERR_PROC_TYPE_CD

에러처리유형코드

VARCHAR2(1)

START_SEQ

시작일련번호

NUMBER

END_SEQ

종료일련번호

NUMBER

ERR_REG_DTTM

에러등록 일시

VARCHAR2(14)

PROC_END_DTTM

처리종료 일시

VARCHAR2(14)

ERR_CD

에러코드

VARCHAR2(9)

ERR_MSG_CTT

에러메시지내용

VARCHAR2(4000)

CURR_ERR_REPROC_CNT

현재에러재수행수

NUMBER

2. BXM_DEFERRED_ERR_LOG 테이블 컬럼 설명

2.1. DOMAIN_ID(도메인ID)

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

2.2. DEFERRED_ID(후행처리ID)

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

2.3. NODE_NO(노드 번호)

에러가 발생한 후행 처리의 노드 정보 이다.

2.4. BIZ_DT(영업일자)

에러가 발생한 후행 처리의 영업일자이다.

2.5. ERR_SEQ(에러일련번호)

에러가 발생한 일련번호이다.

2.6. ERR_GUID(에러GUID)

에러가 발생한 후행 처리 서비스의 GUID이다.

2.7. ERR_PROC_STATUD_CD(에러처리상태코드)

등록된 에러정보의 처리 상태정보를 보여준다.

코드 코드명

1

미완료

2

재처리 중

3

처리완료

4

재처리 에러

2.8. ERR_PROC_TYPE_CD(에러처리유형코드)

등록된 에러정보를 어떻게 재처리 할 것인지에 대하여 등록하여 놓은 정보이다.

해당 코드는 후행 처리메인테이블의 에러 SKIP 여부(ERR_SKIP_YN) 와 트랜잭션코드(DEFERRED_TRAN_CD)에 따라서 등록 된다.

  1. 단건처리인데 에러가 발생하였으면, 에러일련번호만 처리

  2. 다건처리인데 에러가 발생하였으면, 에러일련번호부터 처리

코드 코드명

1

에러일련번호부터 처리

2

에러일련번호만 처리

2.9. START_SEQ(시작일련번호)

에러가 발생한 후행처리실행 정보의 시작일련번호이다.

2.10. END_SEQ(종료일련번호)

에러가 발생한 후행처리실행 정보의 종료일련번호이다.

2.11. ERR_REG_DTTM(에러등록 일시)

에러가 발생한 일시이다.

2.12. PROC_END_DTTM(처리종료 일시)

에러가 처리 완료된 일시이다.

2.13. ERR_CD(에러코드)

후행 처리 서비스에서 발생된 에러코드 정보이다.

2.14. ERR_MSG_CTT(에러메시지내용)

후행 처리 서비스에서 발생된 에러메시지 정보이다.

2.15. CURR_ERR_REPROC_CNT(현재에러재수행수)

에러가 재수행 시도된 횟수이다.

Copyright© Bankwareglobal All Rights Reserved.