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) 消息仅包含缓冲区标头。 无缓冲区元素。

  • 消息键是指入站数据消息中的消息密钥,这是一个负面确认。

  • 有关错误代码的详细信息,请参阅 错误和感知代码