타임아웃

1. 개요

인터페이스 요청전문을 타기관이나 시스템으로 전송한 후 일정시간동안 응답이 없는 경우, BXI 엔진에서는 해당 인터페이스에 대해서 타임아웃 처리를 수행한다.

타임아웃 처리를 위해서는 타임아웃 발생시 인지할 수 있는 타이머가 필요하다. BXI는 순환 배열구조를 가진 타임 슬롯을 시간 간격마다 순회하면서 타임아웃을 발생시키는 타이머 Wheel에 의한 타임아웃 처리 방식을 지원한다.

타임아웃

2. 설정

2.1. ApplicationContext.xml

${BXIHOME}/config/ApplicationContext.xml
<bean id="timerSuperProcess" class="bxi.online.timer.TimerSuperProcess">
<property name="timerProcess" ref="hashedWheelTimerProcess"/>

2.2. 타이머등록여부 설정

FEP인 경우, 기관별업무정보, 시스템별업무정보 화면에서 타이머등록여부를 등록으로 변경한다.

2.3. 타임아웃 시간설정

타임아웃 시간설정은 아래의 순서로 적용된다.

  1. 인터페이스 타임아웃 시간 설정: 인터페이스관리 > 온라인인터페이스

  2. 기관/시스템 타임아웃 시간 설정: 기본설정관리 > 기관별/시스템별업무정보

  3. 시스템파라미터 SERVICE_TIMEOUT 설정 값 (기본값: 180초)

타임아웃 발생 시 에러응답생성프로그램을 호출하여 응답처리를 할 수 있다. 기관별업무정보, 시스템별업무정보 화면에서 설정하며, 에러응답 프로그램을 참조한다.

SWLab Bankware Global
  • 전체
  • BXM
  • BXCM
  • BXCP
  • BXI
제품 선택 시 더 정확한 매뉴얼 가이드를 제공해드립니다.

Copyright© Bankwareglobal All Rights Reserved.