본문으로 건너뛰기
버전: 3.4.4

File, DB연계정보 설정

FTP정보, 데이터소스정보, 파일에이전트정보를 등록하는 방법을 설명한다.

FTP정보

FiletoFile(FTP), FiletoDB, DBtoFile인터페이스의 처리를 위해 FTP접속정보를 설정한다.

  1. 인터페이스 관리 > FTP정보에서 우측 상단의 +버튼을 클릭한다.
  2. 하단에 FTP IP, 포트번호, 사용자ID, 비밀번호등의 정보를 입력한다.

파일에이전트정보

FiletoFile(Agent)인터페이스 수행 시 필요한 에이전트정보를 등록한다.

  1. 인터페이스 관리 > 파일에이전트정보에서 우측 상단의 +버튼을 클릭한다.
  2. 하단에 에이전트 정보를 식별할 파일에이전트ID, 파일에이전트명, IP, Port등을 입력한다.

데이터소스정보

FiletoDB, DBtoFile, DBtoDB인터페이스 처리를 위해 DB접속정보를 설정한다.

  1. 인터페이스 관리 > 데이터소스정보서 우측상단의 +버튼을 클릭한다.
  2. 하단의 데이터소스정보 등록 화면에서 DB접속정보를 입력하여 등록한다.

구성항목

☑ 기본정보

  • DBMS종류 : 등록할 DBMS타입을 지정한다. 커넥션에 필요한 JDBC드라이버는 별도로 $BXIHOME/libs에 위치시켜야 한다.
  • DB에이전트 사용여부 : DBMS의 접속정보를 BXI에서 관리하고 싶지 않은 경우, 실제 DBMS와 BXI를 프록시하는 DB에이전트를 사용할 수 있다.

☑ 커넥션 프로퍼티

리드타임아웃, 커넥션타임아웃과 같은 상세 설정을 하고자 하는 경우, DBCP설정을 참조해 커넥션 프로퍼티를 설정한다.

EX) oracle에서 connection timeout을 설정하는 경우
프로퍼티명 : connectionProperties
프로퍼티값 : oracle.net.CONNECT_TIMEOUT=6000

☑ 추가정보

  • Max Active : 동시에 사용할 수 있는 최대 커넥션 개수
  • Min Idle : 최소한으로 유지할 커넥션 개수
  • Max Idle : 커넥션 풀에 반납할 때 최대로 유지될 수 있는 커넥션 개수
  • Max Wait : 커넥션 풀 안의 커넥션이 고갈됐을 때 커넥션 반납을 대기하는 시간
  • Test On Borrow : 커넥션 풀에서 커넥션을 얻어올 때 테스트 실행여부
  • Test On Return : 커넥션 풀로 커넥션을 반환할 때 테스트 실행여부
  • Test While Idle : Evictor스레드가 실행될 때 커넥션 풀 안에 있는 유휴 상태의 커넥션을 대상으로 테스트 실행여부
  • Time Between Eviction Runs Millis : Evictor스레드 실행 간격
  • JDBC드라이버 파일 : $BXIHOME/libs의 JDBC드라이버 대신 사용할 JDBC 드라이버 파일 경로