次の表は、TP の基本的な会話とマップされた会話の選択に関するいくつかのガイドラインを示しています。 基本的な会話とマップされた会話の定義については、「 TP と LU の基本用語」を参照してください。
| 特徴 | 基本的な会話 | マップされた会話 |
|---|---|---|
| 一般的な用途 | 一般的にサービスの転送プロトコルに使用されます。 | アプリケーション TP に一般的に使用されます。 |
| 提携 | 基本的な動詞を使用する既存の TP と通信するために使用する必要があります。 | マップされた動詞を使用する既存の TP と通信するために使用する必要があります。 |
| 送受信方法 | TP は送信操作を開始する前に、データ レコードを論理レコードに変換する必要があります。 TP は、レコードの長さを示す 2 バイトのプレフィックスを追加することでこれを行います。 TP は、一度に複数の論理レコードを送信できます。 パートナー TP は、論理レコードを受け取ったら、それらを使用可能なデータ レコードに再構築する必要があります。 詳細については、「 基本会話で使用される論理レコード」を参照してください。 |
TP は一度に 1 レコードずつデータを送信します。 送信側 TP も受信側 TP も、異なる形式間でデータ レコードを変換する必要がない。 |
| 異常終了 | DEALLOCATE 動詞では、TP は、エラーまたは異常終了 (プログラムの異常終了) が TP または TP を使用するプログラムによって引き起こされたかどうかを示すことができます。 | TP はエラーまたは異常終了を示すことができますが、問題が TP によって発生したか、TP を使用するプログラムによって引き起こされたのかを判断できません。 |
| TP は、異常終了がタイムアウトまたは重大エラーによって引き起こされたかどうかを示すことができます。 | TP は ABEND の原因を示すことはできません。 | |
| エラーのログ記録 | エラーまたは異常終了の場合、TP は、一般データ・ストリーム (GDS) エラー・ログ変数の形式で、ローカル・ログおよびパートナー LU にエラー・メッセージを送信できます。 | エラーまたは異常終了の場合、TP はエラー・メッセージをローカル・ログまたはパートナー LU に送信できません。 |
このセクションには、次のものが含まれます。