資料流控制(DFC)邏輯單元狀態 LUSTAT 訊息用於SNA內傳送四個位元組的感測資料給另一位會話夥伴。 它也可以簡單地用來向另一個會話夥伴發送回應標頭(RH)(例如,打開括號)。 (如需更多資訊,請參閱括號啟動中的圖表。)訊息按正常流程流動,因此受到方向性限制。 然而,在處於錯誤恢復待處理狀態的半雙工翻轉元件會話中,可以在不使用結束括號(EB)或更改方向(CD)的情况下傳送。 (更多資訊請參見 復原。)
本地節點允許應用程式在資料流量活躍時隨時發送狀態控制(LUSTAT)請求訊息,除非正在連續傳輸資料。 若應用程式處於接收模式(使用半雙工協定),LUSTAT 將會排入隊列並用以提供狀態碼,該碼會填入下一個發送請求,並設定 SDI 標記。 因此,應用程式可以在不等待下一個出站資料的情況下,呈現錯誤狀態的感測碼碼。
感官資料的第一個位元組必須是 0x08,才能產生含有 DATAFMI 的 SDI 訊息(轉換為負面回應)。 其他 LUSTAT 會在會話中排隊等待,直到可以被傳送。
若應用程式在接收狀態下發送多個 Status-Control(LUSTAT) 訊息,本地節點會將所有訊息排隊。 當外發資料已如前所述設定 SDI 並送達應用程式,且應用程式已將其轉換為 Status-Acknowledge(Ack)時,本地節點會發送負向回應及剩餘的 LUSTAT(由於半雙工翻轉狀態正在進行錯誤復原,這些資料現在可以流動)。
若應用程式打算向主機發送多個 狀態控制(LUSTAT) 訊息,主機可能會在最後一個 LUSTAT 發送前嘗試啟動復原。 此時錯誤復原鏈將被下一個 LUSTAT 拒絕。
請注意,應用程式可以發送狀態 控制(LUSTAT)請求 ,無論是否包含 ACKRQD。 本地節點會分別將這些映射到 RQD 和 RQE LUSTAT。
以下三幅圖說明應用程式在半雙工正反器模式下使用 狀態控制(LUSTAT) 訊息。
在第一張圖中,應用程式在有方向時會發出 狀態控制(LUSTAT )。
應用程式在有方向時會發出狀態控制(LUSTAT)
在下圖中,應用程式在鏈間接收資料時會發送 狀態控制(LUSTAT) 請求。 接著,以 SDI 設定傳送的外部資料,將轉換為負 RSP。
應用程式在鏈間接收資料時會發出狀態控制(LUSTAT)請求
下圖中,應用程式在接收鏈式資料時會發送多個 狀態控制(LUSTAT) 請求。 接著,傳出資料會以設好的 SDI 傳送,該 SDI 會被轉換成負回應。 後續的 LUSTAT 會被送往主機。
應用程式在鏈中接收資料時會發送多個狀態控制(LUSTAT)請求
另請參閱
開啟PLU連接
關閉PLU連接
PLU 會議
外部鏈接
入站鏈結
分段交付
括弧
方向
節奏與分段
資料確認與否定]
關閉與停擺
Recovery
應用程式啟動的終止
反應時間監控資料