Status-Resource

Il messaggio Status-Resource viene usato per fornire un semplice meccanismo di controllo del flusso tra il nodo locale e l'applicazione per impedire all'applicazione di esaurire le risorse. Passa dall'applicazione al nodo e viene usata con una connessione PLU (Primary Logical Unit).

Viene usato solo nella connessione PLU in cui l'applicazione specifica nel blocco di controllo delle informazioni di connessione PLU (CICB) che richiede la partecipazione dell'applicazione. Per altri dettagli, vedere Pacing e Chunking.

Sintassi

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

Members

nxtqptr
Puntatore all'intestazione del buffer successiva.

hdreptr
Puntatore all'elemento buffer (NIL).

numelts
Numero di elementi del buffer (0x00).

msgtype
Tipo di messaggio STATFMI (0x21).

srcl
Località di origine.

srcp
Partner di origine.

srci
Indice di origine.

destl
Località di destinazione.

destp
Partner di destinazione.

desti
Indice di destinazione.

sfhdr.streshdr.resstat
Tipo di stato STRESRCE (0x04).

sfhdr.streshdr.respad
Riservato.

sfhdr.streshdr.rescred
Credito dell'applicazione.

Commenti

  • Il messaggio Status-Resource è costituito solo da un'intestazione del buffer. Non esiste alcun elemento buffer.

  • Il campo rescred (credito dell'applicazione) indica che l'applicazione può ricevere ulteriori unità richiesta/risposta di credito (UR) delle dimensioni massime delle UR o altri blocchi di credito se viene usata la suddivisione in blocchi.