LUSTAT

データ フロー制御 (DFC) の論理ユニット ステータスの LUSTAT メッセージは、4 バイトのセンス データを他のセッション パートナーに伝えるために、SNA 内で使用されます。 また、応答ヘッダー (RH) を (たとえば、ブラケットを開くために) 他のセッション パートナーに送信するだめだけにも使用できます。 (詳細については、「ブラケットの開始」を参照してください)。メッセージは通常のフローで伝達されるため、方向の制限が適用されます。 ただし、エラー回復保留状態にある半二重フリップフロップ セッションで、ブラケット終了 (EB) または方向変更 (CD) を使用しないで送信できます。 (詳細については、「回復」を参照してください。)

ローカル ノードを使用すると、チェーン内のデータの送信中を除き、データ トラフィックがアクティブになっているときにいつでも、アプリケーションで Status-Control(LUSTAT) Request メッセージを送信できます。 アプリケーションが (半二重プロトコルを使用して) 受信状態の場合、LUSTAT はキューに登録されて、センス コードを提供するために使用されます。これは、次の送信要求に格納され、SDI フラグが設定されます。 そのため、アプリケーションで、必要な場合に次の送信データを待つことなく、エラー状態のセンス コードを提示できます。

SDIDATAFMI メッセージを生成するため (否定応答に変換されるよう)、センス データの最初のバイトは 0x08 である必要があります。 その他の LUSTAT は、送信できるようになるまでセッションでキューに格納されたままになります。

受信状態のときにアプリケーションによって複数の Status-Control(LUSTAT) メッセージが送信された場合、それらはすべてローカル ノードによってキューに格納されます。 前に示したように、SDI が設定された送信データがアプリケーションに配信され、アプリケーションでそれが Status-Acknowledge(Ack) に変換されると、ローカル ノードによって否定応答と残りの LUSTAT が送信されます (半二重フリップフロップの状態がエラー回復保留中であるため、フローできます)。

アプリケーションでホストに複数の Status-Control(LUSTAT) メッセージを送信しようとした場合、最後の LUSTAT が送信される前に、ホストによって回復の開始が試みられる可能性があります。 この場合、エラー回復チェーンは次の LUSTAT によって拒否されます。

アプリケーションでは、Status-Control(LUSTAT) Request を送信するときに、ACKRQD を指定しても、指定しなくてもよいことに注意してください。 ローカル ノードにより、これらはそれぞれ RQD および RQE LUSTAT にマップされます。

次の 3 つの図は、半二重フリップフロップ モードを使用するアプリケーションによる Status-Control(LUSTAT) メッセージの使用を示したものです。

最初の図では、方向を持っているアプリケーションによって Status-Control(LUSTAT) が発行されます。

方向がある場合のアプリケーションの問題 Status-Control(LUSTAT) を示す画像。
方向を持っているアプリケーションによって Status-Control(LUSTAT) が発行される

次の図では、チェーン間のデータを受信したアプリケーションによって、Status-Control(LUSTAT) 要求が送信されます。 次に、SDI が設定された送信データが配信されて、否定 RSP に変換されます。

チェーン間でデータを受信するときのアプリケーションの問題 Status-Control(LUSTAT) 要求を示す画像。
チェーン間のデータを受信したアプリケーションによって Status-Control(LUSTAT) 要求が発行される

次の図では、チェーン内のデータを受信したアプリケーションによって、複数の Status-Control(LUSTAT) 要求が送信されます。 次に、SDI が設定された送信データが配信されて、否定応答に変換されます。 後続の LUSTAT はホストに送信されます。

アプリケーションがチェーン内のデータを受信するときに複数の Status-Control(LUSTAT) 要求を送信する方法を示す画像。
チェーン内のデータを受信したアプリケーションによって複数の Status-Control(LUSTAT) 要求が送信される

関連項目

PLU 接続を開く
PLU 接続を閉じる
PLU セッション
送信チェーン
受信チェーン
セグメントの配信
Brackets
方向
ペーシングとチャンキング
データの確認と拒否]
シャットダウンと休止
回復
アプリケーションが開始する終了
応答時間モニターのデータ