TP1/NET/OSI-TPの実装範囲を次に示します。
OSI/TPプロトコル IS版(ISO/IEC 10026-1,2,3)
表A-1 TP1/NET/OSI-TPのサービスプリミティブおよびPDU
サービス名 | プリミティブコード | TP-APDU名 | |||
---|---|---|---|---|---|
req | ind | rsp | cnf | ||
TP-BEGIN-DIALOGUE | ○ | ○ | ○ | ○ |
|
TP-END-DIALOGUE | ○ | ○ | ○ | ○ |
|
TP-U-ERROR | ○ | ○ | - | - |
|
TP-U-ABORT | ○ | ○ | - | - | TP-U-ABORT-RI |
TP-P-ABORT | - | ○ | - | - | TP-P-ABORT-RI |
TP-HANDSHAKE | ○ | ○ | ○ | ○ |
|
TP-DATA | ○ | ○ | - | - | (P-DATAに対応) |
TP-GRANT-CONTROL | ○ | ○ | - | - | TP-GRANT-CONTROL-RI |
TP-REQUEST-CONTROL | ○ | ○ | - | - | TP-REQUEST-CONTROL-RI |
TP-HANDSHAKE-AND-GRANT-CONTROL | ○ | ○ | ○ | ○ |
|
表A-2 TP1/NET/OSI-TPのサービス詳細
サービス名 (省略時) | パラメタ | プリミティブの設定値および要否 | 設定内容 | |||
---|---|---|---|---|---|---|
req | ind | rsp | cnf | |||
TP-BEGIN-DIALOGUE (B-D) | Initiating-AP-Title | - | - | - | - | B-Dreq送信元のAEIに関する情報 |
Initiating-API-Identifier | - | - | - | - | ||
Initiating-AE-Qualifier | - | - | - | - | ||
Initiating-AEI-Identifier | - | - | - | - | ||
Initiating-TPSU-Title | ● | △(=) | - | - | B-Dreq送信元のTPSUI識別情報 | |
Recipient-AP-Title | ○ | - | - | - | リモートTPSUIが存在するAEIに関する情報 | |
Recipient-API-Identifier | - | - | - | - | ||
Recipient-AE-Qualifier | - | - | - | - | ||
Recipient-AEI-Identifier | - | - | - | - | ||
Recipient-TPSU-Title | ● | - | - | - | リモートTPSUI識別情報 | |
Functional-Units | ◎ | ◎(=) | - | △※1 | "Dialogue" "Shared Control"(全二重) "Polarized Control"(半二重) "Handshake" | |
Quality-of-Service | ○ | - | - | - | サービス品質に関する情報 | |
Application-Context-name | ○ | - | - | - | アプリケーションコンテキスト名に関する情報 | |
Confirmation | ◎ | ◎(=) | - | - | "always"(応答要) "negative"(拒否時だけ応答要) | |
Result | - | - | ◎※2 | ◎ | "accepted" "rejected(provider)" "rejected(user)" | |
Diagnostic | - | - | - | △※3 | "recipient-unknown"※4 "recipient-tpsu-title-unknown" "tpsu-not-available(permanent)" "tpsu-not-available(transient)" "recipient-tpsu-title-required" "functional-unit-not-supported" "functional-unit-combination-not-supported" "no-reason-given" | |
Rollback | - | - | - | ◎ | "false" | |
User-Data | ● | △(=) | ● | △ | ユーザ情報 | |
TP-END-DIALOGUE (E-D) | Confirmation | ◎ | ◎(=) | - | - | "true"(応答要) "false"(応答不要) |
TP-U-ERROR (U-ERR) | - | - | - | - | - | - |
TP-U-ABORT (U-ABT) | Rollback | - | ◎ | - | - | "false" |
User-Data | ● | △(=) | - | - | ユーザ情報 | |
TP-P-ABORT (P-ABT) | Diagnostic | - | ◎ | - | - | "permanent-failure" "begin-transaction-reject" "transient-failure" "protocol-error" "end-dialogue-collision" |
Rollback | - | ◎ | - | - | "false" | |
TP-HANDSHAKE (TP-H) | Confirmation-Urgency | △※5 | - | - | - | "urgent"(即時応答要) "normal"(遅延応答可) |
TP-GRANT-CONTROL(G-C) | - | - | - | - | - | - |
TP-REQUEST-CONTROL(R-C) | - | - | - | - | - | - |
TP-HANDSHAKE-AND-GRANT-CONTROL(H-G) | Confirmation-Urgency | ◎ | - | - | - | "urgent"(即時応答要) "normal"(遅延応答可) |