次の方法で共有


PLU 接続を閉じる

アプリケーションまたはローカル ノードは、プライマリ論理ユニット (PLU) 接続を終了できます。 閉じる条件は次のとおりです。

  • ローカル ノードは、ホスト PLU から UNBIND 要求を受信すると PLU 接続を閉じ、PLU セッションを終了します。 UNBIND タイプが BINDフォースカミング (0x02) の場合、ローカルノードは、アプリケーションが必要なリソースを予約できるように、Close(PLU) 要求BINDフォースカミングインジケーターを設定します。

  • ローカル ノードは、システム サービス 制御ポイント (SSCP) から非アクティブ化論理ユニット (DACTLU) または非アクティブ化物理ユニット (DACTPU) 要求を受信した場合、PLU 接続を閉じます。

  • データ リンク制御から停止通知を受信すると、ローカル ノードは PLU 接続を閉じます。

  • ローカル ノードは、アプリケーションからのメッセージで重大なエラーが検出された場合に PLU 接続を閉じ、アプリケーションが重大に失敗した状態になります。 この場合、ローカル ノードは、UNBIND を引き出すために TERM-SELF 要求をホストに送信します。

  • 論理電源オフ状態の場合、アプリケーションは PLU 接続を閉じる必要があります。 たとえば、リソースが一時的に使用できない場合や、ユーザーがセッションの使用を終了した場合などです。

    ローカル ノードが Close(PLU) 要求を発行すると、アプリケーションは Close コントロール フィールドから理由を特定できます。 PLU 接続 ( Status-Acknowledge(Nack-2)) または SSCP 接続 (LU が非アクティブ化されている場合は Status-Session メッセージ) に関連付けられたステータス メッセージが存在する可能性があります。

    ローカル ノードまたはアプリケーションが接続を閉じるかどうかに関係なく、メッセージは同じです。 Close シーケンスのイニシエーターは、Close(PLU) 要求をパートナーに送信し、Close(PLU) 応答で応答しますClose(PLU) 要求は無条件です。 Close(PLU) 応答は、接続が正常に閉じられたことを常に報告します。

    Close(PLU) 応答は、Close シーケンスのイニシエーターが未処理のデータおよびステータス メッセージが配信されたタイミングを判別できるように提供されます。 競合状態の可能性を回避するために、アプリケーションは Close(PLU) 要求を発行した後に PLU 接続で受信したすべてのメッセージ ( Close(PLU) 要求 メッセージを含む) をローカル ノードから Close(PLU) 応答を受信するまで破棄する必要があります。

    PLU セッションがアクティブな間にアプリケーションが Close(SSCP) 要求 を送信すると、ローカル ノードは ( Close(PLU) 要求 が送信されたかのように) PLU 接続と SSCP 接続を閉じます。

    アプリケーションによって開始される Close のメッセージ シーケンスを次の図に示します。 ローカル ノードは、UNBIND を引き出すために TERM-SELF 要求をホストに送信します。

    ホストが TERM-SELF の受信時に自動的に UNBIND を生成する場合、アプリケーションは、PLU-SLU セッションの終了と同等の Close(PLU) を表示できます。

    アプリケーションによって開始される Close のメッセージ シーケンスを示す画像。
    アプリケーションによって開始される Close のメッセージ シーケンス

    ホストから UNBIND 要求を受信した後のローカル ノード開始 Close のメッセージ フローを次の図に示します。

    UNBIND 要求を受信した後のローカル ノード開始 Close のメッセージ フローを示す画像。
    UNBIND 要求を受信した後のローカルノードが開始した Close のメッセージフロー

    アプリケーションが FMI の論理ユニット アプリケーション (LUA) バリアントを使用している場合、 Close(PLU) 要求 を発行すると、ノードは UNBIND 要求を PLU に送信することによって、PLU セッションのバインドを直ちに解除します。 次の図に示すように、 CLOSE(PLU) 応答UNBIND 応答を受信するとアプリケーションに返されます。

    Close(PLU) 応答のメッセージ フローを示す画像。
    Close(PLU) 応答のメッセージ フロー

こちらもご覧ください

PLU 接続を開く
PLU セッション
送信チェーン
受信チェーン
セグメント配信
角かっこ
方向
ペーシングとチャンク
データの確認と拒否]
シャットダウンと休止
回復
Application-Initiated 終了
LUSTATs]
応答時間モニター データ