資料
資料 訊息會在應用程式與所有連線上的本機節點上同時包含輸入和輸出資料。 如需輸出和輸入資料流程的詳細描述,請參閱 資料流程。
Data訊息會從節點流向應用程式,以及從應用程式流向節點。 它與系統服務控制點 (SSCP) 和主要邏輯單元 (PLU) 連線搭配使用。
語法
struct Data {
PTRBFHDR nxtqptr;
PTRBFELT hdreptr;
CHAR numelts;
CHAR msgtype;
CHAR srcl;
CHAR srcp;
INTEGER srci;
CHAR destl;
CHAR destp;
INTEGER desti;
CHAR dfhdr.fhackrqd;
CHAR dfhdr.fhpad1;
INTEGER dfhdr.fhmsgkey;
CHAR dfhdr.fhflags1;
CHAR dfhdr.fhflags2;
INTEGER dfhdr.fhpad2;
INTEGER dfhdr.fhpad3;
INTEGER dfhdr.fhseqno;
};
struct Data {
PTRBFELT hdreptr->elteptr
INTEGER hdreptr->startd
INTEGER hdreptr->endd
CHAR hdreptr->trpad;
CHAR[268] hdreptr->dataru;
};
成員
nxtqptr
下一個緩衝區標頭的指標。
hdreptr
緩衝區元素的指標。
numelts
緩衝區元素的數目。
msgtype
訊息類型 DATAFMI (0x20) 。
srcl
來源位置。
srcp
來源合作夥伴。
srci
來源索引。
destl
目的地位置。
destp
目的地合作夥伴。
desti
目的地索引。
dfhdr.fhackrqd
通知所需的指標。
NOACKREQ (0x00) ACKREQ (0x01)
dfhdr.fhpad1
保留的。
dfhdr.fhmsgkey
訊息索引鍵。
dfhdr.fhflags1
應用程式旗標 1。
dfhdr.fhflags2
應用程式旗標 2。
dfhdr.fhpad2
保留的。
dfhdr.fhpad3
保留的。
dfhdr.fhseqno
序號。
元素
hdreptr– > elteptr
緩衝區元素的指標。
hdreptr– > startd
此緩衝區元素中的資料開頭:
非邏輯單元應用程式 (LUA) :13,或 10 表示輸出區段要求/回應單位的後續區段 (RU) 。 LUA,輸入資料:第一個專案中的 4,後續元素中為 13。
hdreptr– > endd
這個緩衝區元素中的資料結尾。
hdreptr– > trpad
保留的。
hdreptr– > dataru
資料 RU。