TCP 어댑터를 사용하는 경우 어댑터의 구성을 위해 사용되는 파라미터들은 다음과 같습니다.
I. TCP Counted Inbound Adapter의 경우(BS를 위한 설정).
- AllowedIPAddress
타입:%String
연결을 허용할 콤마로 구분된 원격 IP 주소의 목록.
eg. 192.168.1.22 또는 192.168.1.22:3298
- CallInterval
타입:%Numeric
구성된 소스로 부터 들어오는 데이터를 어댑터가 listen할 시간(초) 기간.
eg. 기본 CallInterval은 5초이며, 최소값은 1초.
- Charset
타입:%String
TCP 연결을 통해 들어오는 데이터 디코딩과 나가는 데이터 인코딩에 사용할 텍스트 문자 집합 지정.
eg. Default, Binary, UTF-8, 기타 국제 문자 인코딩 표준 별칭 참조.
- JobPerConnection
타입:%Boolean
접속하는 TCP 연결마다 새로운 job을 발생시킴.
기본값은 True.
- Port
타입: %String
연결할 TCP 포트.
최대값 65535.
- ReadTimeout
타입:%Numeric
연속된 들어오는 TCP read 연산을 위해 기다리는 시간(초).
기본값 5초. 0-600초(즉, 최대10분)
- StayConnected
타입: %Numeric
0이 아니면, 원격 연결에 대해 입력 이벤트 발생간 지정한 숫자 시간(초) 만큼 연결 상태 유지.
기본값 -1(계속 유지)
---------------------기타 공통------------
- AlertOnError
타입:%Boolean
오류 발생시 마다 Alert 메시지 전송.
기본값 False.
- AlertGracePeriod
타입:%Numeric
AlertOnError가 True이면 주어진 시간(초) 동안, ProcessInput을 통해서 들어오지 않고 서비스가 다시 성공한 경우에는 Alert 메시지를 전송하지 않음.
기본값 0.
- ArchiveIO
타입:%Boolean
지정되면 어댑터가 Ensemble I/O Archive 안에 외부시스템과의 모든 입력 및 출력 통신의 로그를 남김.
기본값 False.
II. TCP Counted Outbound Adapter의 경우(BO를 위한 설정).
- Charset
타입:%String
TCP 연결을 통해 들어오는 데이터 디코딩과 나가는 데이터 인코딩에 사용할 텍스트 문자 집합 지정.
eg. Default, Binary, UTF-8, 기타 국제 문자 인코딩 표준 별칭 참조.
- ConnectTimeout
타입:%Numeric
원격 TCP 리스너에 대한 각 접속 시도시 기다릴 시간(초).
기본값 5초.
- IPAddress
타입:%String
TCP 연결을 맺을 원격 IP 주소.
주소가 !로 시작하면, 어댑터가 원격시스템으로 부터 연결이 맺어지길 기다림. !다음에 IP 주소가 따라오지 않으면, 어떠한 원격 시스템에서도 연결이 가능. 주어지면, 주어진 IP주소에서만 연결이 가능.
- Port
타입: %String
연결할 TCP 포트.
최대값 65535.
- ReadTimeout
타입:%Numeric
연속된 들어오는 TCP read 연산을 위해 기다리는 시간(초).
기본값 5초. 0-600초(즉, 최대10분)
- ResponseTimeout
타입:%Numeric
요청을 보낸 후 원격시스템으로 부터 첫 응답을 기다리는 시간(초).
기본값 15초.
- StayConnected
타입: %Numeric
0이 아니면, 원격 연결에 대해 입력 이벤트 발생간 지정한 숫자 시간(초) 만큼 연결 상태 유지.
기본값 -1(계속 유지)
---------------------기타 공통------------
- AlertOnError
타입:%Boolean
오류 발생시 마다 Alert 메시지 전송.
기본값 False.
- AlertRetryGracePeriod
타입:%Numeric
AlertOnError가 True이고 연산이 재시도하는 경우, 연산이 오류 이후 주어진 시간(초) 안에 성공한 경우에는 Alert 메시지를 전송하지 않음.
기본값 0.
- ArchiveIO
타입:%Boolean
지정되면 어댑터가 Ensemble I/O Archive 안에 외부시스템과의 모든 입력 및 출력 통신의 로그를 남김.
기본값 False.
- RetryInterval
타입:%Numeric
외부 시스템에 접근을 다시 시도할 주기(초)
기본값 5초.
- FailureTimeout
타입:%Numeric
연결을 포기하고 오류 코드를 반환하기 전까지 재시도를 계속할 시간(초).
기본값 15초.
|