CMSG - 消息交换
使用 CMSG 将来自终端的消息发送给一个或多个目标。
目标可能是:
- 另一个终端
- 另一个终端,但仅当指定的操作员在该终端上注册时
- 另一个终端,但仅当在该终端注册的操作员位于指定的类中时
- 另一个操作程序 (CICS® 查找操作程序 (如果当前已登录) ,并将消息发送到该操作程序的终端)
- 所有终端
- 在指定类中注册了操作程序的所有终端
- 这些目标的任意组合。
您可以指定将在将来某个时间发送消息。 如果无法发送消息,那么将通知您的终端。
此外,可以使用终端列表 (TLT) 提供标准路由列表,其中可以包括终端和运营商标识。 输入消息时可以指定多个路由列表,此时可以从列表中删除或添加各个目标。
CICS 消息切换由必须定义到 CICS的用户定义事务标识所调用的服务程序提供。 此事务标识可以是 CMSG 或任何用户定义的 4 字符事务标识。 CMSG 是在本书中假定的事务标识。
您可以扩展消息切换以包含预定义的消息,甚至包含完整的消息切换事务输入格式。
从中启动消息切换的终端以及消息目标的所有终端都必须支持 BMS。
可将路由的消息定向到支持分区的终端 (包括事务终端)。 但是,此类消息会将终端重置为 "基本" 状态。