File, DB연계정보 설정
FTP정보, 데이터소스정보, 파일에이전트정보를 등록하는 방법을 설명한다.
FTP정보
FiletoFile(FTP)
, FiletoDB
, DBtoFile
인터페이스의 처리를 위해 FTP접속정보를 설정한다.
인터페이스 관리 > FTP정보
에서 우측 상단의+
버튼을 클릭한다.- 하단에 FTP IP, 포트번호, 사용자ID, 비밀번호등의 정보를 입력한다.
파일에이전트정보
FiletoFile(Agent)
인터페이스 수행 시 필요한 에이전트정보를 등록한다.
인터페이스 관리 > 파일에이전트정보
에서 우측 상단의+
버튼을 클릭한다.- 하단에 에이전트 정보를 식별할 파일에이전트ID, 파일에이전트명, IP, Port등을 입력한다.
데이터소스정보
FiletoDB
, DBtoFile
, DBtoDB
인터페이스 처리를 위해 DB접속정보를 설정한다.
인터페이스 관리 > 데이터소스정보
서 우측상단의+
버튼을 클릭한다.- 하단의 데이터소스정보 등록 화면에서 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 드라이버 파일 경로