次の方法で共有


Status-Control(...)認める

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

構文

struct Status-Control(...) Acknowledge {  
    PTRBFHDR  nxtqptr;  
    PTRBFELT  hdreptr;  
    CHAR      numelts;  
    CHAR      msgtype;  
    CHAR      srcl;  
    CHAR      srcp;  
    INTEGER   srci;  
    CHAR      destl;  
    CHAR      destp;  
    INTEGER   desti;  
    CHAR      sfhdr.stctlhdr.ctlstat;  
    CHAR      sfhdr.stctlhdr.ctlqual;  
    CHAR      sfhdr.stctlhdr.ctltype;  
    CHAR      sfhdr.stctlhdr.ctlack;  
    CHAR      sfhdr.stctlhdr.ctlflag1;  
    CHAR      sfhdr.stctlhdr.ctlflag2;  
    INTEGER   sfhdr.stctlhdr.ctlnumb1;  
    INTEGER   sfhdr.stctlhdr.ctlnumb2;  
    INTEGER   sfhdr.stctlhdr.ctlmsgk;  
};   
struct Status-Control(...) Acknowledge {  
    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
メッセージの種類 STATFMI (0x21)。

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

srcp
ソース パートナー。

srci
ソース インデックス。

destl
宛先のローカリティ。

destp
移行先パートナー。

desti
変換先インデックス。

sfhdr.stctlhdr.ctlstat
状態の種類 STCNTRL (0x02)。

sfhdr.stctlhdr.ctlqual
制御修飾子 ACKPOS (0x02)。

sfhdr.stctlhdr.ctltype
コントロールの種類。

sfhdr.stctlhdr.ctlack
予約済み。

sfhdr.stctlhdr.ctlflag1
アプリケーション フラグ 1。

sfhdr.stctlhdr.ctlflag2
アプリケーション フラグ 2。 (詳細については、 STSN を参照してください。

sfhdr.stctlhdr.ctlnumb1
コード 1。

sfhdr.stctlhdr.ctlnumb2
コード 2。

sfhdr.stctlhdr.ctlmsgk
メッセージ キー。

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

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

hdreptr–>startd
このバッファー要素内のデータの開始。

送信セグメント化された要求/応答ユニット (RU) の 2 番目以降のセグメントの場合は 13 または 10

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

hdreptr–>trpad
予約済み。

hdreptr–>dataru
データ RU。

注釈

  • アプリケーションが関数管理インターフェイス (FMI) の LUA バリアントを使用している場合、転送ヘッダー (TH)、応答ヘッダー (RH)、RU がデータ要素に含まれており、 開始 フィールドは TH を指します。 ctlflag1 バイトと ctlflag2 バイトは定義されていないため、使用しないでください。 代わりに、データの適切な値を使用する必要があります。 (FMI の詳細については、「 FMI の概念」を参照してください)。

  • アプリケーションが FMI の LUA バリアントを使用していない場合、メッセージはバッファー ヘッダーのみで構成されます。 バッファー要素はありません。

  • Status-Control コントロールの型コードの概要については、「Status-Control メッセージ」の表を参照してください。

  • コード 1 とコード 2 のフィールドは 、Status-Control(STSN) Acknowledge メッセージにのみ適用されます。このメッセージは、それぞれアプリケーションのセカンダリからプライマリ、プライマリからセカンダリのシーケンス番号です。

  • アプリケーションからローカル ノードへのメッセージの場合、メッセージ キー フィールドは、対応する Status-Control Request のメッセージ キーと一致する必要があります。