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;
};
Members
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
バッファー要素 (NIL) へのポインター。
hdreptr–>startd
このバッファー要素のデータの先頭 (1)。
hdreptr–>endd
このバッファー要素内のデータの末尾。
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 つのセッションでリンク エラーが発生した場合に使用されます。