数据
数据 消息在应用程序与所有连接上的本地节点之间同时携带入站和出站数据。 有关出站和入站数据流的详细说明,请参阅数据流。
数据消息从节点流向应用程序,从应用程序流向节点。 它与系统服务控制点 (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
指向 buffer 元素的指针。
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>
指向 buffer 元素的指针。
hdreptr-startd>
此 buffer 元素中的数据开头:
非逻辑单元应用程序 (LUA) :13 或 10,表示出站分段请求/响应单元的第二段和后续段 (RU) 。 LUA,入站数据:第一个元素中为 4 个,后续元素中为 13 个。
hdreptr-endd>
此缓冲区元素中的结束数据。
hdreptr-trpad>
保留。
hdreptr-dataru>
数据 RU。