원격 환경을 지정하는 코드 작성
애플리케이션은 속성을 설정 SelectionHint
하여 프로그래밍 방식으로 RE(원격 환경)를 지정할 수 있습니다. RE를 지정하여 애플리케이션은 TI(트랜잭션 통합자) 런타임 환경에서 TI 구성 요소의 메서드에 대한 호출을 처리할 때 트랜잭션 프로그램이 수행되는 CICS 또는 IMS 지역을 식별합니다.
다음 Visual Basic 코드는 속성을 설정하는 SelectionHint
방법을 보여 줍니다.
Dim objExample As Object
Dim Store As String
Set objExample = CreateObject("MyComponent.MyInterface")
Open "My REList.txt" for Input as #1
Line Input #1, strRE
Close #1
objExample.SelectionHint = strRE
RtrnVal = objExample.method1(parm1, , parmN) 'Use RE named "MyRemEnvName"
이 예제에서는 애플리케이션이 에 대한 호출method1
을 처리할 때 명명된 MyRemEnvName
RE를 사용하도록 TI 런타임 환경에 명시적으로 지시하는 방법을 보여줍니다. 이 예제에서 는 MyRemEnvName
파일 MyREList.txt 첫 번째 문자열입니다. 할당 이후에 method1
SelectionHint
수행된 모든 메서드 호출은 새 RE가 아닌 구성 요소에 할당된 원래 RE를 사용하여 처리됩니다. 즉, 기본 RE의 프로그래밍 방식 재정의는 단일 메서드 호출을 지나서 계속되지 않습니다.
애플리케이션이 RE 이름에 SelectionHint
해당하지 않는 문자열로 속성을 설정하려고 하면 오류가 보고되고 원래 RE가 사용됩니다.
속성은 SelectionHint
비활성화된 RE로 설정할 수 있습니다. 그러나 비활성화된 RE가 선택되어 개체에 대한 다음 메서드 호출이 실패합니다.
SelectionHint
속성은 선택 사항입니다. 속성이 SelectionHint
RE를 지정하지 않으면 TI 런타임 환경에서 원래 RE를 사용합니다.