Freigeben über


Status-Error

Die Status-Error-Meldung wird verwendet, um die Nutzungsfehlerbedingungen für Anforderungsverwerfen und Antwortheader (RH) in ausgehenden SNA-Anforderungs-/Antworteinheiten (RUs) an die Anwendung zu melden. Er fließt vom Knoten zur Anwendung und wird sowohl mit SSCP-Verbindungen (System Services Control Point) als auch mit PLU-Verbindungen (Primary Logical Unit) verwendet.

Weitere Informationen finden Sie unter Status-Fehlermeldung.

Syntax

  
struct Status-Error {  
    PTRBFHDR  nxtqptr;  
    PTRBFELT  hdreptr;  
    CHAR      numelts;  
    CHAR      msgtype;  
    CHAR      srcl;  
    CHAR      srcp;  
    INTEGER   srci;  
    CHAR      destl;  
    CHAR      destp;  
    INTEGER   desti;  
    CHAR      sfhdr.sterrhdr.errstat;  
    CHAR      sfhdr.sterrhdr.errpad1;  
    CHAR      sfhdr.sterrhdr.errpad2;  
    CHAR      sfhdr.sterrhdr.errpad3;  
    CHAR      sfhdr.sterrhdr.errcode1;  
    CHAR      sfhdr.sterrhdr.errcode2;  
};   

Member

nxtqptr
Zeiger auf den nächsten Pufferheader.

hdreptr
Zeiger auf Pufferelement (NIL).

numelts
Anzahl der Pufferelemente (0x00).

msgtype
Nachrichtentyp STATFMI (0x21).

srcl
Quellspeicherort.

srcp
Quellpartner.

srci
Quellindex.

destl
Zielspeicherort.

destp
Zielpartner.

desti
Zielindex.

sfhdr.sterrhdr.errstat
Statustyp STERROR (0x03).

sfhdr.sterrhdr.errpad1
Reserviert.

sfhdr.sterrhdr.errpad2
Reserviert.

sfhdr.sterrhdr.errpad3
Reserviert.

sfhdr.sterrhdr.errcode1
Fehlercode 1.

sfhdr.sterrhdr.errcode2
Fehlercode 2.

Hinweise

  • Die Status-Fehlermeldung besteht nur aus einem Pufferheader. Es liegt kein Pufferelement vor.

  • Die Fehlercodes sind unter Fehler- und Sinnescodes aufgeführt.