编写指定远程环境的代码

应用程序可以将 属性设置为 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时如何显式指示 TI 运行时环境使用名为 MyRemEnvName 的 RE。 在此示例中, MyRemEnvName 是 文件 MyREList.txt 中的第一个字符串。 在SelectionHint分配之后method1进行的任何方法调用都使用分配给组件的原始 RE(而不是新 RE)进行处理。 换句话说,默认 RE 的编程替代不会在单个方法调用之后继续。

如果应用程序尝试将 属性设置为 SelectionHint 与 RE 的名称不对应的字符串,则会报告错误,并使用原始 RE。

属性 SelectionHint 可以设置为已停用的 RE。 但是,对 对象的下一个方法调用将失败,因为选择了停用的 RE。

SelectionHint 属性为可选。 SelectionHint如果 属性未指定 RE,TI 运行时环境将使用原始 RE。

另请参阅

远程环境选择与 SelectionHint 属性