次の方法で共有


SDI メッセージのセンス コード

ローカル ノードがホストからの通常のフロー要求でエラーを検出すると、メッセージは DATAFMI メッセージに変換され、システム検出エラー インジケーター (SDI) が設定され、アプリケーションに通知され、データが順次処理されます。 ローカル ノードが必要な否定応答をホストに送信できるようにするには、アプリケーションでメッセージを Status-Acknowledge(Ack) に変換する必要があります。 このような SDI メッセージで関数管理インターフェイス (FMI) アプリケーションに配信される可能性のあるエラー コードを次の表に示します。

0x40 で始まるセンス コードは、アプリケーションからの Open(SSCP) 要求の接続情報制御ブロック (CICB) で対応する受信チェックが有効になっている場合にのみ配信されます。 受信チェックが無効になっている場合でも、メッセージを SDI メッセージに変換できます。 たとえば、開始角かっこ (BB)、-begin chain (BC) を含むメッセージは、4003 が無効になっている場合、2002 または 2003 として失敗します。

アプリケーションが Status-Control(LUSTAT) 要求 を使用して送信データを拒否する場合、アプリケーションによって提供されるセンス コードは、ローカル ノードによって生成された SDI メッセージに存在します。 詳細については、「 LUSTAT」を参照してください。

センス コード 説明
0x0809 モードの不整合。
0x080B ブラケット の競合エラー。
0x081B 競合競合状態。
0x1003 要求の FM プロファイルが正しくありません。
0x2001 シーケンス番号エラー。
0x2002 チェーン エラー。
0x2003 角かっこエラー。
0x2004 方向エラー。
0x2006 データ トラフィックが休止しました。
0x4003 BB は許可されません。
0x4004 エンド ブラケット (EB) は使用できません。
0x4006 例外応答は許可されません。
0x4007 明確な応答は許可されません。
0x4009 方向の変更 (CD) は許可されていません。
0x400B チェーンはサポートされていません。
0x400C 角かっこはサポートされていません。
0x400D CD はサポートされていません。
0x400F FI の使用が正しくありません。
0x4011 RU カテゴリの使用が正しくありません。
0x4014 確定応答 1 (DR1)、確定応答 2 (DR2)、例外応答 (ER) の使用が正しくありません。