次の方法で共有


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

Members

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

hdreptr
バッファー要素 (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) を受け取ることができるか、チャンクが使用されている場合はそれ以上のクレジット チャンクを受け取ることができることを示します。