下表提供了一些指南,用于在基本对话和映射对话之间进行选择,以适用于您的 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。 |
本部分包含: