開放(SSCP)回應

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
指標指向第一個緩衝元件。

紐梅爾茨
緩衝元件數量(0x01)。

MSGTYPE
訊息類型為 OPENMSG(0x01)。

SRCL
資料來源所在地。

SRCP
來源夥伴。

SRCI
資料來源索引。

DEST
目的地地區。

DESP
目的地夥伴。

德斯提
目的地索引。

ophdr.openqual
公開資格賽。

RSPOK(0x02)RSPERR(0x03)

ophdr.opentype
開放型 SSCPSEC(0x01)。

ophdr.appltype
應用程式介面類型。

0x02(功能管理介面(FMI)應用程式)

奧夫德·奧普魯諾
邏輯單元編號。

奧夫德·奧普雷西德
資源識別碼。

ophdr.operr1
錯誤代碼1。

ophdr.operr2
錯誤代碼2。

元素一

hdreptr–>elteptr
指標指向緩衝元件(NIL)。

HDREPTR–>STARTD
此緩衝元件(1)中資料的起始。

HDREPTR–>終結
此緩衝元件中資料的結束。

HDREPTR–>TRPAD
保留(1 位元組)。

HDREPTR–>Dataru
數據為 RU,具體如下:

達塔魯[0–9]

來源名稱。

達塔魯[10–19]

目的地名稱。

達塔魯[20–27]

接受 Open 的本地節點名稱。

Dataru[28–35]

邏輯單元(LU)所使用的連線名稱。

達塔魯[36–37]

連線的本地節點內部識別碼。 (更多資訊請參見備註。)

達塔魯[38]

連線所使用的連結服務類型,如下表所示。

連結服務 連線
CESLINK (03) - SDLC
CESX25 (04) - X.25
CESTR (11) - 令牌戒指
CESTCPIP (30) - TCP/IP
CESRELAY (31) - 幀繼電器
塞尚爾 (32) - Channel
CESISDN (33) – ISDN
塞瑟 (34) - 乙太網路 802.2

備註

  • Open(SSCP) 回應訊息由一個緩衝標頭和一個緩衝區元素組成。

  • 若開放限定碼為 RSPERR,則錯誤代碼有效,地方夥伴索引(LPI)及名稱未定義。 (更多資訊請參見 錯誤碼與感知碼。)

  • LU 編號表示本地節點從配置資料中選擇的 LU。 (更多資訊請參見 開啟SSCP連線。)

  • 當 Open(SSCP) 是針對 LU 群組時,來源名稱會包含所選 LU 的名稱。

  • 連線識別碼為整數值。 它唯一識別該本地節點上的特定連線。 所有使用相同連線的會話都會回傳相同的識別碼。 此值通常用於在某個會話收到連結錯誤時,判斷哪些其他會話受影響。