LUSTAT]
資料流程控制 (DFC) 邏輯單元狀態 LUSTAT 訊息會用於 SNA 內,將四個位元組的感知資料傳達給其他會話夥伴。 它也可以直接用來將回應標頭 (RH) 傳送至其他會話夥伴 (,例如,開啟括弧) 。 (如需詳細資訊,請參閱 括弧初始化。) 訊息在正常流程上流動,因此受限於方向限制。 不過,它可以在沒有尾括弧 (EB) 的情況下傳送,或在處於錯誤復原擱置狀態的半雙工翻轉盤會話上變更 CD) (方向。 (如需詳細資訊,請參閱 Recovery.)
本機節點可讓應用程式隨時傳送 狀態控制 (LUSTAT) 要求 訊息,但傳送鏈結中的資料時除外。 如果應用程式處於接收狀態 (使用半雙工通訊協定) , 則 LUSTAT 會排入佇列,並用來提供要填入下一個輸出要求的感知碼,並設定 SDI 旗標。 因此,應用程式可以呈現錯誤狀態的感知碼,而不需要視需要等待下一個輸出資料。
第一個位元組的感知資料必須0x08,才能產生具有SDI (轉換為負回應的DATAFMI訊息) 。 其他 LUSTAT 會在會話上排入佇列,直到可以傳送為止。
如果應用程式在接收狀態時傳送多個 狀態控制 (LUSTAT) 訊息,本機節點就會將它們全部排入佇列。 當輸出資料傳遞至已設定 SDI 的應用程式時,如先前所述,且應用程式已將它轉換成 Status-Acknowledge (Ack) 時,本機節點會傳送負回應和其餘 LUSTAT (,因為半雙工翻轉盤狀態是錯誤復原擱置) 。
如果應用程式想要將多個 Status-Control (LUSTAT) 訊息傳送至主機,則主機可能會嘗試在傳送最後一個 LUSTAT 之前起始復原。 在此情況下,下一個 LUSTAT將會拒絕錯誤復原鏈結。
請注意,應用程式可以傳送 狀態控制 (LUSTAT) 要求 ,或沒有 ACKRQD。 本機節點會分別將這些對應至 RQD 和 RQE LUSTAT 。
下圖說明使用半雙工翻轉盤模式的應用程式使用 Status-Control (LUSTAT) 訊息。
在第一個圖中,應用程式會在有方向時發出 Status-Control (LUSTAT) 。
應用程式在有方向時發出狀態控制 (LUSTAT)
在下圖中,應用程式會在鏈結之間接收資料時,傳送 Status-Control (LUSTAT) 要求。 接下來,輸出資料會以 SDI 集合傳遞,這會轉換成負 RSP。
應用程式在鏈結之間接收資料時發出狀態控制 (LUSTAT) 要求
在下圖中,應用程式會在接收鏈結中的資料時,傳送數個 Status-Control (LUSTAT) 要求。 接下來,輸出資料會透過 SDI 集合傳遞,而該集合會轉換成負回應。 後續 LUSTAT 會傳送至主機。
應用程式會在接收鏈結中的資料時,傳送數個狀態控制 (LUSTAT) 要求
另請參閱
開啟 PLU 連線
關閉 PLU 連線
PLU 工作階段
輸出鏈結
輸入鏈結
區段交貨
括弧
方向
步調和區塊化
確認和拒絕資料]
關機並靜止
復原
應用程式起始的終止
回應時間監視資料