영어로 읽기

다음을 통해 공유


상태 및 시간 제한 속성을 사용하여 TI 호출 관리

클라이언트 애플리케이션은 TI 구성 요소의 RE(원격 환경) 상태 속성 및 시간 제한 속성을 확인하여 TI(트랜잭션 통합자) 자동화 서버에 대한 호출을 관리할 수 있습니다.

Status 속성

TI는 HOST Integration Server Designer(HIS Designer)에서 만든 각 구성 요소 라이브러리에 읽기 전용 RE Status 속성을 제공합니다. 클라이언트 애플리케이션은 이 속성을 사용하여 TI 구성 요소가 연결된 RE의 현재 상태를 확인할 수 있습니다. RE가 통신 난이도에 의해 활성화, 비활성화 또는 차단되는지 여부를 반환합니다.

제한 시간 속성

TI에서 지원하는 모든 RE 형식에는 시간 제한 속성이 포함 됩니다. TI 관리자에서 원격 환경 속성 페이지의 LU 6.2 또는 TCP/IP 탭에서 시간 제한 속성 값을 설정합니다.

기본적으로 RE에는 초기 시간 제한 속성 값이 없습니다. 따라서 TI 관리자를 사용하여 시간 제한 값을 설정하지 않는 한 TI 런타임 환경은 TP(메인프레임 트랜잭션 프로그램)가 출력 매개 변수를 반환할 때까지 무기한 대기합니다. 한편 TI 런타임 환경은 이 응답이 수신될 때까지 호출 클라이언트 애플리케이션을 차단합니다. 이 차단 동작은 APPC 애플리케이션에 일반적입니다.

예를 들어 LU 6.2를 사용하는 경우 IMS 프로그램을 사용하지 않도록 설정하면 네트워크 오류가 보고되지 않고 요청 메시지가 IMS 메시지 큐에 계속 성공적으로 배치됩니다. 이 문제는 이러한 메시지가 처리되지 않는 경우에도 발생합니다.

제한 시간 간격이 만료된 후 차단된 클라이언트 애플리케이션을 해제하도록 제한 시간 값을 설정합니다. 제한 시간이 만료되면 IMS 프로그램을 실행하려고 할 때 시간 제한 오류가 발생했음을 클라이언트 애플리케이션에 알릴 수 있습니다. 그러나 요청이 IMS 메시지 큐에 성공적으로 저장되기 때문에 IMS 큐를 먼저 비우지 않고 IMS 프로그램을 사용하도록 설정한 경우에도 나중에 요청을 처리할 수 있습니다.

TI 관리자를 사용하여 지정된 원격 환경에 대한 시간 제한 값(초)을 지정합니다. RE를 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다.

시간 제한 오류 처리

특정 RE에서 설명하는 CICS 또는 IMS 지역으로 메시지를 보낼 때 TI 런타임 환경은 응답이 수신될 때 요청이 전송될 때 발생하는 경과 시간을 측정합니다. 응답을 받기 전에 제한 시간 간격이 경과하면 TI Automation 서버 개체가 종료되고 연결된 COM+ 트랜잭션이 트랜잭션을 중지하고 클라이언트 애플리케이션에 오류를 보고합니다. 이 오류를 설명하는 메시지도 Windows 이벤트 로그에 기록됩니다.

시간 제한 오류를 처리하기 위해 TI 런타임 환경은 CICS 또는 IMS 지역으로 설정된 LU 6.2 세션을 바인딩 해제합니다. 즉, TI 런타임 환경은 이 지역에 다른 메시지를 보내기 전에 새 LU 6.2 세션을 다시 설정해야 합니다. TCP/IP 연결을 통해 시간 제한 오류가 발생하면 TI는 TCP/IP 연결을 종료합니다.

시간 제한 오류는 TI의 성능에 부정적인 영향을 줄 수 있습니다. 따라서 원격 CICS 또는 IMS 지역에서 심각한 오류를 알리기 위해 제한 시간 값을 충분히 높게 설정해야 합니다.

참고

TCP/IP의 경우 RE의 속성 페이지에서 설정된 제한 시간 값은 데이터 전송 및 수신에만 중요합니다. 반면 연결 자체를 설정하기 위한 제한 시간 값은 기본 TCP 전송의 구현에 의해 정의됩니다.

참고 항목

TI 구성 요소 만들기 및 관리
트랜잭션 통합자 사용자 가이드