SSCP セッションの特性

SNA タイプ 2.1 ノードの場合、システム・サービス制御ポイント (SSCP) セッションは機能管理 (FM) プロファイル 0 および伝送サービス・プロファイル (TS プロファイル) 1 を使用します。 このプロファイルの組み合わせは、次のセッション特性を提供します。

  • プライマリとセカンダリのハーフセッションはどちらも即時要求モードを使用します。

  • プライマリとセカンダリのハーフセッションはどちらも即時応答モードを使用します。

  • 確定応答の単一要求ユニット・チェーンのみが許可されます。

  • 要求ユニットの最大サイズは 256 バイトに制限されています。

  • データ フロー制御要求ユニットはサポートされていません。

  • ペーシングはサポートされていません。

  • 識別子は、通常のフローで (シーケンス番号ではなく) 使用されます。

    これは、SSCP 接続に次の特性があることを意味します。

  • すべての データ メッセージには、受信確認必須 (ACKRQD) フィールドが設定されています。

  • すべてのデータ メッセージには、開始チェーン インジケーター (BCI) とエンド チェーン インジケーター (ECI) アプリケーション フラグが設定されています。

  • Status-Control メッセージは接続でフローしません。

  • ローカル ノードからアプリケーションへの Status-Session メッセージは、セッションのアクティブ化状態の変更のみを報告します。

  • チェーン、ブラケット、確認、および回復プロトコル ( PLU 接続で説明) は適用されません。

    アプリケーションは、SSCP 接続を使用して、機能管理データ ネットワーク サービス (FMD NS) (セッション サービス) 要求および FMD データ要求に対応する データ メッセージを 送受信できます。 FMD NS (セッション サービス) 要求の例を次に示します。

  • INIT-SELF。 セカンダリからホスト SSCP への要求。SSCP がホスト PLU へのセッション開始を支援し、実質的に BIND を要求するように要求します。 (詳細については、「PLU 接続を開く」を参照してください)。

  • TERM-SELF。 セカンダリからホスト SSCP への要求。PLU-SLU セッションを UNBIND で終了するように要求します。 (詳細については、「 PLU 接続を閉じる」を参照してください)。

  • 文字コード化された要求。 セカンダリ ディスプレイからのログオン、ログオフ、テスト コマンド、ホスト アプリケーションからのログオン プロンプトなどの要求。

  • 通知。 デバイス エミュレーターが論理電源オフをサポートするなど、センス コード 0x0845で BIND が拒否された後にデバイスが使用可能であることをホスト SSCP に通知するためにセカンダリが使用する要求。

    ローカル ノードは、LU がアクティブな間にアプリケーションの SSCP 接続状態が変更されるたびに、LU に代わって NOTIFY 要求を SSCP に送信します。 バイト 5 が 0x03 に設定された NOTIFY (ベクター キー 0x0C) は、セカンダリ LU として機能します。これは、次の場合に送信されます。

  • LU が既にアクティブになっているときに Open(SSCP) 要求 を受信した場合。

  • SSCP 接続が既に開かれているときに ACTLU 要求が受け入れられる場合。

    現在セカンダリ LU として機能できない NOTIFY (バイト 5 が 0x01 に設定されたベクター キー 0x0C) は、次の場合に送信されます。

  • SSCP 接続が開かないときに ACTLU を受信した場合。

  • PLU セッションがバインドされていないときに Close(SSCP) 要求 を受信した場合。

  • SSCP 接続が開いていないときに UNBIND 要求を受信した場合。

  • NOTIFY ベクトルを含む長い応答が ACTLU 要求に使用される場合。

    これらの NOTIFY メッセージは、ローカル ノードが SSCP 接続が開かれたときに受信した BIND に与える負の応答0x0845と組み合わせてホストで使用できます。 (詳細については、「PLU 接続を開く」を参照してください)。