共用方式為


Status-Error 訊息的錯誤碼

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

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

  • 本機節點會在主機的某些資料中偵測到錯誤,因為系統偵測到錯誤指標 (SDI) 訊息 (,例如加速流程要求) 。

  • 應用程式會傳送無效 的狀態 消息。

    針對輸入回應, Status-Error 代碼具有第一個位元組0x00。 當應用程式發生錯誤時,資料表會指出錯誤是否很重要,並套用至主要邏輯單元, (PLU) 連線。 如果錯誤很重要,應用程式會收到 關閉 (PLU) 要求 做為下一則訊息。

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

    當感知碼標示為 * 符號時,第二個意義資訊字組會包含錯誤 (之加速流程要求的要求碼,例如 SIGNAL) 的0x00C9。

錯誤/

感知程式碼
重大

是/否
Description
0x0008 已傳送至此鏈結的負面回應。
0x0040 YES 來自應用程式 的狀態 消息無效。
0x0046 YES 會話失敗,因為相互關聯資料表不足。
0x0050 YES Status-Ack 上的序號無效。
0x0053 YES 如果 STSN 支援交易號碼,應用程式可能不會傳送狀態控制 (STSN) 負認可。
0x0056 YES 當先前的 RQD 鏈結未完成時傳送的狀態-Ack。 (如需詳細資訊,請參閱 輸出 Data.)
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) 。