共用方式為


SDI 訊息的感應碼

當本機節點在主機的正常流程要求中偵測到錯誤時,訊息會轉換成 DATAFMI 訊息,並將系統偵測到錯誤指標 (SDI) 設定為通知應用程式,並允許連續處理資料。 應用程式必須將訊息轉換成 Status-Acknowledge (Ack) ,以允許本機節點將必要的負回應傳送給主機。 下表會列出傳遞至函式管理介面 (FMI) 應用程式這類 SDI 訊息的可能錯誤碼。

只有在從應用程式的 Open (SSCP) Request 上的連線資訊控制區塊 (CICB) 中啟用對應的接收檢查時,才會傳遞開頭為 0x40 的感知碼。 如果已停用接收檢查,訊息仍可轉換成 SDI 訊息。 例如,如果 4003 已停用,則開頭括弧 (BB) 的訊息-begin 鏈結 (BC) 會失敗為 2002 或 2003。

當應用程式使用 Status-Control (LUSTAT) Request 來拒絕輸出資料時,應用程式所提供的感知碼將會出現在本機節點所產生的 SDI 訊息上。 如需詳細資訊,請參閱 LUSTAT

感知程式碼 Description
0x0809 模式不一致。
0x080B 括弧競爭錯誤。
0x081B 爭用競爭條件。
0x1003 要求的 FM 設定檔不正確。
0x2001 序號錯誤。
0x2002 鏈結錯誤。
0x2003 括弧錯誤。
0x2004 方向錯誤。
0x2006 資料流量已靜止。
0x4003 不允許 BB。
0x4004 不允許使用括弧 (EB) 。
0x4006 不允許例外狀況回應。
0x4007 不允許明確回應。
0x4009 不允許 (CD) 變更方向。
0x400B 不支援鏈結。
0x400C 不支援方括弧。
0x400D 不支援 CD。
0x400F FI 的使用不正確。
0x4011 RU 類別的使用不正確。
0x4014 不正確的使用明確回應 1 (DR1) 、明確回應 2 (DR2) 、例外狀況回應 (ER) 。