Status-Resource

Status-Resource メッセージは、アプリケーションがリソースを使い果たすことを防ぐために、ローカル ノードとアプリケーションの間に単純なフロー制御メカニズムを提供するために使用されます。 アプリケーションからノードに送信され、プライマリ論理ユニット (PLU) 接続で使用されます。

これは、アプリケーションの参加が必要な PLU 接続情報制御ブロック (CICB) でアプリケーションが指定する PLU 接続でのみ使用されます。 詳細については、「 ペースとチャンク」を参照してください。

構文

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

メンバー

nxtqptr
次のバッファー ヘッダーのポインター。

hdreptr
Buffer 要素 (NIL) のポインター。

numelts
バッファー要素の数 (0x00)。

msgtype
メッセージの種類 STATFMI (0x21)。

srcl
ソースの局所性。

srcp
ソース パートナー。

srci
ソース インデックス。

destl
宛先の局所性。

destp
宛先パートナー。

desti
宛先インデックス。

sfhdr.streshdr.resstat
状態の種類 STRESRCE (0x04)。

sfhdr.streshdr.respad
予約済み。

sfhdr.streshdr.rescred
アプリケーション クレジット。

注釈

  • Status-Resource メッセージは、バッファー ヘッダーのみで構成されます。 バッファー要素はありません。

  • rescred (アプリケーション クレジット) フィールドは、アプリケーションが最大 RU サイズの追加のクレジット要求/応答ユニット (RU) を受け取ることができるか、チャンクが使用されている場合はそれ以上のクレジット チャンクを受け取ることができることを示します。