Condividi tramite


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 evitare che l'applicazione esaurisca 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 CICB (Connection Information Control Block) PLU 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;  
};   

Membri

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.

Osservazioni:

  • 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à di richiesta di credito/risposta (UR) della dimensione massima delle UR o altri blocchi di credito se viene usata la suddivisione in blocchi.