Status-Acknowledge(Nack-2)
状态确认 (Nack-2) 消息从节点流向应用程序。 它与系统服务控制点 (SSCP) 和主逻辑单元一起使用, (PLU) 连接。
语法
struct Status-Acknowledge(Nack-2) {
PTRBFHDR nxtqptr;
PTRBFELT hdreptr;
CHAR numelts;
CHAR msgtype;
CHAR srcl;
CHAR srcp;
INTEGER srci;
CHAR destl;
CHAR destp;
INTEGER desti;
CHAR sfhdr.stackhdr.akstat;
CHAR sfhdr.stackhdr.akqual;
INTEGER sfhdr.stackhdr.akmsgkey;
CHAR sfhdr.stackhdr.akflags1;
CHAR sfhdr.stackhdr.akflags2;
INTEGER sfhdr.stackhdr.aknumb1;
INTEGER sfhdr.stackhdr.aknumb2;
};
成员
nxtqptr
指向下一个缓冲区标头的指针。
hdreptr
指向缓冲区元素 (NIL) 的指针。
numelts
(0x00) 缓冲区元素数。
msgtype
消息类型 STATFMI (0x21)。
srcl
源位置。
srcp
源伙伴。
srci
源索引。
destl
目标位置。
destp
目标伙伴。
desti
目标索引。
sfhdr.stackhdr.akstat
状态类型 ACK (0x01)。
sfhdr.stackhdr.akqual
确认类型ACKNEG2 (0x04) 。
sfhdr.stackhdr.akmsgkey
消息键。
sfhdr.stackhdr.akflags1
保留。
sfhdr.stackhdr.akflags2
严重故障指示器。
非关键故障 (0x00) 严重故障 (0x01)
sfhdr.stackhdr.aknumb1
错误代码 1。
sfhdr.stackhdr.aknumb2
错误代码 2。
注解
状态确认 (Nack-2) 消息仅包含缓冲区标头。 无缓冲区元素。
消息键是指入站数据消息中的消息密钥,这是一个负面确认。
有关错误代码的详细信息,请参阅 错误和感知代码。