[z/OS]

指令伺服器代碼 (X'D5')

如果發生未在這裡列出的指令伺服器原因碼,則會發生內部錯誤。 請收集下列診斷項目,並聯絡 IBM® 支援中心。

診斷

  • 導致錯誤的動作說明,或 (如果適用的話) 應用程式清單或在錯誤發生時正在執行之公用程式的輸入字串說明。
  • 導致錯誤的期間的主控台輸出。
  • 佇列管理程式工作日誌。
  • 錯誤所產生的系統傾出。
  • 適當的 WebSphere® MQ、 z/OS®、 Db2®、CICS ® 及 IMS 服務水準。
  • 已收集任何追蹤資訊。
  • 如果已發出訊息 CSQN104ICSQN202I ,則會從訊息中發出回覆碼及原因碼。
00D50101

在起始設定期間,指令伺服器無法取得儲存體。 這可能是因為您所在地區的儲存體不足。

系統動作

訊息 CSQN104I 會傳送至主控台,其中包含此原因碼及內部儲存體巨集的回覆碼。 不會執行目前正在處理的起始設定資料集中的任何指令。 佇列管理程式啟動會繼續進行。

附註: 如果有儲存體問題,啟動可能不會成功。
系統程式設計師回應
請檢查您是否在足夠大的區域中執行,如果沒有,請重設系統並重新啟動佇列管理程式。 如果這不是問題的原因,請收集下列項目並聯絡 IBM 支援中心:
  • 來自 CSQN104I 訊息的回覆碼和原因碼
  • 啟動追蹤 (如果有的話)
00D50102

當處理起始設定輸入資料集中的指令時,指令前置處理器異常結束。

系統動作

會產生訊息 CSQ9029E ,後面接著訊息 CSQN103I ,並以這個代碼作為回覆碼,原因碼為 -1 ,指出未處理指令,且會產生傾出。 會處理下一個指令。

系統程式設計師回應

請查看輸出資料集,以判斷發生錯誤的指令。 請檢查指令的格式是否正確,是否適用於有效的物件。

如果指令正確,請收集 診斷程式 中列出的項目,並聯絡 IBM 支援中心。

00D50103

起始設定期間發生內部錯誤。

系統動作

訊息 CSQN104I 會傳送至 z/OS 主控台,指出內部巨集的回覆碼和原因碼。 指令伺服器停止,而不處理任何指令。

系統程式設計師回應

請檢閱工作日誌,以取得可能相關之其他錯誤的相關訊息。 如果您無法解決問題,請收集 診斷程式中列出的項目,並聯絡 IBM 支援中心。

00D50104

起始設定期間發生內部錯誤。

系統動作

訊息 CSQN104I 會傳送至 z/OS 主控台,指出內部巨集的回覆碼和原因碼。 指令伺服器停止,而不處理任何指令。

系統程式設計師回應

請停止並重新啟動佇列管理程式。

收集 診斷程式 中列出的項目,並聯絡 IBM 支援中心。

00D50105

發生內部錯誤。

系統動作

指令伺服器終止,並產生傾出。

系統程式設計師回應

請停止並重新啟動佇列管理程式。

收集 診斷程式 中列出的項目,並聯絡 IBM 支援中心。

00D50201

指令伺服器在啟動時無法取得儲存體。 此回覆碼通常是因為您區域中的儲存體不足而發生。

系統動作

訊息 CSQN202I 會傳送至 z/OS 主控台,指出內部儲存體巨集的回覆碼。 指令伺服器停止,而不處理任何指令。

系統程式設計師回應

請檢查您是否在足夠大的區域中執行,如果沒有,請重設系統並重新啟動佇列管理程式。 如果這不是問題的原因,請收集 診斷 中列出的項目,並聯絡 IBM 支援中心。

00D50202

發生內部錯誤。

系統動作

訊息 CSQN202I 會傳送至 z/OS 主控台,指出內部巨集的回覆碼。 指令伺服器停止,而不處理任何指令。

