半雙工正反器方向

用來建立會話的 BIND 會包含括弧和方向機器的初始狀態相關資訊。 如果符合下列任一條件,則可以在 BIND 中指定此專案:

  • 不會使用括弧。

  • 方括弧重設狀態為括弧內。

    如果任一條件都未保留,則初始方向狀態為爭用。

    BIND中指定方向時,應用程式應該在資料可以流動時,假設在半雙工重設狀態中指定的方向狀態。 您可以使用只接受特定方向的BIND檢查索引,或直接讀取系結資訊控制區塊中的HDXRSET欄位, (OPEN (PLU 上的 BICB) ,) 確定確認訊息,或讀取Open (PLU) Request上的BIND,間接取得此欄位。 如需開啟 PLU 連線的詳細資訊,請參閱 開啟 PLU 連線

    處於爭用狀態時,PLU 或應用程式可以起始括弧。 (如需詳細資訊,請參閱 Brackets.) 除非在開啟括弧 (BB) 、Begin Chain (BC) 、結束鏈結 (EC) 或變更方向 (CD) ,否則括弧的成功啟動器會取得方向。 因為次要節點假設是競爭勝出者,所以應用程式可以假設從傳送 BB 的爭用傳送狀態,並拒絕來自本機節點的任何後續 狀態控制 (BID) Request ,再接收 Status-Session (BETB) 。 當應用程式接受Status-Control (BID) 競爭狀態的要求 時,它必須假設接收狀態。

    半雙工翻轉盤方向可以透過下列動作變更:

  • 在 RH 中傳送或接收具有變更方向 (CD) 指標的資料,以及 DATAFMI狀態控制 訊息上的對應變更方向指標 (CDI) 旗標。 請注意,CD 只會用於鏈結結尾 (,以及將透過 ECI、EBIUI) 傳遞之區段的應用程式。 另請注意,CD 在下列正常流程 狀態控制 要求上有效: LUSTATCANCELPOSTQC

  • 當應用程式應該假設接收狀態 (錯誤復原擱置狀態) 時收到負面回應。 如需詳細資訊,請參閱 復原

  • 如果應用程式拒絕來自裝載 CDI 的主機資料,它必須保持接收狀態。

    提供 FM 設定檔正確 (3、4 或 7) ,應用程式可以使用 狀態控制 (SIGNAL) CODE1 設定為 0x0001 的要求,向主機要求方向。 CODE2 設定為使用者定義的值。

    下列三個圖說明使用半雙工翻轉盤模式的應用程式方向通訊協定。

    在第一個圖中,應用程式會發出並接收 CD,而不會發生錯誤。

    Image that shows application issues and receives the CD without error.
    應用程式問題並收到 CD 而不發生錯誤

    在下圖中,主機會將負回應傳送至輸入資料。 應用程式會假設接收狀態,然後主機會傳送 CD 來提供應用程式方向。

    Image that shows a host send a negative response to inbound data.
    主機會將負回應傳送至輸入資料

    在下圖中,系統不會收到完整的輸出鏈結,但應用程式會拒絕。 請注意,即使鏈結具有 CD,應用程式也不會有方向。

    Image that shows a complete outbound chain received without error, but is rejected by application.
    完成未收到錯誤但由應用程式拒絕的輸出鏈結

另請參閱

開啟 PLU 連線
PLU 工作階段
輸出鏈結
輸入鏈結
區段交貨
括弧
[方向]
步調和區塊化
確認和拒絕資料]
關機並靜止
復原
應用程式起始的終止
LUSTAT]
回應時間監視資料