Status-Resource

Le message État-Ressource est utilisé pour fournir un mécanisme de contrôle de flux simple entre le nœud local et l’application afin d’empêcher l’application d’épuiser ses ressources. Il circule de l’application vers le nœud et est utilisé avec une connexion d’unité logique primaire (PLU).

Il est utilisé uniquement sur la connexion PLU où l’application spécifie dans le bloc de contrôle des informations de connexion plu (CICB) que le rythme nécessite la participation de l’application. Pour plus d’informations, consultez Pacing and Chunking.

Syntaxe

  
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;  
};   

Membres

nxtqptr
Pointeur vers l’en-tête de mémoire tampon suivant.

hdreptr
Pointeur vers l’élément de mémoire tampon (NIL).

numelts
Nombre d’éléments de mémoire tampon (0x00).

msgtype
Type de message STATFMI (0x21).

srcl
Localité source.

srcp
Partenaire source.

srci
Index source.

destl
Localité de destination.

destp
Partenaire de destination.

desti
Index de destination.

sfhdr.streshdr.resstat
Type d’état STRESRCE (0x04).

sfhdr.streshdr.respad
Réservé.

sfhdr.streshdr.rescred
Crédit d’application.

Remarques

  • Le message Status-Resource se compose d’un en-tête de mémoire tampon uniquement. Il n’y a pas d’élément de mémoire tampon.

  • Le champ rescred (crédit d’application) indique que l’application peut recevoir d’autres unités de demande/réponse de crédit (RU) de la taille maximale de RU, ou d’autres blocs de crédit si la segmentation est utilisée.