系統程式設計師回應

請檢閱工作日誌,以取得可能相關之其他錯誤的相關訊息。 如果您無法解決問題,請收集 診斷程式 中列出的項目,並聯絡 IBM 支援中心。

00D50203

發生內部錯誤。

系統動作

訊息 CSQN202I 會傳送至 z/OS 主控台,指出內部巨集的回覆碼。 指令伺服器停止,而不處理任何指令。

系統程式設計師回應

發出 START CMDSERV 指令以重新啟動指令伺服器。

收集 診斷程式 中列出的項目,並聯絡 IBM 支援中心。

00D50208

指令伺服器在啟動期間無法取得儲存體。

系統動作

訊息 CSQN202I 會傳送至 z/OS 主控台,指出內部巨集的回覆碼。 指令伺服器停止,而不處理任何指令。

系統程式設計師回應

請檢查您是否在足夠大的區域中執行,如果沒有,請重設系統並重新啟動佇列管理程式。 如果這不是問題的原因,請收集 診斷 中列出的項目,並聯絡 IBM 支援中心。

00D50209

從指令伺服器處理指令時,指令前置處理器異常結束。

系統動作

訊息 CSQN205I 會放入回覆目的地佇列,其中包含 COUNT=1、 RETURN=00D50209及 REASON=-1 ,指出尚未處理指令。 指令伺服器會處理下一個指令。

系統程式設計師回應

請檢查指令的格式是否正確,是否適用於有效的物件。

如果指令正確,請收集 診斷程式 中列出的項目,並聯絡 IBM 支援中心。

00D5020C
等待指令時,指令伺服器無法辨識等待結束的原因。 這是因為它不是下列其中一項:
  • 訊息到達
  • STOP CMDSERV 指令
系統動作

訊息 CSQN203I 和 CSQN206I 會傳送至主控台,其中包含來自要求函數的回覆碼和原因碼,以及 ECB 清單。

指令伺服器終止並產生傾出。

系統程式設計師回應

發出 START CMDSERV 指令以重新啟動指令伺服器。

收集 診斷程式 中列出的項目,並聯絡 IBM 支援中心。

00D5020E

指令處理器試圖從系統指令輸入佇列取得指令,但因內部錯誤而失敗。

系統動作

指令伺服器繼續處理。 訊息 CSQN203I 會寫入主控台,其中包含來自 API 呼叫的回覆碼及原因碼。

系統程式設計師回應

收集 診斷程式 中列出的項目,並聯絡 IBM 支援中心。

00D5020F

指令處理器從 system-command-input 佇列取得指令,但無法處理它,因為訊息類型不是 MQMT_REQUEST。

系統動作

指令處理器會處理下一個指令訊息。

00D50210

指令處理器從 system-command-input 佇列取得指令,但無法處理它,因為指令訊息長度為零。

系統動作

指令處理器會處理下一個指令訊息。

00D50211

指令處理器從系統指令輸入佇列取得指令,但無法處理它,因為指令訊息只包含空白字元。

系統動作

指令處理器會處理下一個指令訊息。

00D50212

指令處理器從系統指令輸入佇列取得指令,但無法處理它,因為指令訊息長度超過 32 762 個字元。

系統動作

指令處理器會處理下一個指令訊息。

00D54000

發生內部錯誤。

系統動作

指令伺服器終止並產生傾出。

系統程式設計師回應

發出 START CMDSERV 指令以重新啟動指令伺服器。

收集 診斷程式 中列出的項目,並聯絡 IBM 支援中心。

00D54nnn

指令處理器從 system-command-input 佇列取得指令,但無法處理它,因為指令訊息指出需要資料轉換,且在轉換期間發生錯誤。 nnn 是 MQGET 呼叫所傳回的原因碼 (十六進位)。

系統動作

指令處理器會處理下一個指令訊息。

系統程式設計師回應

如需原因碼 nnn的相關資訊,請參閱 API 完成及原因碼