编程模型提供组件对象模型(COM)或 .NET Framework 与大型机事务编程模型之间的同步桥。 因此,事务集成器(TI)没有开发人员必须使用的 API。
尽管 TI 使用现有的大型机编程模型,但如果存在以下任一情况,则可能需要对现有大型机事务程序(TP)进行一些更改:
TP 使用对话模式或伪会话模式。 TI 仅支持客户端和服务器之间会话中称为 ping-pong 或请求-回复的非对话式 TP 模型。 TI 编程模型需要非连接方法调用;即单个输入消息和单个输出消息。 有关详细信息,请参阅“支持的聊天模型”。
TP 在同一程序中嵌入了终端处理逻辑和业务逻辑。 若要使此程序与 TI 配合使用,必须先将其重构为两个单独的 TP,一个用于终端处理逻辑,另一个用于业务逻辑。 然后,可以将 TI 与业务逻辑 TP 配合使用。
使用 LU 6.2 的 CICS 链接事务程序(TP)使用显式 EXEC SYNCPOINT 命令。 在未重写 TP 的情况下,可以解决此问题。 有关更多信息,请参阅 包含显式 SYNCPOINT 命令的 TP。
本节中的主题详细介绍大型机编程模型及其在 TI 编程模型中的处理方式。