基本和映射对话比较

下表提供了一些指南,用于在 TP 的基本对话和映射对话之间进行选择。 有关基本对话和映射对话的定义,请参阅 TP 和 LU 的基本术语

特征 基本对话 映射对话
常见用途 通常用于服务 TP。 通常用于应用程序 TP。
合作 必须用于与使用基本谓词的现有 TP 通信。 必须用于与使用映射谓词的现有 TP 通信。
发送和接收方法 在 TP 开始发送操作之前,它必须将数据记录转换为逻辑记录。 TP 通过添加指示记录长度的 2 字节前缀来执行此操作。 TP 可以一次发送多个逻辑记录。

当合作伙伴 TP 收到逻辑记录时,它必须将它们重新构造为可用数据记录。 有关详细信息,请参阅 基本对话中使用的逻辑记录
TP 一次发送一条记录的数据。 发送 TP 和接收 TP 都不需要在不同形式之间转换数据记录。
异常终止 DEALLOCATE 谓词中,TP 可以指示错误或 ABEND (异常程序终止) 是由 TP 或使用 TP 的程序引起的。 TP 可以指示错误或 ABEND,但无法判断问题是由 TP 还是由使用 TP 的程序引起的。
TP 可以指示 ABEND 是由超时还是严重错误引起的。 TP 不能指示 ABEND 的原因。
错误日志记录 对于错误或 ABEND,TP 可以以常规数据流的形式将错误消息 (GDS) 错误日志变量发送到本地日志和合作伙伴 LU。 对于错误或 ABEND,TP 无法将错误消息发送到本地日志或合作伙伴 LU。

本部分包含: