Shutdown

シャットダウン プロトコルにより、ホスト アプリケーションではこれ以上通常のフロー要求が送信できなくなります。 このプロトコルは、ホスト アプリケーションにより適切な方法でセッションを終了する場合に使用され、関数管理 (FM) プロファイル 3 または 4 を使用するセッションでのみ機能します。

ホストから SHUTD の要求を受信すると、ローカル ノードでは、Status-Control (SHUTD) 要求 (ACKRQD なし) が発行され、都合の良い時刻にアプリケーションが休止状態になります。 都合の良い時刻は、アプリケーションにより判断されます。 たとえば、ステータス セッション (BETB) の受信後の場合もあります。

アプリケーションが休止の準備ができていると判断した場合は、この遷移を示すために、Status-Control (SHUTC) 要求 (ここでも ACKRQD なし) が発行されます。 ローカル ノードでは、SHUTC 要求が送信され、この変更がホストに通知されます。 ホストでは通常のフロー要求の送信が続行され、その後、次のいずれかのアクションを実行できます。

  • ホストでは、バインド解除の要求が送信され、プライマリ論理装置 (PLU) セッションを終了します。 ローカル ノードでは、Close (PLU) 要求がアプリケーションに送信され、PLU 接続を終了します。 システム サービス制御ポイント (SSCP) セッションはアクティブのまま維持されます。

  • ホストでは、RELQ 要求が送信され、シャットダウン プロシージャが破棄されます。 ローカル ノードでは、PLU セッションでの送信を再開できることを示す Status-Control (RELQ) 要求 (ACKRQD あり) がアプリケーションに送信されます。 RELQ は、FM プロファイル 4 を使用するセッションでのみサポートされます。

  • ホストでは、転送サービス プロファイル (TS プロファイル) 3 または 4 のクリアが送信され、セッションがリセットされます。 その影響の 1 つとして、休止状態の解除があります。 (詳細については、「回復」を参照してください)。

    次の 2 つの図は、ローカル ノードとアプリケーションの間のシャットダウン プロトコルと、それらのプロトコルが基になる SNA プロトコルとの関係を示しています。

    次の図では、アプリケーションがブラケットの状態で送信している間、ホストでは SHUTD が送信されます。 アプリケーションはブラケットの完了後、Status-Control (SHUTC) 要求を送信し、ホストでは バインド解除が送信され、PLU セッションを終了します。 ローカル ノードで PLU 接続が切断されます。

    アプリケーションがかっこ内状態で送信している間にホストが SHUTD を送信する方法を示す画像。
    アプリケーションがブラケットの状態で送信している間、ホストでは SHUTD が送信される

    次の図では、アプリケーションがブラケットの状態で送信している間、ホストでは SHUTD が送信されます。 アプリケーションはブラケットの完了後、 Status-Control (SHUTC) 要求を送信し、その後ホストでは RELQ が送信され、アプリケーションの休止状態を終了します。 ローカル ノードでは、Status-Control (RELQ) 要求がアプリケーションに送信され、新しいブラケットが開始されます。

    アプリケーションがブラケット内状態で送信している間に SHUTD を送信するホストを示す画像。
    アプリケーションがブラケットの状態で送信している間、ホストでは SHUTD が送信される

関連項目

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