TI 如何将方法与 TP 相关联
TI 通常会在 Windows 环境中的方法调用与大型机上的相应 TP 之间建立某种类型的关联。
在 CICS TRM 和 ELM Link 编程模型中,可以指定三个名称:
大型机事务程序 (TP) 名称
TI 组件的方法名称
源 TP 名称
对于给定的远程环境,大型机 TP 的名称是常量 (RE) 。 CSMI (镜像事务) 是大型机 TP 名称的一个示例。 每个方法名称都可以与不同的大型机 TP 名称相关联。 此外,还可以为每个方法指定名为“源 TP 名称”的第三个名称。 源 TP 名称可与 DB2 配合使用,以将特定的大型机 TP (和 TI 方法) 与区域控制任务 (RCT) 相关联。
在 CICS TRM 和 ELM 用户数据编程模型中,TI 组件中的每个方法都与一个 TP 名称相关联,并且多个方法可以与同一个 TP 名称相关联。 如果多个方法与同一个 TP 名称相关联,则 TI 假定 TP 能够区分每个方法生成的请求。 TI 运行时环境应选择性地提供元数据,以帮助 TP 完成此过程。 当包含元数据时,方法名称将作为固定长度的字符串发送 (32 个字符) ,并且始终是发送的第一项。 方法名称在 字段中保持对齐,并用空白填充。 开发人员可以按方法指定方法 TP 名称映射,也可以指定为整个组件的默认值。
当为生成 TI 组件库而导入的 COBOL 包含 REDEFINES 子句时,TP 可能会收到不同类型的请求。 开发人员应考虑为每个 REDEFINES 组创建表示不同消息格式的方法。 从这些 REDEFINES 组创建的所有方法都可以映射到同一个 TP。