Bagikan melalui


Status-Resource

Pesan Status-Resource digunakan untuk menyediakan mekanisme kontrol alur sederhana antara simpul lokal dan aplikasi untuk mencegah aplikasi menghabiskan sumber dayanya. Ini mengalir dari aplikasi ke simpul, dan digunakan dengan koneksi unit logis utama (PLU).

Ini hanya digunakan pada koneksi PLU di mana aplikasi menentukan dalam blok kontrol informasi koneksi PLU (CICB) yang pacing membutuhkan partisipasi aplikasi. Untuk detail lebih lanjut, lihat Pacing dan Chunking.

Sintaks

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

Anggota

nxtqptr
Penunjuk ke header buffer berikutnya.

hdreptr
Pointer ke elemen buffer (NIL).

numelts
Jumlah elemen buffer (0x00).

msgtype
Jenis pesan STATFMI (0x21).

srcl
Lokalitas sumber.

srcp
Mitra sumber.

srci
Indeks sumber.

destl
Lokalitas tujuan.

destp
Mitra tujuan.

desti
Indeks tujuan.

sfhdr.streshdr.resstat
Jenis status STRESRCE (0x04).

sfhdr.streshdr.respad
Dicadangkan.

sfhdr.streshdr.rescred
Kredit aplikasi.

Keterangan

  • Pesan Status-Resource hanya terdiri dari header buffer. Tidak ada elemen buffer.

  • Bidang yang di-rescred (kredit aplikasi) menunjukkan bahwa aplikasi dapat menerima permintaan kredit/unit respons (RU) lebih lanjut dari ukuran RU maksimum, atau gugus kredit lebih lanjut jika pemotongan sedang digunakan.