次の方法で共有


Open(SSCP) Response

Open(SSCP) 応答メッセージは、ノードからアプリケーションに送信されます。 これは、システム サービス コントロール ポイント (SSCP) 接続で使用されます。

構文

struct Open(SSCP) Response {  
    PTRBFHDR  nxtqptr;  
    PTRBFELT hdreptr;  
    CHAR     numelts;  
    CHAR     msgtype;  
    CHAR     srcl;  
    CHAR     srcp;  
    INTEGER  srci;  
    CHAR     destl;  
    CHAR     destp;  
    INTEGER  desti;  
    CHAR     ophdr.openqual;  
    CHAR     ophdr.opentype;  
    CHAR     ophdr.appltype;  
    CHAR     ophdr.opluno;  
    INTEGER  ophdr.opresid;  
    INTEGER  ophdr.operr1;  
    INTEGER  ophdr.operr2;  
};  
struct Open(SSCP) Response {  
    PTRBFELT  hdreptr->elteptr;  
    INTEGER   hdreptr->startd;  
    INTEGER   hdreptr->endd;  
    CHAR      hdreptr->trpad;  
    CHAR[256] dataru;  
};  

メンバー

nxtqptr
次のバッファー ヘッダーのポインター。

hdreptr
最初のバッファー要素へのポインター。

numelts
バッファー要素の数 (0x01)。

msgtype
メッセージの種類 OPENMSG (0x01)。

srcl
ソースの局所性。

srcp
ソース パートナー。

srci
ソース インデックス。

destl
宛先の局所性。

destp
宛先パートナー。

desti
宛先インデックス。

ophdr.openqual
修飾子を開きます。

RSPOK (0x02) RSPERR (0x03)

ophdr.opentype
種類 SSCPSEC (0x01) を開きます。

ophdr.appltype
アプリケーション プログラム インターフェイスの種類。

0x02 (関数管理インターフェイス (FMI) アプリケーション)

ophdr.opluno
論理ユニット番号。

ophdr.opresid
リソース識別子。

ophdr.operr1
エラー コード 1。

ophdr.operr2
エラー コード 2。

要素 1

hdreptr–>elteptr
Buffer 要素 (NIL) のポインター。

hdreptr–>startd
このバッファー要素のデータの開始 (1)。

hdreptr-endd>
このバッファー要素のデータの終わり (13)。

hdreptr-trpad>
予約済み (1 バイト)。

hdreptr–>dataru
データ RU を次に示します。

dataru[0–9]

ソース名。

dataru[10–19]

宛先名。

dataru[20-27]

Open を受け入れたローカル ノードの名前。

dataru[28–35]

論理ユニット (LU) によって使用される接続の名前。

dataru[36-37]

接続のローカル ノードの内部識別子。 (詳細については、「解説」を参照してください。)

dataru[38]

次の表に示すように、接続によって使用されるリンク サービスの種類。

リンク サービス 接続
CESLINK (03) - SDLC
CESX25 (04) - X.25
CESTR (11) - トークン リング
CESTCPIP (30) - TCP/IP
CESRELAY (31) - フレーム リレー
CESCHANL (32) - チャネル
CESISDN (33) – ISDN
CESETHER (34) - イーサネット 802.2

注釈

  • Open(SSCP) 応答メッセージは、バッファー ヘッダーと 1 つのバッファー要素で構成されます。

  • オープン修飾子が RSPERR の場合、エラー コードは有効であり、Locality Partner Index (LPI) と名前は未定義です。 (詳細については、「 エラー コードとセンス コード」を参照してください)。

  • LU 番号は、構成データからローカル ノードによって選択された LU を示します。 (詳細については、「 SSCP 接続を開く」を参照してください)。

  • Open(SSCP) が LU グループの場合、ソース名には選択した LU の名前が含まれます。

  • 接続識別子は整数値です。 このローカル ノード上の特定の接続を一意に識別します。 同じ接続を使用するすべてのセッションは、同じ識別子を返します。 この値は通常、影響を受ける他のセッションを特定するために、1 つのセッションでリンク エラーが発生した場合に使用されます。