在 Status-Acknowledge(Nack-2) 和 Status-Control(...) Negative-Acknowledge-2 訊息中傳遞至功能管理介面(FMI)應用程式的可能錯誤碼如下表所示。 Nack-2 會傳遞至應用程式,以回應因錯誤傳送的數據(或 Status-Control(...)要求有誤)。 數據尚未傳送至主機。 數據表指出錯誤是否很重要,僅適用於主要邏輯單元 (PLU) 連線。 如果錯誤很重要,則會在訊息中設定重大失敗指標,而應用程式將會收到 Close(PLU) 要求 作為下一則訊息。
所有 Nack-2 訊息都會有第二個資訊字作為0x0000。
| 錯誤/ 感知代碼 |
危急 是/否 |
說明 |
|---|---|---|
| 0x0040 | 是的 | DATAFMI 訊息上沒有緩衝區元素。 |
| 0x0042 | 是的 | 因點數不足而傳送的 DATAFMI 訊息。 |
| 0x0043 | 是的 | 傳輸服務配置檔的狀態控制無效(TS 設定檔)。 |
| 0x0044 | 是的 | 來自應用程式的狀態控制無效。 |
| 0x004A | 是的 | 半雙工(HDX)競爭以及在等待終止會話中的 -QR、-BB、EB 或 BKTFSM。 |
| 0x0809 | 是的 | 模式不一致。 |
| 0x1002 | 是的 | 要求/回應單位 (RU) 長度錯誤。 |
| 0x1003 | 是的 | 不支援功能,無效的功能管理 (FM) 配置檔。 |
| 0x2002 | [否] | 鏈結錯誤。 |
| 0x2003 | [否] | 括號錯誤。 |
| 0x2004 | [否] | 方向錯誤。 |
| 0x2005 | 是的 | 資料流量重設 |
| 0x2006 | 是的 | 數據流量已停止。 |
| 0x200D | 是的 | 在發送請求之前需要等待回應(半雙工)。 |
| 0x4003 | 是的 | 開頭括弧(BB)不允許。 |
| 0x4004 | 是的 | 不允許使用結尾括弧(EB)。 |
| 0x4006 | 是的 | 不允許例外狀況回應。 |
| 0x4007 | 是的 | 不允許明確回應。 |
| 0x4009 | 是的 | 不允許變更方向(CD)。 |
| 0x400A | 是的 | 不允許回應。 |
| 0x400B | 是的 | 不支援串接。 |
| 0x400C | 是的 | 不支援括弧。 |
| 0x400D | 是的 | 不支援CD。 |
| 0x400F | 是的 | FI 的使用方式不正確。 |
| 0x4014 | 是的 | DR1、DR2、ER 的使用不正確。 |
| 0x8005 | [否] | 系統服務控制點(SSCP)數據在邏輯單元(LU)閒置時被傳送。 |