撰寫指定遠端環境的程式碼

應用程式可以設定 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"  
  

此範例示範應用程式如何明確指示 TI 執行時間環境在處理 對 的呼叫 method1 時使用 RE 命名 MyRemEnvName 。 在此範例中, MyRemEnvName 是檔案 MyREList.txt 中的第一個字串。 在指派 SelectionHint 之後 method1 進行的任何方法呼叫,都會使用指派給元件的原始 RE 來處理,而不是新的重新呼叫。 換句話說,預設 RE 的程式設計覆寫不會繼續超過單一方法呼叫。

如果應用程式嘗試將 SelectionHint 屬性設定為未對應至 RE 名稱的字串,則會報告錯誤,並使用原始 RE。

屬性 SelectionHint 可以設定為停用的 RE。 不過,下一個對 物件的方法呼叫將會失敗,因為已選取停用的 RE。

SelectionHint 是選用屬性。 SelectionHint如果屬性未指定 RE,TI 執行時間環境會使用原始 RE。

另請參閱

使用 SelectionHint 屬性選擇遠端環境