事务请求消息
使用 TCP/IP 与 CICS 通信时,客户端向主机发送事务请求消息 (TRM) 请求,其中包含事务程序 ID、用户 ID、密码和主机要使用的其他管理数据。 CICS 向客户端发送包含其他管理数据的 TRM 回复。 TRM 中的数据独立于要与主机上的事务程序 (TP) 交换的实际程序数据。
可以在 \installation directory\Microsoft Host Integration Server\system\TIM\MicrosoftTRMDefs.tim 中找到各种 TRM 的模板。 使用 Microsoft Visual Studio 打开文件,然后展开“ 用户定义的类型” 节点。 以下 TRM 定义为 UDT:
TRMIN_MSLink
TRMOUT_MSLink
TRMIN_MSCCS
TRMIN_IBMCCS
TRMOUT_CCS
还可以在 \installation directory\Microsoft Host Integration Server\system\TIM\MicrosoftELMDefs.tim 中找到各种增强型侦听器消息 (ELMs) 的模板。 使用 Visual Studio 打开文件,然后展开“ 用户定义类型” 节点。 以下 ELM 定义为 UDT:
ELMIN_MSLink
ELMOUT_MSLink
ELMIN_MSCCS
ELMIN_IBMCCS
ELMOUT_CCS
可以在 COBOL 中创建 TRM 或 ELM 模板,通过导出 TRM 或 ELM 定义来帮助编程。
在 COBOL 中创建 TRM 模板
打开 Visual Studio。
在“文件”菜单中,指向“打开”,再单击“文件”。
在“ 打开文件 ”对话框中,导航到 <drive>:\Program Files\Microsoft Host Integration Server\System\TIM\,然后单击 MicrosoftTRMDefs.tim 或 MicrosoftELMDefs.tim。
在“ 文件 ”菜单上,单击“ 导出主机定义”。
在“ 导出主机定义 ”对话框中,键入或选择文件名,然后单击“ 保存”。
可以将自定义 TRM (或 ELM) 替换为 TI 运行时创建的默认 TRM (或 ELM) 。 使用 COMTIContext 参数传递自定义上下文数据。