Status-Error メッセージで関数管理インターフェイス (FMI) アプリケーションに配信される可能性のあるエラー コードを次の表に示します。 次の一覧に示すように、いくつかのケースのいずれかで 、状態エラー メッセージがアプリケーションに配信されます。
ローカル ノードは、アプリケーションから送信された応答でエラーを検出します ( Status-Acknowledge または Status-Control Ack/Nack-1 メッセージとして)。
ローカル ノードは、システム検出エラー インジケーター (SDI) メッセージ (迅速なフロー要求など) としてアプリケーションに配信されないホストからの一部のデータのエラーを検出します。
アプリケーションから無効な ステータス メッセージが送信されます。
受信応答の場合、 状態エラー コードには最初のバイト 0x00があります。 アプリケーションがエラーの場合、テーブルはエラーが重大かどうかを示し、プライマリ論理ユニット (PLU) 接続にのみ適用されます。 エラーが重大な場合、アプリケーションは次のメッセージとして Close(PLU) 要求 を受け取ります。
0x40で始まるセンス コードは、アプリケーションからの Open(SSCP) 要求 の接続情報制御ブロック (CICB) で対応する受信チェックが有効になっている場合にのみ配信されます。
センス・コードが * 記号でマークされている場合、2 番目のセンス情報ワードには、エラーが発生した迅速フロー要求の要求コードが含まれます (例: SIGNAL の0x00C9)。
エラー/ センスコード |
危うい はい/いいえ |
説明 |
---|---|---|
0x0008 | いいえ | 否定応答は既にこのチェーンに送信されています。 |
0x0040 | はい | アプリケーションからの 無効なステータス メッセージ。 |
0x0046 | はい | 関連付けテーブルの不足によるセッションの失敗。 |
0x0050 | はい | Status-Ack のシーケンス番号が無効です。 |
0x0053 | はい | アプリケーションがトランザクション番号をサポートしている場合、アプリケーションは状態制御 (STSN) の否定確認を送信しない可能性があります。 |
0x0056 | はい | 以前の RQD チェーンが未処理のときに送信された Status-Ack。 (詳細については、「 送信データ」を参照してください)。 |
0x0801 | いいえ | ペースカウントが 0 のときに受信したメッセージ。 |
0x0805 | いいえ | 既にバインドされている場合は、別の PLU から BIND します。 |
0x0809 * | いいえ | モードの不整合 (QEC または SHUTD)。 |
0x0815 | いいえ | 既にバインドされている場合は、同じ PLU から BIND します。 |
0x0821 | いいえ | ACTLU の種類が正しくありません (SSCP 接続)。 |
0x1003 * | いいえ | プロファイル/ネットワーク制御要求が正しくない/セッション制御メッセージが無効です。 |
0x2005 | いいえ | データ トラフィックのリセット。 |
0x2007 | いいえ | データ トラフィックがリセットされない (SDT 後の STSN)。 |
0x4009 * | いいえ | 方向の変更 (CD) は許可されていません。 |
0x400B * | いいえ | チェーン操作はサポートされていません。 |
0x400C * | いいえ | 角かっこはサポートされていません。 |
0x400F * | いいえ | FI の使用が正しくありません。 |
0x4011 * | いいえ | 要求/応答ユニット (RU) カテゴリの使用が正しくありません。 |
0x4014 * | いいえ | 明確な応答 1 (DR1)、確定応答 2 (DR2)、例外応答 (ER) の使用が正しくありません。 |