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 值會以區塊為單位。