下表提供了一些指南,用于在 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。 |
本部分包含: