Open(PLU) OResponse

[開啟] (PLU) [確定回應] 訊息會從應用程式流向節點。 它會與主要邏輯單元搭配使用, (PLU) 連線。

語法

  
struct Open(PLU) OK 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.icreditr;  
    INTEGER   ophdr.icredits;  
    CHAR      ophdr.opninfo1;  
};   
struct Open(PLU) OK Response {  
    PTRBFELT hdreptr->elteptr;  
    INTEGER hdreptr->startd;  
    INTEGER hdreptr->endd;  
    CHAR hdreptr->trpad;  
    CHAR[268] hdreptr->dataru;  
};   
struct Open(PLU) OK Response {  
    PTRBFELT   hdreptr->elteptr->elteptr;  
    INTEGER    hdreptr->elteptr->startd;  
    INTEGER    hdreptr->elteptr->endd;  
    CHAR       hdreptr->elteptr->trpad;  
    CHAR[268]  hdreptr->elteptr->dataru;  
};   

成員

nxtqptr
下一個緩衝區標頭的指標。

hdreptr
第一個緩衝區專案的指標。

numelts
(0x02) 的緩衝區元素數目。

msgtype
訊息類型 OPENMSG (0x01) 。

srcl
來源位置。

srcp
來源合作夥伴。

srci
來源索引。

destl
目的地位置。

destp
目的地合作夥伴。

desti
目的地索引。

ophdr.openqual
開啟限定詞 RSPOK (0x02) 。

ophdr.opentype
開啟 LUSEC (0x02) 類型。

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

0x02 (FMI 應用程式)

ophdr.opluno
邏輯單元編號。

ophdr.opresid
資源識別碼。

ophdr.icreditr
從應用程式流向本機節點的初始點數:零。

ophdr.icredits
從本機節點流向應用程式的初始點數;只有在 APPLPAC = 0x01時才有效。

ophdr.opninfo1
裝訂系結指標。

系結不是 (0x00)

系結是 (0x01)

元素 1

hdreptr– > elteptr
緩衝區專案的指標。

hdreptr– > startd
此緩衝區元素中的資料開頭 (1) 。

hdreptr– > endd
這個緩衝區專案中的資料結束。

hdreptr– > trpad
保留的。

hdreptr– > dataru
資料 RU,如下所示:

dataru[0–9]

來源名稱。

dataru[10–19]

目的地名稱。

dataru[20]

區段傳遞選項。

請勿傳遞要求/回應單位 (RU) 區段 (0x00)

傳遞 RU 區段 (0x01)

dataru[21]

應用程式步調選項。

沒有應用程式步調 (0x00)

應用程式步調 (0x01)

dataru[22]

應用程式取消選項:取消是由:

本機節點 (0x00)

應用程式 (0x01)

dataru[23]

應用程式交易編號選項:交易編號如下:

應用程式 (0x00) 不支援

應用程式 (0x01) 支援

dataru[24]

BIND 資料表索引

BIND_TABLE_INDEX_PRT (1) (印表機會話)

BIND_TABLE_INDEX_CRT (2) (顯示會話)

元素 2

hdreptr– > elteptr– > elteptr
緩衝區元素的指標 (NIL) 。

hdreptr– > elteptr– > startd
此緩衝區元素中的資料開頭 (13) 。

hdreptr– > elteptr– > endd
這個緩衝區專案中的資料結束。

hdreptr– > elteptr– > trpad
保留的。

hdreptr– > elteptr– > dataru
資料 RU,如下所示:

dataru[13]

BIND RU。

備註

  • Open (PLU) OK 回應訊息包含緩衝區標頭、包含來源和目的地名稱和連線資訊控制區塊的初始元素, (CICB) ,後面接著包含從主機接收的BIND RU 的專案。

  • 應用程式應該反映來源和目的地 Locality Partner Index (LPI) ,以及 來自 Open (PLU) Request 的來源和目的地名稱,而且必須提供來源 LPI 的 I 部分。

  • 第一個元素) 中系結資料表索引 (區段傳遞選項中的欄位,會在文字中稱為 PLU CICB。 如需 CICB 內容的詳細資訊,請參閱 開啟 PLU 連線

  • BIND RU 長度上限為 256 個位元組。

  • 針對 LUA,BIND RU 前面不會加上其傳輸標頭 (TH) 和回應標頭 (RH) 。 這與包含 TH 和 RH 的 Open (PLU) 要求相反。

  • 如同 Open (PLU) Request中,如果使用區塊處理, icredits 值會以區塊為單位。