共用方式為


Status-Error 訊息的錯誤碼

下表列出傳遞至函式管理介面 (FMI) 應用程式之 狀態錯誤 訊息的可能錯誤碼。 狀態錯誤訊息會在數種情況下的其中一個傳遞至應用程式,如下列清單所示:

  • 本機節點會在從應用程式傳送的響應中檢測到錯誤(作為 Status-AcknowledgeStatus-Control Ack/Nack-1 訊息)。

  • 本機節點偵測到主機某些數據中的錯誤,這些數據將不會以系統偵測到的錯誤指標(SDI)訊息形式(例如加速處理請求)傳送給應用程式。

  • 應用程式會傳送無效 的 Status 訊息。

    針對輸入回應, Status-Error 碼具有第一個字節0x00。 當應用程式發生錯誤時,數據表會指出錯誤是否很重要,僅適用於主要邏輯單元 (PLU) 連線。 如果錯誤是關鍵性的,應用程式將會收到 Close(PLU)要求 作為下一則訊息。

    只有在應用程式的 Open(SSCP) 要求 的連接資訊控制區塊 (CICB) 中已啟用對應的接收檢查時,才會傳遞開頭為 0x40 的感知碼。

    在感知碼標示為 * 符號的位置,第二個感知資訊字會攜帶錯誤之加速流程要求的要求碼(例如 SIGNAL 的0x00C9)。

錯誤/

感知代碼
危急

是/否
說明
0x0008 [否] 已傳送至此鏈結的負面回應。
0x0040 是的 來自應用程式 的狀態 消息無效。
0x0046 是的 由於相互關聯數據表短缺,會話失敗。
0x0050 是的 Status-Ack 的序列號無效。
0x0053 是的 如果應用程式支援交易編號,則應用程式可能不會傳送狀態控制 (STSN) 負數確認。
0x0056 是的 當先前的 RQD 鏈尚未處理完畢時,會傳送 Status-Ack。 (如需詳細資訊,請參閱 輸出數據
0x0801 [否] 當步調計數為零時收到的訊息。
0x0805 [否] 結已存在時,從另一個 PLU 系結。
0x0809 * [否] 模式不一致(QECSHUTD)。
0x0815 [否] 當已綁定相同的 PLU 時進行 系結
0x0821 [否] 不正確的 ACTLU 類型 (SSCP 連線)。
0x1003 * [否] 錯誤的設定檔/網路控制請求/無效的連線控制訊息。
0x2005 [否] 資料流量重設
0x2007 [否] 數據流量不會重設 (SDT 之後的 STSN)。
0x4009 * [否] 不允許變更方向(CD)。
0x400B * [否] 不支援串接。
0x400C * [否] 不支援括弧。
0x400F * [否] FI 的使用方式不正確。
0x4011 * [否] 要求/回應單位(RU) 類別的使用不正確。
0x4014 * [否] 不正確的使用明確回應 1(DR1)、明確回應 2 (DR2)、例外狀況回應 (ER)。