Freigeben über


Status-Resource

Die Status-Ressource-Nachricht wird verwendet, um einen einfachen Ablaufsteuerungsmechanismus zwischen dem lokalen Knoten und der Anwendung bereitzustellen, um zu verhindern, dass die Anwendung ihre Ressourcen erschöpft. Sie fließt von der Anwendung zum Knoten und wird mit einer PLU-Verbindung (Primary Logical Unit) verwendet.

Es wird nur für die PLU-Verbindung verwendet, bei der die Anwendung im PLU-Verbindungsinformationssteuerungsblock (CICB) angibt, dass die Geschwindigkeit die Anwendungsbeteiligung erfordert. Weitere Informationen finden Sie unter Pacing und Chunking.

Syntax

  
struct Status-Resource {  
    PTRBFHDR  nxtqptr;  
    PTRBFELT  hdreptr;  
    CHAR      numelts;  
    CHAR      msgtype;  
    CHAR      srcl;  
    CHAR      srcp;  
    INTEGER   srci;  
    CHAR      destl;  
    CHAR      destp;  
    INTEGER   desti;  
    CHAR      sfhdr.streshdr.resstat;  
    CHAR      sfhdr.streshdr.respad;  
    CHAR      sfhdr.streshdr.rescred;  
};   

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.streshdr.resstat
Statustyp STRESRCE (0x04).

sfhdr.streshdr.respad
Reserviert.

sfhdr.streshdr.rescred
Guthaben der Anwendung.

Hinweise

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

  • Das Feld Rescred (Application Credit) gibt an, dass die Anwendung weitere Kreditanforderungs-/Antworteinheiten (RUs) der maximalen RU-Größe oder weitere Kreditblöcke erhalten kann, wenn Blöcke verwendet werden.