Freigeben über


Close(PLU) Request

Der Close(PLU) Request wird vom Knoten an die Anwendung und von der Anwendung an den Knoten gesendet. Er wird mit einer PLU-Verbindung (Primary Logical Unit) verwendet.

struct Close (PLU) Request {  
    PTRBFHDR  nxtqptr;  
    PTRBFELT  hdreptr;  
    CHAR      numelts;  
    CHAR      msgtype;  
    CHAR      srcl;  
    CHAR      srcp;  
    INTEGER   srci;  
    CHAR      destl;  
    CHAR      destp;  
    INTEGER   desti;  
    CHAR      clhdr.closqual;  
    CHAR      clhdr.clstype;  
    CHAR      clhdr.clsctl;  
    CHAR      clhdr.clspad1;  
    INTEGER   clhdr.clspad2;  
    INTEGER   clhdr.clserr1;  
};   
struct Close (PLU) Request {  
    PTRBFELT hdreptr->elteptr;  
    INTEGER hdreptr->startd;  
    INTEGER hdreptr->endd;  
    CHAR hdreptr->trpad;  
    CHAR[268] hdreptr->dataru;  
};   

Member

nxtqptr
Zeiger auf den nächsten Pufferheader.

hdreptr
Zeiger auf Pufferelement (NIL, wenn LUA nicht verwendet wird).

numelts
Anzahl der Pufferelemente (0x00, wenn LUA nicht verwendet wird).

msgtype
Meldungstyp CLOSEMSG (0x02).

srcl
Quellspeicherort.

srcp
Quellpartner.

srci
Quellindex.

destl
Zielspeicherort.

destp
Zielpartner.

desti
Zielindex.

clhdr.closqual
Schließen Sie den Qualifizierer REQU (0x01).

clhdr.clstype
Schließen Sie den Untertyp LUSEC (0x02).

clhdr.clsctl
Schließen des Steuerelements

     
CLNORMAL (0x01) normal
CLBIND (0x02) Bindung in Kürze
CLCFAERR (0x03) CFA-Fehler
CLPUINAC (0x04) PU inaktiv
CLLUINAC (0x05) LU inaktiv
CLLNKERR (0x06) Linkfehler
CLBFSHRT (0x07) Knotenpuffermangel
CLRCVCHK (0x08) DFC-Empfangsüberprüfung
CLSLUTRM (0x09) SLU Beendigung

clhdr.clspad1
Reserviert.

clhdr.clspad2
Reserviert.

clhdr.clserr1
Fehlercode (nur gültig für schließe control = Linkfehler).

Nur LUA (siehe Hinweise):
Element

hdreptr–>elteptr
Zeiger auf Pufferelement (NIL).

hdreptr–>startd
Start der Daten in diesem Pufferelement (13).

hdreptr–>endd
Ende der Daten in diesem Pufferelement.

hdreptr–>trpad
Reserviert.

hdreptr–>dataru
Die UNBIND Anfrage/Antwort-Einheit (RU) seitens des Host (REQUEST/Response Unit, RU) mit ihrem Übertragungsheader (TH) und Antwortheader (RH).

Hinweise

  • Wenn die Anwendung die LUA-Variante der Funktionsverwaltungsschnittstelle (Function Management Interface, FMI) verwendet und die Close(PLU)-Anforderung durch Empfang einer UNBIND vom Host generiert wurde, wird das Element eingeschlossen, und startd zeigt auf die TH der UNBINDNachricht. (Weitere Informationen zu FMI finden Sie unter FMI-Konzepte.)

  • In allen anderen Fällen (z. B. wenn die Close(PLU)-Anforderung vom lokalen Knoten als Folge eines Linkausfalls generiert wurde), besteht die Nachricht lediglich aus einem Pufferheader. Es liegt kein Pufferelement vor.

  • Das Feld zum Schließen des Steuerelements ist nur für Nachrichten des lokalen Knotens an die Anwendung gültig.

  • Wenn das Schließen-Steuerelement einen Linkfehler angibt, gibt das Fehlercodefeld den Code für den Linkausfall an.