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