Close(PLU) 要求

Close(PLU) 要求メッセージは、ノードからアプリケーション、およびアプリケーションからノードにフローします。 これは、プライマリ論理ユニット (PLU) 接続と共に使用されます。

struct Close (PLU) Request {  
    PTRBFHDR  nxtqptr;  
    PTRBFELT  hdreptr;  
    CHAR      numelts;  
    CHAR      msgtype;  
    CHAR      srcl;  
    CHAR      srcp;  
    INTEGER   srci;  
    CHAR      destl;  
    CHAR      destp;  
    INTEGER   desti;  
    CHAR      clhdr.closqual;  
    CHAR      clhdr.clstype;  
    CHAR      clhdr.clsctl;  
    CHAR      clhdr.clspad1;  
    INTEGER   clhdr.clspad2;  
    INTEGER   clhdr.clserr1;  
};   
struct Close (PLU) Request {  
    PTRBFELT hdreptr->elteptr;  
    INTEGER hdreptr->startd;  
    INTEGER hdreptr->endd;  
    CHAR hdreptr->trpad;  
    CHAR[268] hdreptr->dataru;  
};   

Members

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

hdreptr
バッファー要素へのポインター (LUA を使用していない場合は NIL)。

numelts
バッファー要素の数 (LUA を使用していない場合0x00)。

msgtype
メッセージの種類 CLOSEMSG (0x02)。

srcl
ソースのローカリティ。

srcp
ソース パートナー。

srci
ソース インデックス。

destl
宛先のローカリティ。

destp
移行先パートナー。

desti
変換先インデックス。

clhdr.closqual
修飾子 REQU (0x01) を閉じます。

clhdr.clstype
サブタイプ LUSEC (0x02) を閉じます。

clhdr.clsctl
コントロールを閉じる

     
CLNORMAL (0x01) 通常
CLBIND (0x02) 今後バインドする
CLCFAERR (0x03) CFA エラー
CLPUINAC (0x04) PU 非アクティブ
CLLUINAC (0x05) LU 非アクティブ
CLLNKERR (0x06) リンク エラー
CLBFSHRT (0x07) ノード バッファー不足
CLRCVCHK (0x08) DFC 受信チェック
CLSLUTRM (0x09) SLU 終了

clhdr.clspad1
予約済み。

clhdr.clspad2
予約済み。

clhdr.clserr1
エラー コード (close control = link error の場合のみ有効)。

LUA のみ (「解説」を参照):
Element

hdreptr–>elteptr
バッファー要素 (NIL) へのポインター。

hdreptr–>startd
このバッファー要素のデータの先頭 (13)。

hdreptr–>endd
このバッファー要素内のデータの末尾。

hdreptr–>trpad
予約済み。

hdreptr–>dataru
ホストから受信した UNBIND 要求/応答ユニット (RU) とその伝送ヘッダー (TH) と応答ヘッダー (RH)。

注釈

  • アプリケーションが関数管理インターフェイス (FMI) の LUA バリアントを使用していて、ホストからの UNBIND の受信によって Close(PLU) 要求が生成された場合、要素が含まれ、UNBIND メッセージの TH を開始ポイントします。 (FMI の詳細については、「 FMI の概念」を参照してください)。

  • それ以外の場合 (たとえば、リンクの停止の結果としてローカル ノードによって Close(PLU) 要求 が生成された場合)、メッセージはバッファー ヘッダーのみで構成されます。 バッファー要素はありません。

  • 閉じるコントロール フィールドは、ローカル ノードからアプリケーションへのメッセージでのみ有効です。

  • 閉じるコントロール フィールドでリンク エラーが指定されている場合、エラー コード フィールドにはリンク停止コードが表示されます。