接近(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;  
};   

成員

nxtqptr
指標指向下一個緩衝區標頭。

HDREPTR
指標指向緩衝元件(若未使用 LUA,則為 NIL)。

紐梅爾茨
緩衝元素數量(若不使用 LUA,則0x00)。

MSGTYPE
訊息類型 CLOSEMSG (0x02)。

SRCL
資料來源所在地。

SRCP
來源夥伴。

SRCI
資料來源索引。

DEST
目的地地區。

DESP
目的地夥伴。

德斯提
目的地索引。

clhdr.closqual
資格賽非常接近 REQU(0x01)。

clhdr.clstype
接近LUSEC亞型(0x02)。

CLHDR.CLSCTL
密切控制

     
CLNORMAL (0x01) 一般
CLBIND (0x02) 即將出版
CLCFAERR (0x03) CFA 誤差
克普伊納克 (0x04) PU 非活躍
總結 (0x05) LU 非活躍
咔嚓 (0x06) 連結錯誤
CLBFSHRT (0x07) 節點緩衝區短缺
克里爾科爾科克 (0x08) DFC 收到檢查
CLSLUTRM (0x09) SLU 終止

CLHDR.CLSPAD1
已保留。

CLHDR.CLSPAD2
已保留。

CLHDR.CLSERR1
錯誤代碼(僅適用於接近控制 = 連結錯誤)。

僅限LUA(詳見備註):
Element

hdreptr–>elteptr
指標指向緩衝元件(NIL)。

HDREPTR–>STARTD
資料開始於此緩衝元件(13)。

HDREPTR–>終結
此緩衝元件中資料的結束。

HDREPTR–>TRPAD
已保留。

HDREPTR–>Dataru
UNBIND 請求/回應單元(RU)從主機接收,包含其傳輸標頭(TH)與回應標頭(RH)。

備註

  • 若應用程式使用 LUA 變體的功能管理介面(FMI),且 Close(PLU) 請求 是透過主機收到 UNBIND 產生,則該元素會被包含, 且 start 指向 UNBIND 訊息的 TH。 (欲了解更多FMI相關資訊,請參見 FMI概念。)

  • 在其他所有情況下(例如,若 Close(PLU) 請求 是由本地節點因連結中斷而產生的),訊息僅包含緩衝區標頭。 沒有緩衝元件。

  • 近距離控制欄位僅適用於從本地節點發送給應用程式的訊息。

  • 如果 close control 欄位指定連結錯誤,錯誤代碼欄位則會顯示連結中斷代碼。