[z/OS]

公用程式訊息 (CSQU ...)

CSQU000I
csect-name IBM® MQ for z/OS® Vn
說明

這是公用程式發出的報告標頭的一部分。

CSQU001I
csect-name 佇列管理程式公用程式- 日期時間
說明

這是公用程式發出的報告標頭的一部分。

系統動作

訊息後面接著 SYSIN 資料集的函數陳述式副本。

CSQU002E
無法取得大小為 n 個位元組的儲存體,回覆碼 =ret-code
說明

嘗試取得部分儲存體失敗。

系統動作

此功能已終止,且任何佇列更新都會取消。

系統程式設計師回應
如果在提交 JCL 以執行 CSQUTIL 函數時發生此錯誤,請確定您已在 JCL 中定義足夠的 REGION 大小參數值,或將 REGION 大小設為 0M 。 例如:

//SCOPY EXEC PGM=CSQUTIL,REGION=0M //STEPLIB DD DISP=SHR,DSN=thlqual.SCSQANLE 
 //DD DISP=SHR,DSN=thlqual.SCSQAUTH ...

如需設定 REGION 參數的詳細資料,請參閱 在佇列管理程式執行 (COPY) 時將佇列複製到資料集

如需回覆碼的相關資訊,請參閱 z/OS MVS Programming: Assembler Services Reference 手冊的適當磁區中的 STORAGEGETMAIN 要求。

CSQU003E
無法釋放位於 address的儲存體,回覆碼 =ret-code
說明

嘗試將位址 address 的儲存體釋放回系統失敗。

系統動作

程式通常會忽略錯誤並繼續其功能。

系統程式設計師回應

如需回覆碼的相關資訊,請參閱 z/OS MVS Programming: Assembler Services Reference 手冊的適當磁區中的 STORAGEFREEMAIN 要求。

CSQU005I
順利完成 COMMIT
說明

MQCMIT 呼叫傳回完成碼 MQCC_OK。

CSQU006I
BACKOUT 順利完成
說明

MQBACK 呼叫傳回完成碼 MQCC_OK。

系統動作

功能已終止。

系統程式設計師回應

請調查導致取消完成的錯誤。

CSQU007E
MQCMIT 失敗。 MQCC=mqcc MQRC=mqrc (mqrc-text)
說明

公用程式無法確定最後一組變更。

系統動作

會取消更新,並終止功能。

系統程式設計師回應

如需 mqccmqrc (mqrc-text 以文字形式提供 MQRC) 的相關資訊,請參閱 API 完成碼及原因碼 。 必要的話,請重新提交工作。

CSQU008E
MQBACK 失敗。 MQCC=mqcc MQRC=mqrc (mqrc-text)
說明

公用程式無法回復最後一組變更。

系統動作

無,函數已在終止中,因為發生導致嘗試取消的錯誤。

系統程式設計師回應

如需 mqccmqrc (mqrc-text 以文字形式提供 MQRC) 的相關資訊,請參閱 API 完成碼及原因碼 。 必要的話,請重新提交工作。

CSQU009E
conn-id的 MQCONN 失敗。 MQCC=mqcc MQRC=mqrc (mqrc-text)
說明

嘗試連接至名為 conn-id 的佇列管理程式或佇列共用群組失敗。

系統動作

未執行所要求的功能。

系統程式設計師回應

如需 mqccmqrc (mqrc-text 以文字形式提供 MQRC) 的相關資訊,請參閱 API 完成碼及原因碼 。 必要的話,請重新提交工作。

CSQU010E
conn-id的 MQDISC 失敗。 MQCC=mqcc MQRC=mqrc (mqrc-text)
說明

嘗試與名為 conn-id 的佇列管理程式或佇列共用群組中斷連線不成功。

系統動作

公用程式終止。 (這不是錯誤,因為斷線要求是公用程式處理的最後一個功能。)

系統程式設計師回應

如需 mqccmqrc (mqrc-text 以文字形式提供 MQRC) 的相關資訊,請參閱 API 完成碼及原因碼

CSQU011I
CSQINPX 中的指令- date time
說明

這會遵循訊息 CSQU000I 作為標頭的一部分,並成為指出公用程式進度的訊息。

當分散式佇列呼叫公用程式來處理 CSQINPX 資料集時,會產生它。

CSQU012I
起始設定指令處理已完成
說明

處理 CSQINPX 指令資料集的起始設定指令處理程式已順利完成。

CSQU013E
起始設定指令處理失敗, RC=return-code
說明
處理 CSQINPX 指令資料集的起始設定指令處理程式未順利完成。 return-code 顯示錯誤類型:
00000008
未處理部分或全部指令。
0000000C
嚴重錯誤; 這很可能是因為錯誤地定義了 CSQINPX 或 CSQOUTX 資料集。
系統動作

起始設定指令處理程式結束,但通道起始程式繼續執行。

系統程式設計師回應

如需錯誤的相關資訊,請參閱 CSQOUTX 資料集及之前的訊息。

如需起始設定指令處理程式及 CSQINPX 或 CSQOUTX 資料集的相關資訊,請參閱 起始設定及配置檔。 如需 COMMAND 陳述式的相關資訊,請參閱 發出指令至 IBM MQ (COMMAND)

CSQU020E
無法開啟 ddname 資料集
說明

程式無法開啟資料集 ddname

系統動作

如果無法開啟 SYSPRINT 或 SYSIN 資料集,公用程式會終止。 對於其他資料集,不會執行要求它們的功能。

系統程式設計師回應

請檢查傳送至工作日誌的錯誤訊息,以判斷錯誤的原因。 請檢查是否已正確指定資料集。 請確定資料集記錄長度有效。

CSQU021E
資料集 ddname 沒有 VBS 的記錄格式
說明

程式已開啟資料集 ddname,但資料集沒有 VBS 的記錄格式。

系統動作

如果無法開啟 LOAD 輸入資料集,則公用程式會終止。

系統程式設計師回應

請檢查傳送至工作日誌的錯誤訊息,以判斷錯誤的原因。 請檢查是否已正確指定資料集,且其記錄格式正確。

CSQU023E
無法 CLOSE ddname 資料集
說明

在提出關閉輸入資料集 ddname 的要求之後,該輸入資料集仍處於開啟狀態。

系統動作

程式會繼續其終止程序。

系統程式設計師回應

請檢查傳送至工作日誌的錯誤訊息,以判斷錯誤的原因。 請檢查是否已正確指定資料集。

CSQU030E
csect-name 資料集 ddname 中的頁面 nn 無效
說明

公用程式在頁面集資料集 ddname中發現無效的頁面。 如果頁碼為 0 ,則可能是資料集不是 ddname隱含的頁集。

系統動作

功能已終止。

系統程式設計師回應

請檢查頁集未毀損,且頁集號碼對應於 DDname。

CSQU031E
具有處置 QMGR 或 COPY 的佇列 q-name 不存在
說明

指定的佇列不存在,其處置方式為 QMGR 或 COPY。 (可能有這類佇列具有處置 SHARED ,但 SPANTY 功能無法在共用佇列上運作。)

系統動作

功能已終止。

系統程式設計師回應

請檢查指定的佇列名稱。

CSQU032E
頁集 psid 無效
說明

公用程式發現無效的頁集。 頁集處於不一致狀態,因此獨立式公用程式函數無法處理它。

系統動作

功能已終止。

系統程式設計師回應

這可能是執行模糊備份 (如 如何備份及回復頁集中所述) 或佇列管理程式異常終止的結果。 重新啟動佇列管理程式,然後正常終止它。

CSQU036E
公用程式無法使用-受限功能
說明

公用程式無法運作,因為針對 IBM MQ 選擇的安裝及自訂作業選項不容許使用所有功能。

系統動作

公用程式已終止。

CSQU037I
function 已使用 version 函數穩定
說明

已使用 version版的功能來穩定 function 所識別的公用程式功能。

系統動作

繼續執行處理程序,並可能輸出其他訊息來提供進一步資訊。

系統程式設計師回應

檢閱公用程式函數的用法。

CSQU038I
針對 IBM MQ 8.0中的用戶端通道定義,在用戶端機器上使用 runmqsc -n。
說明

CSQUTIL 的 MAKECLNT 公用程式函數已穩定,它會產生用戶端通道定義表 (CCDT)。

IBM MQ 8.0開始,請改用用戶端機器上的 runmqsc 公用程式來產生 CCDT。

CSQU040E
無法從 ddname 資料集 GET
說明

程式無法從 ddname 資料集讀取記錄。

系統動作

此功能已終止,且任何佇列更新都會取消。

系統程式設計師回應

請檢查傳送至工作日誌的錯誤訊息,以判斷錯誤的原因。 請檢查是否已正確指定資料集。

CSQU043E
無法 PUT 至 ddname 資料集
說明

程式無法將下一筆記錄寫入 ddname 資料集。 未開啟資料集,或發生 QSAM 錯誤。

系統動作

此功能已終止,且任何佇列更新都會取消。

系統程式設計師回應

請檢查傳送至工作日誌的錯誤訊息,以判斷錯誤的原因。 請檢查是否已正確指定資料集。

CSQU044I
無法對目標 qmgr-name 以外的佇列管理程式建立指令
說明

COMMAND 函數中含有 MAKEDEF、MAKEREP、MAKEALT 或 MAKEDEL 的部分 DISPLAY 物件指令已使用 CMDSCOPE 選項,因此收到目標佇列管理程式 qmgr-name 以外的佇列管理程式物件相關資訊。 不會針對此類物件產生指令。

系統程式設計師回應

避免將 CMDSCOPE 與 MAKEDEF、MAKEREP、MAKEALT 或 MAKEDEL 選項一起使用。 針對每一個目標佇列管理程式使用個別 COMMAND 函數,並針對每一組產生的指令使用個別資料集。

CSQU045I
已讀取 n 筆資料記錄
說明

這指出從現行函數的 DATA 關鍵字指定的輸入資料集讀取了多少資料記錄。

CSQU046I
使用 CCSID ccsidddname 資料集中建立用戶端通道定義
說明

這表示 COMMAND 函數將在資料集 ddname中建置用戶端通道定義,且資料將具有編碼字集 ID ccsid

CSQU047E
無法轉換用戶端通道定義的資料。 MQCC=mqcc MQRC=mqrc (mqrc-text)
說明

建置用戶端通道定義檔時,通道或鑑別資訊物件的資料無法從佇列管理程式所使用的字集轉換成 CCSID 關鍵字所要求的字集。

系統動作

未建置通道或鑑別資訊定義。

系統程式設計師回應

如需 mqccmqrc (mqrc-text 以文字形式提供 MQRC) 的相關資訊,請參閱 API 完成碼及原因碼 。 必要的話,請重新提交工作。

CSQU048I
已併入 n 個鑑別物件,已排除 m
說明
對於現行功能,這指出用戶端通道定義檔中包含了多少組鑑別資訊,以及排除了多少組鑑別資訊。 可能會排除鑑別資訊,因為:
  • LDAPUSER 和 LDAPPWD 屬性不是空白
  • 太多資訊集
  • 發生資料轉換錯誤。
系統程式設計師回應

如果已排除部分資訊,請檢查是否已正確選取鑑別資訊物件。

CSQU049I
已建立 n 個用戶端通道定義
說明

這指出現行函數所建立的用戶端通道定義數目。

CSQU050E
長度為 length 的指令太長。 已拒絕指令
說明

在 COMMAND 函數中,組合的指令超過 32 762 個字元。

系統動作

系統不處理此指令,且不再處理其他指令。

系統程式設計師回應

請根據連結規則來檢查指令的格式是否正確

CSQU051E
n 秒之後未收到指令回應
說明

在 COMMAND 函數中,回應的取得處理已逾時,但預期會有更多回應。

系統動作

除非逾時太多,否則將處理下一個指令。

系統程式設計師回應

增加 RESPTIME 的值,尤其是當指令傳送至遠端佇列管理程式時,並檢查遠端佇列定義。

如果問題持續存在,請檢查系統指令輸入佇列及系統指令回覆佇列的定義; 確定已針對 MQGET 及 MQPUT 啟用它們。 如果定義正確,請停止並重新啟動指令伺服器。

CSQU052E
逾時太多
說明

在 COMMAND 函數中,回應的處理已逾時四次。

系統動作

不再處理其他指令。

系統程式設計師回應

請參閱訊息 CSQU051E。

CSQU053E
無法辨識 DISPLAY 指令回應
說明

在 COMMAND 函數中, DISPLAY 指令的回應不符合預期。

系統動作

DISPLAY 指令回應會依現狀顯示,而不是格式化。 會處理下一個指令。

系統程式設計師回應

請檢查所使用的載入程式庫是否與所使用的佇列管理程式一致。

請聯絡 IBM 支援中心以報告問題。

CSQU054I
執行物件類型 objtyp 的函數
說明

公用程式正在執行函數 function ,以處理所指出類型的物件。

CSQU055I
目標佇列管理程式為 qmgr-name
說明

這會指出指令所導向的佇列管理程式。

CSQU056I
ddname 資料集中建立指令
說明

這指出 MAKEDEF、MAKEREP、MAKEALT 或 MAKEDEL 的 COMMAND 函數或 SDEFS 函數的指令將建置在資料集 ddname中。

CSQU057I
n 個指令已讀取
說明

這指出現行函數從指令輸入資料集讀取的指令數。

CSQU058I
發出的 n 個指令及收到的回應, m 失敗
說明

對於現行函數,這指出已傳送及產生回應的指令數,以及其中未順利執行的指令數。

CSQU059I
n cmd 指令
說明

這指出針對現行函數所執行的指令 (稱為 cmd) 數目。

CSQU060E

找到訊息 msg-no. act-length 個位元組的資料長度不正確,預期為 exp-length 個位元組

嚴重性
8
說明

在 LOAD 或 SLOAD 函數中,嘗試讀取所處理佇列之訊息號碼 msg-no 的記錄時,發現實際記錄長度與預期記錄長度不同。

系統動作

指令的處理終止。

系統程式設計師回應

請檢查資料集是否由 COPY 函數建立。

CSQU061E
存取訊息 msg-noin-ddname 資料集時發生錯誤。 原因 =reason-code
說明
當執行 LOAD、SLOAD 或 ANALYZE 函數並嘗試讀取要處理之佇列的訊息 msg-no 時,偵測到錯誤。 原因碼指定特定的錯誤,如下所示:
4
資料集中的第一筆記錄未識別佇列
8
非預期的檔案結尾
12
不明記錄類型
系統動作

指令的處理終止。

系統程式設計師回應

請檢查資料集是否由 COPY 函數建立,且未毀損。

CSQU062E
格式資料記錄不正確
說明

在 LOAD 函數中,公用程式在讀取輸入資料集時發現無法辨識的記錄。

系統動作

此功能已終止,且任何佇列更新都會取消。

系統程式設計師回應

請檢查資料集是否由 COPY 函數建立,且未毀損。

CSQU063E

in-ddname 資料集是空的

嚴重性
8
說明

執行 LOAD、SLOAD 或 ANALYZE 函數時,輸入資料集 (DDname in-ddname) 是空的。

系統動作

指令的處理終止。

系統程式設計師回應

請檢查 COPY 函數是否已順利建立資料集。

CSQU070I
指令處理已停止
說明

在指定 FAILURE (STOP) 的 COMMAND 函數中,指令未順利執行。

系統動作

不再處理其他指令。

CSQU071E
指令不完整
說明

在 COMMAND 函數中,在指令建置完成之前,已到達輸入資料集上的資料結尾。

系統動作

忽略指令。 沒有其他要處理的指令。

系統程式設計師回應

請根據連結規則來檢查指令的格式是否正確。

CSQU080E
佇列 q-name的 MQCLOSE 失敗。 MQCC=mqcc MQRC=mqrc (mqrc-text)
說明

q-name 的 MQCLOSE 呼叫不成功。 如果這是針對使用 COMMAND 函數時的系統指令輸入佇列,則訊息 CSQU055I 後面會顯示正在使用的目標佇列管理程式。

系統動作

功能已終止。

系統程式設計師回應

如需 mqccmqrc (mqrc-text 以文字形式提供 MQRC) 的相關資訊,請參閱 API 完成碼及原因碼 。 必要的話,請重新提交工作。

CSQU082E
佇列 q-name的 MQGET 失敗。 MQCC=mqcc MQRC=mqrc (mqrc-text)
說明

q-name 的 MQGET 呼叫失敗。

系統動作

此功能已終止,且任何佇列更新都會取消。

系統程式設計師回應

如需 mqccmqrc (mqrc-text 以文字形式提供 MQRC) 的相關資訊,請參閱 API 完成碼及原因碼 。 必要的話,請重新提交工作。

CSQU083E
佇列 q-name的 MQOPEN 失敗。 MQCC=mqcc MQRC=mqrc (mqrc-text)
說明

q-name 的 MQOPEN 呼叫失敗。 如果佇列是模型佇列,則所要求的動態佇列名稱會附加在括弧中。 如果這是針對使用 COMMAND 函數時的系統指令輸入佇列,則訊息 CSQU055I 後面會顯示正在使用的目標佇列管理程式。

系統動作

此功能已終止,且取消所有佇列更新。

系統程式設計師回應

如需 mqccmqrc (mqrc-text 以文字形式提供 MQRC) 的相關資訊,請參閱 API 完成碼及原因碼 。 必要的話,請重新提交工作。

CSQU085E
佇列 q-name的 MQPUT 失敗。 MQCC=mqcc MQRC=mqrc (mqrc-text)
說明

q-name 的 MQPUT 呼叫失敗。 如果這是針對使用 COMMAND 函數時的系統指令輸入佇列,則訊息 CSQU055I 後面會顯示正在使用的目標佇列管理程式。

系統動作

此功能已終止,且取消所有佇列更新。

系統程式設計師回應

如需 mqccmqrc (mqrc-text 以文字形式提供 MQRC) 的相關資訊,請參閱 API 完成碼及原因碼 。 必要的話,請重新提交工作。

CSQU087I
已達到 MAXUMSGS。 已強制同步點
說明

因為已達到 MAXUMSGS ,所以已採用同步點來確定到目前為止所做的佇列變更。

系統動作

此函數會繼續執行,但不會處理進一步的函數。

系統程式設計師回應

無,除非函數在此訊息之後因某些原因而失敗。 在該情況下,請注意部分佇列變更已確定,您應該在重新執行工作之前進行適當的調整。

CSQU090E
ddname 資料集的 OPEN 失敗。 VSAM 回覆碼 =rc 原因碼 =reason
說明

公用程式收到試圖處理 (由 ddname指向) 之頁集的 VSAM OPEN 錯誤。

系統動作

未處理頁集。

系統程式設計師回應

如需 VSAM 回覆碼及原因碼的相關資訊,請參閱 z/OS DFSMS Macro Instructions for Data Sets 手冊。 必要的話,請重新提交工作。

CSQU091E
ddname 資料集不是空的。 頁集未格式化
說明

已開啟資料集 ddname ,但它不是空的。

系統動作

頁集未格式化。

系統程式設計師回應

請確定指定的資料集是空的,必要的話,請重新提交工作。

CSQU092I
function completed for ddname 資料集
說明

已完成處理函數 functionddname 資料集。

系統動作

繼續處理下一頁集。

CSQU093E
ddname 資料集的 PUT 失敗。 VSAM 回覆碼 =rc 原因碼 =code
說明

公用程式嘗試處理的頁集 (由 ddname指向) 收到 VSAM PUT 錯誤。

系統動作

頁集的處理程序已終止,且功能會繼續處理下一個頁集。

系統程式設計師回應

如需 VSAM 回覆碼及原因碼的相關資訊,請參閱 z/OS DFSMS Macro Instructions for Data Sets 手冊。 必要的話,請重新提交工作。

CSQU094E
ddname 資料集的 CLOSE 失敗。 VSAM 回覆碼 =rc 原因碼 =reason
說明

公用程式收到其嘗試處理 (由 ddname指向) 之頁集的 VSAM CLOSE 錯誤。

系統動作

頁集的處理程序已終止,且功能會繼續處理下一個頁集。

系統程式設計師回應

如需 VSAM 回覆碼及原因碼的相關資訊,請參閱 z/OS DFSMS Macro Instructions for Data Sets手冊。 必要的話,請重新提交工作。

CSQU095E
未識別任何頁集。 已終止 function
說明

格式化或重設頁集的要求不成功,因為沒有任何頁集資料集具有範圍 CSQP0000 到 CSQP0099的 DD 名稱。

系統動作

處理程序已終止。

系統程式設計師回應

新增所需頁集資料集的 DD 陳述式,然後重新提交工作。

CSQU096I
csect-name 針對頁集 psid 跳過 FORMAT TYPE (type)
說明

已跳過頁集 psid類型 格式化,因為不容許這樣做。

頁集零絕不容許 FORMAT TYPE (REINGITH)。 對於其他值,將會發出先前的訊息來說明問題。

系統動作

已跳過此頁集,但 FORMAT 處理繼續處理下一個頁集。

系統程式設計師回應

必要的話,請使用 START QMGR BACKMIG 指令來移轉頁集零,如果容許的話。 必要的話,請調查先前的訊息。

CSQU097E
頁集 psidcsect-name FORMAT TYPE (type) TARGVER (target-vrm) 失敗。 前次使用於 old-vrm 的頁集
說明

嘗試使用 FORMAT 指令來重新引入 target-vrm版的頁集 psid 。 前次使用此頁集 old-vrm 版時,公用程式不支援此移轉。 如需受支援轉換的說明,請參閱 FORMAT

系統動作

已跳過此頁集,但 FORMAT 處理繼續處理下一個頁集。

系統程式設計師回應

如果支援的話,請使用正確版本的公用程式。 如果沒有,可以使用公用程式 target-vrm 版本來新增 FORMAT TYPE (NEW) 或 FORMAT TYPE (RECOVER) 的頁面集。

CSQU100E
遺漏 ddname DD 陳述式
說明

資料集 ddname 在 JCL 中沒有 DD 陳述式。

系統動作

公用程式已終止。

系統程式設計師回應

將必要的陳述式新增至 JCL ,然後重新提交工作。

CSQU101E
頁集 psid 遺漏 DD 陳述式
說明

已參照頁集,但 JCL 中沒有它的 DD 陳述式。 所需的 DD 名稱是 CSQP00nn,其中 nn 是頁集號碼。

系統動作

公用程式已終止。

系統程式設計師回應

將必要的陳述式新增至 JCL ,然後重新提交工作。

CSQU102E
未要求任何功能
說明

SYSIN 資料集中沒有函數陳述式。

系統動作

公用程式已終止。

CSQU103E
必須指定關鍵字 keyword1keyword2
說明

陳述式語法不正確,因為它需要指定其中一個關鍵字 keyword1keyword2 ,但不能同時指定兩者。

系統動作

公用程式已終止。

系統程式設計師回應

如需陳述式所需正確語法的相關資訊,請參閱 MQSC 指令 ,然後重新提交工作。

CSQU104E
關鍵字 keyword 的值 value 無效
說明

陳述式語法不正確,因為提供給關鍵字 keyword 的值無效。

系統動作

公用程式已終止。

系統程式設計師回應

如需陳述式所需正確語法的相關資訊,請參閱 MQSC 指令 ,然後重新提交工作。

CSQU105E
函數 function 的關鍵字或值不相容
說明

陳述式語法不正確,因為指定的關鍵字或其值與另一個關鍵字或其值衝突。

系統動作

公用程式已終止。

系統程式設計師回應

如需陳述式所需正確語法的相關資訊,請參閱 MQSC 指令 ,然後重新提交工作。

CSQU106E
函數 function 無效
說明

陳述式語法不正確,因為無法辨識函數 function

系統動作

公用程式已終止。

系統程式設計師回應

如需有效函數的清單,請參閱 MQSC 指令 ,然後重新提交工作。

CSQU107E
function 陳述式語法無效
說明
function 陳述式的語法不正確:
  • 關鍵字或值太多
  • 遺漏必要的關鍵字
  • 無法剖析。
系統動作

公用程式已終止。

系統程式設計師回應

如需陳述式所需正確語法的相關資訊,請參閱 MQSC 指令 ,然後重新提交工作。

CSQU108E
關鍵字 keyword 遺漏值
說明

關鍵字 keyword 後面應該接著值,但遺漏值。

系統動作

公用程式已終止。

系統程式設計師回應

如需陳述式所需正確語法的相關資訊,請參閱 MQSC 指令 ,然後重新提交工作。

CSQU109E
關鍵字 keyword 不接受值
說明

關鍵字 keyword 不應該後接值,但已指定值。

系統動作

公用程式已終止。

系統程式設計師回應

如需陳述式所需正確語法的相關資訊,請參閱 配置 z/OS ,然後重新提交工作。

CSQU110E
遺漏關鍵字 keyword 的必要關鍵字
說明

陳述式語法不正確,因為只有在同時指定某個其他關鍵字,但遺漏該其他關鍵字時,才能指定關鍵字 keyword

系統動作

公用程式已終止。

系統程式設計師回應

如需陳述式所需正確語法的相關資訊,請參閱 MQSC 指令 ,然後重新提交工作。

CSQU111E
函數 function 的關鍵字 keyword 無效
說明

陳述式語法不正確,因為關鍵字 keyword 對函數 function無效。

系統動作

公用程式已終止。

系統程式設計師回應

如需陳述式所需正確語法的相關資訊,請參閱 MQSC 指令 ,然後重新提交工作。

CSQU112E
不完整陳述式
說明

在陳述式建置完成之前,已達到輸入資料集上的資料結尾。

系統動作

公用程式已終止。

系統程式設計師回應

請根據連結規則來檢查陳述式的格式是否正確。

CSQU113E
陳述式繼續數太多
說明

陳述式有 10 個以上的連續。

系統動作

公用程式已終止。

系統程式設計師回應

請根據連結規則來檢查陳述式的格式是否正確。

CSQU114E
關鍵字 keyword 重複
說明

陳述式語法不正確,因為關鍵字重複。

系統動作

公用程式已終止。

系統程式設計師回應

請檢查輸入資料集中的語法。 如需公用程式的進一步相關資訊,請參閱 CSQUTIL

CSQU115E
找不到頁集 psid 的佇列-未收到指令回應
說明

在 COPY 或 EMPTY 函數中,佇列管理程式無法判斷哪些佇列位於頁集 psid 中,因為未及時收到指令的回應。

系統動作

功能已終止。

系統程式設計師回應

請檢查系統指令輸入佇列及系統指令回覆佇列的定義; 確定已針對 MQGET 及 MQPUT 啟用它們。 如果定義正確,請停止並重新啟動指令伺服器。

CSQU116I
找不到頁集 psid 的儲存類別
說明

指定的頁集沒有相關聯的儲存類別。

系統動作

功能已終止。

系統程式設計師回應

定義頁集的儲存類別,並在必要時重新執行工作。

CSQU117I
找不到頁集 psid 的佇列
說明

指定的頁集沒有符合所要求功能的相關佇列。 對於 COPY 和 EMPTY 函數,沒有本端佇列; 對於 SPROK 函數,沒有含有訊息的本端佇列。

系統動作

功能已終止。

系統程式設計師回應

必要的話,請更正指定的頁集,然後重新執行工作。

CSQU120I
連接至 conn-id
說明

公用程式正在連接指定的佇列管理程式或佇列共用群組。

CSQU121I
已連接至佇列管理程式 qmgr-name
說明

公用程式已順利連接佇列管理程式 qmgr-name

CSQU122I
正在執行 function-name
說明

公用程式正在執行函數 function-name

CSQU123I
正在處理 ddname 資料集,模式 FORCE
說明

公用程式的現行功能是使用 FORCE 選項來處理資料集 ddname

CSQU124I
正在處理 ddname 資料集
說明

公用程式的現行功能是處理資料集 ddname

CSQU125I
已嘗試 n 個頁集
說明

這指出現行函數嘗試處理的頁面集數目。

CSQU126I
已順利處理 n 個頁面集
說明

這指出現行函數已順利處理多少頁集。

CSQU127I
使用來自 ddname 資料集的輸入來執行 函數
說明

公用程式正在使用 ddname的輸入來執行函數 function

CSQU128I
執行 function 輸出至 ddname 資料集
說明

公用程式正在執行函數 function,並將輸出寫入 ddname

CSQU129I
正在複製頁集 psid
說明

公用程式正在複製頁集 psid

CSQU130I
正在複製佇列 q-name
說明

公用程式正在複製佇列 q-name

CSQU131I
已順利複製 n 則訊息
說明

這指出複製佇列時已順利複製多少訊息。

CSQU133I
已嘗試 n 個佇列
說明

這指出在複製頁集時程式嘗試複製的佇列數。

CSQU134I
已順利複製 n 個佇列
說明

這指出在複製頁集時已順利複製多少佇列。

CSQU135I

正在將佇列 sourceq 載入至 targetq

嚴重性
0
說明

執行 LOAD 或 SLOAD 函數時,會識別要載入的目標佇列名稱,以及輸入資料集上要從中複製訊息的佇列名稱。

CSQU136I

已載入 msg-count 訊息 (msg-from-msg-to) (大小總計 text-length)

嚴重性
0
說明
執行 LOAD 或 SLOAD 函數時,此錯誤碼指出已順利從輸入資料集將一些訊息載入至目標佇列。
  • msg-count 是載入的訊息數目
  • msg-from-msg-to 是輸入資料集之佇列的訊息中的訊息號碼範圍。
  • text-length 是所載入訊息文字的總長度 (以 MB 或 KB 為單位)
CSQU137I
正在跳過佇列 q-name
說明

這指出由於與 LOAD 函數一起使用的 SKIPQS 或 FROMQ 選項,正在略過佇列 q-name

CSQU138I
已順利載入 n 個佇列
說明

這指出已順利載入多少佇列。

CSQU139I
清空頁集 psid
說明

公用程式正在清空頁集 psid

CSQU140I
正在清空佇列 q-name
說明

公用程式正在清空佇列 q-name

CSQU141I
已順利刪除 n 則訊息
說明

這指出在清空佇列時已刪除多少訊息。

CSQU142I
已順利清空 n 個佇列
說明

這指出已清空的佇列數目。

CSQU143I
已嘗試 n function 陳述式
說明

這指出公用程式所嘗試的 function 陳述式數目。

CSQU144I
已順利執行 n function 陳述式
說明

這指出公用程式順利執行的 function 陳述式數目。

CSQU145I
function 陳述式失敗
說明

執行函數 function時,公用程式發生錯誤。

系統動作

公用程式終止。

系統程式設計師回應

請檢查其他發出的訊息,以判斷發生錯誤的位置及其原因。

CSQU146I

已跳過 msg-count 則訊息 (msg-from-msg-to) (大小總計 text-length)。 原因 =reason-code

嚴重性
0
說明
執行 LOAD 或 SLOAD 函數時,指出已從輸入資料集忽略一些訊息。
  • msg-count 是忽略的訊息數目
  • msg-from-msg-to 是輸入資料集之佇列的訊息中的訊息號碼範圍。
  • text-length 是忽略的訊息文字的總長度 (以 MB 或 KB 為單位)
原因碼指出忽略訊息的原因:
4
由於 LOAD 或 SLOAD 指令中的 skipmsgs 參數而跳過的訊息
8
由於 MQPUT 錯誤而跳過個訊息
12
由於 MQOPEN 發生錯誤,已跳過個訊息
16
由於緊接在同步點之後發生 MQPUT 錯誤,已跳過個訊息
20
由於 MQCLOSE 上發生錯誤,已跳過個訊息
24
由於取得同步點時發生錯誤,已跳過個訊息
28
由於達到 MSGCOUNT 限制 (在 LOAD 或 SLOAD 指令中) ,已跳過訊息
CSQU147I
csect-name 公用程式已終止,回覆碼 =ret-code
說明

公用程式已終止,因為發生嚴重錯誤或強制同步點,表示不應執行進一步的功能。 ret-code 是來自公用程式的回覆碼。

系統動作

公用程式結束。

系統程式設計師回應

如需來自公用程式之回覆碼的相關資訊,請參閱 IBM MQ for z/OS 碼

CSQU148I
csect-name 公用程式已完成,回覆碼 =ret-code
說明

公用程式已完成,已嘗試所有必要的功能。 ret-code 是來自公用程式的回覆碼。

系統動作

公用程式結束。

系統程式設計師回應

請檢查任何失敗的函數。

CSQU150I
function completed for data set ddname1 to data set ddname2
說明

資料集 ddname1 的處理已完成,輸出至 ddname2

系統動作

繼續處理下一頁集。

CSQU151I
沒有相符的 CSQSnnnn 和 CSQTnnnn DD 陳述式。 已終止 function
說明

COPYPAGE 或 RESETPAGE 函數不成功,因為沒有名稱為 CSQS0000 至 CSQS0099 及 CSQT0000 至 CSQT0099的頁集資料集配對相符。

系統動作

功能已終止。

系統程式設計師回應

新增所需頁集資料集的 DD 陳述式,然後重新提交工作。

CSQU152I
ddname1 遺漏 DD 陳述式。 未對 ddname2 資料集採取任何動作
說明

僅指定頁集資料集 (CSQSnnnn 和 CSQTnnnn) 的其中一個來源/目標配對。

系統動作

繼續執行此功能。

系統程式設計師回應

新增所需頁集資料集的 DD 陳述式,然後重新提交工作。

CSQU154E
目標資料集 ddname 小於來源資料集。 已終止功能
說明

COPYPAGE 或 RESETPAGE 函數無法處理頁集資料集,因為目標資料集 ddname 太小。

系統動作

繼續處理下一頁集。

CSQU155I

處理佇列 queue-name

嚴重性
0
說明

執行 ANALYZE 函數時,指出從輸入資料集開始處理佇列 queue-name

CSQU156E
ddname 資料集的 GET 失敗。 VSAM 回覆碼 =rc 原因碼 =code
說明

公用程式收到其嘗試處理之頁集的 VSAM GET 錯誤 (由 ddname指向)。

系統動作

頁集的處理程序已終止,且功能會繼續處理下一個頁集。

系統程式設計師回應

如需 VSAM 回覆碼及原因碼的相關資訊,請參閱 z/OS DFSMS Macro Instructions for Data Sets 手冊。 必要的話,請重新提交工作。

CSQU157I
正在將資料集 ddname1 處理至 ddname2
說明

現行函數會處理資料集 ddname1,並將輸出至 ddname2

CSQU158E
目標資料集 ddname2 不是新格式化的
說明

COPYPAGE 和 RESETPAGE 函數只能與新格式化的目標頁集搭配使用。

系統動作

繼續處理下一頁集。

系統程式設計師回應

指定有效的目標頁集,然後重新提交工作。

CSQU159E
來源資料集 ddname1 不是頁集
說明

CSQUTIL COPYPAGE 或 RESETPAGE 函數無法將資料集辨識為 IBM MQ 頁集。 這可能是因為資料集無效,或正在使用 IBM MQ 程式庫的前一版。

系統動作

繼續處理下一頁集。

系統程式設計師回應

請檢查資料集是否為有效的 IBM MQ 頁集。

檢查所使用的 IBM MQ 程式庫是否與佇列管理程式所使用的程式庫相同。

CSQU160E
資料集 ddname 不適合與函數搭配使用
說明

此功能只能與正常終止之佇列管理程式的頁集搭配使用。

系統動作

繼續處理下一頁集。

系統程式設計師回應

請指定有效的頁集,然後重新提交工作。

CSQU161I
ddname 包含 pp 頁面且已格式化為頁集 nn
說明

這是資料集 ddname的 PAGEINFO 函數回應的一部分。

它會顯示頁集的大小,以及格式化頁集時所假設的頁集號碼。 數字衍生自格式化時使用的 DD 名稱,即 CSQP00nn

CSQU162I
ddname 用來作為佇列管理程式 qmgr-name 的頁集 psid
說明

這是資料集 ddname的 PAGEINFO 函數回應的一部分。

所顯示的佇列管理程式已使用此頁集。 頁集號碼不一定與格式化的頁集號碼相同,如訊息 CSQU161I中所示。

CSQU163I
ddname 具有頁集回復 RBA = rba
說明

這是資料集 ddname的 PAGEINFO 函數回應的一部分。

CSQU164I
ddname 已順利處理所有頁集的系統回復 RBA = rba
說明

這是 PAGEINFO 函數回應的一部分。 請注意,此 RBA 僅與已處理的那些頁面集相關; 除非包含佇列管理程式的所有頁面集,否則它不會與整個佇列管理程式相關。

CSQU165I
正在處理 ddname 資料集, TYPE ( type)
說明

公用程式的這個現行功能是以顯示的選項來處理資料集 ddname

CSQU166I
處理 ddname 資料集, TYPE ( type) ,模式 FORCE
說明

公用程式的這個現行功能是以顯示的選項來處理資料集 ddname

CSQU167I
ddname 從未由佇列管理程式起始設定
說明

這是資料集 ddname的 PAGEINFO 函數回應的一部分。

CSQU168E
所要求的頁集適用於多個佇列管理程式
說明

所要求資訊的頁集與多個佇列管理程式相關聯。 因此無法判定系統回復 RBA。

系統動作

處理程序繼續執行。

系統程式設計師回應

為單一佇列管理程式指定一組頁集,然後重新提交工作。

CSQU169E

訊息 msg-no 的 MQPUT 失敗。 MQCC=mqcc MQRC=mqrc (mqrc-text)

嚴重性
8
說明

執行 LOAD 或 SLOAD 函數時,佇列中目前正在處理輸入資料的訊息號碼 msg-no 的 MQPUT 失敗。 mqccmqrc (mqrc-text 以文字形式提供 MQRC) 指出失敗的原因。

系統動作

指令的處理終止。

系統程式設計師回應

使用訊息中的 MQ 完成碼和原因碼,判斷錯誤原因並更正問題。 然後重新執行 LOAD 或 SLOAD ,並從發生錯誤時正在處理的佇列開始。 如果在失敗之前已順利從輸入佇列載入任何訊息,請在 LOAD 或 SLOAD 指令上使用 SKIPMSGS 參數來略過那些訊息。

CSQU170I

找到 msg-count 則訊息 (msg-from-msg-to) (大小總計 text-length)

嚴重性
0
說明

執行 ANALYZE 函數時,會針對從輸入資料集處理的佇列顯示此訊息。 顯示訊息數及訊息文字的總長度。

CSQU171E

在輸入資料集中找不到佇列 queue-name

嚴重性
8
說明

正在執行的 LOAD 或 SLOAD 函數指定了在輸入資料集上找不到的來源佇列名稱 queue-name

系統動作

指令的處理終止。

系統程式設計師回應

請在指令中指定正確的輸入檔、正確的佇列名稱,然後再試一次。

CSQU172I
正在處理資料集 ddnamefunction-name ,已處理 total-pages 頁面的 current-page ,完成 percentage%
說明

如果要處理頁集的 CSQUTIL 函數長時間執行,則會定期發出此訊息,以指出到目前為止已處理多少頁。

CSQU179E

無法切換傳輸佇列,因為通道起始程式不在作用中

嚴重性

8

說明

公用程式無法針對前述 CSQU183I 訊息中所識別的通道,起始傳輸佇列切換,因為通道起始程式不在作用中。

系統動作

繼續執行處理程序,但不會切換受影響通道的傳輸佇列。

系統程式設計師回應

啟動通道起始程式,然後重新啟動通道或重新執行指令以起始傳輸佇列的切換。

[已淘汰]CSQU180E
csect-name 無法載入模組 module-name,原因 =ssssrrrr
說明

公用程式無法載入所要求的通道起始程式參數模組。 ssss 是來自 z/OS LOAD 服務的完成碼,而 rrrr 是原因碼 (兩者都是十六進位)。

系統動作

功能已終止。

系統程式設計師回應

請檢查 XPARM fumction 上指定的成員名稱,並確定模組位於 DDNAME 關鍵字所指定的檔案庫中。

[已淘汰]CSQU181E

csect-name module-name 不是有效的通道起始程式參數模組

嚴重性

8

說明

指定給通道起始程式參數的模組格式不正確。

系統動作

功能已終止。

系統程式設計師回應

請檢查 XPARM 函數上指定的成員名稱。

CSQU182E

取得通道清單時發生錯誤,原因 mqrc (mqrc-text)

嚴重性
8
說明

公用程式無法識別要處理的通道清單。

系統動作

指令的處理終止。

系統程式設計師回應

請使用原因碼來識別並解決錯誤,然後在必要時重新執行指令。

如需 mqrc 的相關資訊,請參閱 API 完成碼及原因碼 (mqrc-text 以文字形式提供 MQRC)。

CSQU183I

通道 channel-name

嚴重性
0
說明

公用程式正在處理名稱為 channel-name的通道所要求的功能。

系統動作

處理程序繼續執行。

系統程式設計師回應

請檢查後續訊息,以判斷是否已順利處理所要求的功能。

CSQU184I

已處理 n 個通道

嚴重性
0
說明

此訊息識別由所要求功能處理的通道數。

系統動作

處理程序繼續執行。

系統程式設計師回應

無需執行任何動作。

CSQU185I

此通道不需要切換傳輸佇列

嚴重性
0
說明

此訊息指出傳輸佇列不需要切換之前 CSQU183I 訊息中所識別的通道。 這指出通道使用目前配置的傳輸佇列。

系統動作

處理程序繼續執行。

系統程式設計師回應

無需執行任何動作。

CSQU186I

此通道的傳輸佇列切換擱置中

嚴重性
0
說明

此訊息會識別在前一個 CSQU183I 訊息中所識別通道的傳輸佇列切換處於擱置狀態。 這指出自前次啟動通道以來,已透過更新 DEFCLXQ 佇列管理程式屬性,或變更傳輸佇列的 CLCHNAME 屬性值,來變更通道的已配置傳輸佇列。

下次通道啟動或使用 CSQUTIL 函數 SWITCH CHANNEL起始切換時,將會發生傳輸佇列切換。

如果先前已起始作業,則交換器作業也會報告為擱置中,但在將訊息從舊傳輸佇列移至新傳輸佇列時停止佇列管理程式。 若要回復切換作業,請啟動通道或使用 CSQUTIL 來起始切換。

系統動作

處理程序繼續執行。

系統程式設計師回應

無需執行任何動作。

CSQU187I

此通道正在進行傳輸佇列的切換

嚴重性
0
說明

此訊息識別在前一個 CSQU183I 訊息中所識別通道的傳輸佇列切換進行中。

系統動作

處理程序繼續執行。

系統程式設計師回應

必要的話,請使用佇列管理程式所發出的主控台訊息來判斷切換作業的狀態。

CSQU188I

從傳輸佇列 xmit-qname

嚴重性
0
說明

此訊息隨其他訊息一起發出,例如 CSQU186ICSQU187ICSQU195I。 它會識別通道正在切換或將切換的傳輸佇列名稱。

系統動作

處理程序繼續執行。

系統程式設計師回應

無需執行任何動作。

CSQU189I

至傳輸佇列 xmit-qname

嚴重性
0
說明

此訊息隨其他訊息一起發出,例如 CSQU186ICSQU187ICSQU195I。 它會識別通道正在切換或將切換至的傳輸佇列名稱。

系統動作

處理程序繼續執行。

系統程式設計師回應

無需執行任何動作。

CSQU190I

xmitq-name 上,此通道有 num-msgs 則訊息已排入佇列

嚴重性
0
說明

此訊息隨 CSQU186I 一起發出,並識別傳輸佇列 xmitq-name上通道目前有 num-msgs 則訊息已排入佇列,傳輸佇列切換時需要移動。

系統動作

處理程序繼續執行。

系統程式設計師回應

無需執行任何動作。

CSQU191E

無法存取傳輸佇列 xmitq-name,原因 mqrc (mqrc-text)

嚴重性
8
說明

如果由於 mqrc (mqrc-text 以文字形式提供 MQRC) 而無法存取通道目前使用的傳輸佇列 xmitq-name,則會隨 CSQU186I 發出此訊息。 必須可存取此傳輸佇列,才能將通道的訊息移至新的傳輸佇列。

系統動作

指令的處理終止。

系統程式設計師回應

請使用原因碼來識別並解決錯誤,然後在必要時重新執行指令。

如需 mqrc 的相關資訊,請參閱 API 完成碼及原因碼 (mqrc-text 以文字形式提供 MQRC)。

或者,搭配使用 CSQUTIL 函數 SWITCH CHANNELMOVEMSGS(NO) 選項,以切換傳輸佇列而不移動訊息。 如果選取此選項,則在交換器完成之後,系統程式設計師會負責解決傳輸佇列 xmitq-name上通道的任何訊息。

CSQU192E

此通道的狀態為無法使用,原因為 mqrc (mqrc-text)

嚴重性
8
說明

公用程式無法識別先前 CSQU183I 訊息中所識別通道的現行狀態,以判斷傳輸佇列的切換是否處於擱置中或進行中。

系統動作

繼續執行處理程序,但如果要求這樣做,則不會切換受影響通道的傳輸佇列。

系統程式設計師回應

請使用原因碼來識別並解決錯誤,然後在必要時重新執行指令。

如需 mqrc 的相關資訊,請參閱 API 完成碼及原因碼 (mqrc-text 以文字形式提供 MQRC)。

CSQU193E

無法切換傳輸佇列,因為通道作用中

嚴重性
8
說明

公用程式無法為先前 CSQU183I 訊息中所識別的通道起始傳輸佇列切換,因為通道狀態既不是 STOPPED 也不是 INACTIVE

如果叢集傳送端通道顯示 STOPPED 狀態,但訊息 CSQU193E 仍在報告中,則通道無法立即停止。 發出 STOP CHANNEL channel-name 的要求時,會發生訊息重新配置。

通道會繼續重新配置訊息,並在此處理程序完成之後停止。 如果佇列上有大量訊息指派給此通道,則此處理程序可能需要一段時間。

您應該等待足夠的時間來確保訊息重新配置完成,然後切換傳輸佇列。

系統動作

繼續執行處理程序,但未切換受影響通道的傳輸佇列。

系統程式設計師回應

停止通道,然後重新啟動通道或重新執行指令以起始傳輸佇列的切換。

CSQU194E

傳輸佇列切換失敗,原因 mqrc (mqrc-text)

嚴重性
8
說明

公用程式無法切換之前 CSQU183I 訊息中所識別通道的傳輸佇列。

系統動作

繼續執行處理程序,但未切換受影響通道的傳輸佇列。

系統程式設計師回應

請使用原因碼來識別並解決錯誤,然後在必要時重新執行指令。

如需 mqrc 的相關資訊,請參閱 API 完成碼及原因碼 (mqrc-text 以文字形式提供 MQRC)。

CSQU195I

切換此通道的傳輸佇列

嚴重性
0
說明

已針對先前 CSQU183I 訊息中所識別的通道起始傳輸佇列切換。

系統動作

處理程序繼續執行。

系統程式設計師回應

使用後續訊息來判斷傳輸佇列切換是否順利完成

CSQU196I

移動此通道的訊息-已移動 num-msgs 個訊息

嚴重性
0
說明

切換傳輸佇列需要將通道的訊息從舊傳輸佇列移至新傳輸佇列。 在切換傳輸佇列期間會定期發出此訊息,以針對之前 CSQU183I 訊息中所識別的通道報告此作業的進度。

系統動作

處理程序繼續執行。

系統程式設計師回應

如果反覆發出此訊息,則可能表示無法排除通道的舊傳輸佇列訊息,這表示切換處理程序無法完成。 在切換處理程序期間,應用程式會繼續將訊息放到舊的傳輸佇列中,以保留排序。

如果切換處理程序無法完成,這可能表示將訊息放置到舊傳輸佇列的速度比切換處理程序可移動的快,或未確定的訊息留在通道的舊傳輸佇列上。

使用佇列管理程式 (例如 CSQM554I) 發出的主控台訊息,以及 DISPLAY QSTATUS之類的指令,來判斷切換作業無法完成的原因。

CSQU197I

移動訊息完成-已移動 num-msgs 則訊息

嚴重性
0
說明

切換傳輸佇列需要將通道的訊息從舊傳輸佇列移至新傳輸佇列。 此訊息指出前一個 CSQU183I 訊息中所識別通道的訊息移動程序已完成。 已移至新傳輸佇列的訊息數由 num-msgs識別。

系統動作

處理程序繼續執行。

系統程式設計師回應

無需執行任何動作。

CSQU198I

已順利切換傳輸佇列

嚴重性
0
說明

前一個 CSQU183I 訊息中所識別通道的傳輸佇列切換已順利完成。

系統動作

處理程序繼續執行。

系統程式設計師回應

無需執行任何動作。

CSQU199E

函數 需要指令層次 required-cmdlevel,佇列管理程式的指令層次為 qmgr-cmdlevel

嚴重性
8
說明

公用程式無法執行所要求的功能 (由 功能識別) ,因為它所連接的佇列管理程式不支援此功能。 若要執行所要求的功能,佇列管理程式的指令層次必須是 required-cmdlevel 或更高,但佇列管理程式的指令層次是 qmgr-cmdlevel

系統動作

指令的處理終止。

系統程式設計師回應

請確定公用程式已連接必要的佇列管理程式。 如果這是正確的,則必須先升級佇列管理程式,才能使用所要求的功能。

CSQU200I
csect-name 無法傳送郵件的佇列處理程式公用程式- date 時間
說明

這是公用程式發出的報告標頭的一部分。

CSQU201I
正在處理佇列 q-name
說明

無法傳送郵件的佇列處理程式已剖析規則表格,但未偵測到任何錯誤,即將開始處理訊息中所識別的佇列。

CSQU202I
無法傳送郵件的佇列處理程式結束。 成功動作: n1 重試, n2 轉遞, n3 捨棄
說明

無法傳送郵件的佇列處理程式正在結束,因為無法傳送郵件的佇列中沒有其他訊息,或因為佇列管理程式正在關閉,或因為無法傳送郵件的佇列處理程式偵測到錯誤。 訊息指出已順利處理多少則無法傳送郵件的佇列訊息。

系統動作

公用程式終止。

系統程式設計師回應

如果公用程式因錯誤而結束,請調查先前訊息中所報告的問題。

CSQU203I
n 則訊息仍留在無法傳送郵件的佇列中
說明

此訊息指出無法傳送郵件的佇列處理程式結束時,在無法傳送郵件的佇列上剩餘多少訊息。

CSQU210I
訊息沒有有效的 MQDLH
說明

無法傳送郵件的佇列處理程式已從無法傳送郵件的佇列擷取訊息,但訊息未以有效的無法傳送郵件的佇列標頭 (MQDLH) 作為字首。 這通常是因為應用程式直接寫入無法傳送郵件的佇列,但未在訊息前面加上有效的 MQDLH。

系統動作

訊息會留在無法傳送郵件的佇列中,且無法傳送郵件的佇列處理程式會繼續處理無法傳送郵件的佇列。

只有在第一次發現這類訊息時,才會發出此訊息。

系統程式設計師回應

從無法傳送郵件的佇列中移除所有無效訊息。 除非以有效的 MQDLH 作為字首,否則請勿將訊息寫入無法傳送郵件的佇列。

CSQU211I
無法放置訊息,第 n MQRC=mqrc (mqrc-text)
說明

無法傳送郵件的佇列處理程式已嘗試依要求將訊息重新導向至另一個佇列,但 MQPUT 呼叫不成功。

系統動作

訊息的重試次數會增加; 繼續執行處理程序。

系統程式設計師回應

如需 mqrc (mqrc-text 以文字形式提供 MQRC) 的相關資訊,請參閱 API 完成碼及原因碼 。 用來決定訊息動作的規則表格行號 n 將有助於識別放置訊息的佇列。

CSQU212I
無法查詢無法傳送郵件的佇列, MQCC=mqcc MQRC=mqrc (mqrc-text)
說明

無法傳送郵件的佇列的 MQINQ 呼叫不成功。

系統動作

處理程序繼續執行。

系統程式設計師回應

如需 mqccmqrc (mqrc-text 以文字形式提供 MQRC) 的相關資訊,請參閱 API 完成碼及原因碼

CSQU213I
無法轉換訊息, MQCC=mqcc MQRC=mqrc (mqrc-text)
說明

MQGET 呼叫發現資料轉換問題。

系統動作

訊息會回復並保留在佇列上。 繼續處理佇列上剩餘的訊息。 請使用替代方法,從無法傳送郵件的佇列中移除此訊息。

系統程式設計師回應

如需 mqccmqrc (mqrc-text 以文字形式提供 MQRC) 的相關資訊,請參閱 API 完成碼及原因碼

CSQU220E
無法連接佇列管理程式 qmgr-name , MQCC=mqcc MQRC=mqrc (mqrc-text)
說明

無法傳送郵件的佇列處理程式無法連接至所要求的佇列管理程式。

系統動作

公用程式已終止。

系統程式設計師回應

如需 mqccmqrc (mqrc-text 以文字形式提供 MQRC) 的相關資訊,請參閱 API 完成碼及原因碼

CSQU221E
無法開啟佇列管理程式, MQCC=mqcc MQRC=mqrc (mqrc-text)
說明

佇列管理程式的 MQOPEN 呼叫不成功。

系統動作

公用程式已終止。

系統程式設計師回應

如需 mqccmqrc (mqrc-text 以文字形式提供 MQRC) 的相關資訊,請參閱 API 完成碼及原因碼

CSQU222E
無法查詢佇列管理程式, MQCC=mqcc MQRC=mqrc (mqrc-text)
說明

佇列管理程式的 MQINQ 呼叫失敗。

系統動作

公用程式已終止。

系統程式設計師回應

如需 mqccmqrc (mqrc-text 以文字形式提供 MQRC) 的相關資訊,請參閱 API 完成碼及原因碼

CSQU223E
無法關閉佇列管理程式, MQCC=mqcc MQRC=mqrc (mqrc-text)
說明

佇列管理程式的 MQCLOSE 呼叫失敗。

系統動作

公用程式已終止。

系統程式設計師回應

如需 mqccmqrc (mqrc-text 以文字形式提供 MQRC) 的相關資訊,請參閱 API 完成碼及原因碼

CSQU224E
無法瀏覽無法傳送郵件的佇列 q-name, MQCC=mqcc MQRC=mqrc (mqrc-text)
說明
瀏覽無法傳送郵件的佇列的 MQOPEN 呼叫未順利完成。 這通常是因為下列其中一個原因:
  • 另一個處理程序已開啟佇列以進行獨佔性存取。
  • 指定了無效的佇列名稱。
  • 下列其中一個模組的別名已遺失:
    • CSQBSRV
    • CSQAPEPL
    • CSQBCRMH
    • CSQBAPPL
系統動作

公用程式已終止。

系統程式設計師回應

如需 mqccmqrc (mqrc-text 以文字形式提供 MQRC) 的相關資訊,請參閱 API 完成碼及原因碼

CSQU225E
無法關閉無法傳送郵件的佇列, MQCC=mqcc MQRC=mqrc (mqrc-text)
說明

無法傳送郵件的佇列的 MQCLOSE 呼叫不成功。

系統動作

公用程式已終止。

系統程式設計師回應

如需 mqccmqrc (mqrc-text 以文字形式提供 MQRC) 的相關資訊,請參閱 API 完成碼及原因碼

CSQU226E
n行: keyword(value) 無效或超出允許的範圍
說明

在規則表格的第 n 行中提供給指定關鍵字的值超出有效的值範圍,否則無效。

系統動作

公用程式已終止。

系統程式設計師回應

請更正規則表,然後重新啟動無法傳送郵件的佇列處理程式。

CSQU227E
無法從無法傳送郵件的佇列中取得訊息, MQCC=mqcc MQRC=mqrc (mqrc-text)
說明

無法傳送郵件的佇列的 MQGET 呼叫失敗。

系統動作

公用程式已終止。

系統程式設計師回應

如需 mqccmqrc (mqrc-text 以文字形式提供 MQRC) 的相關資訊,請參閱 API 完成碼及原因碼

CSQU228E
無法確定或取消無法傳送郵件的佇列動作, MQCC=mqcc MQRC=mqrc (mqrc-text)
說明

無法傳送郵件的佇列的 MQCMIT 或 MQBACK 呼叫不成功。

系統動作

公用程式已終止。

系統程式設計師回應

如需 mqccmqrc (mqrc-text 以文字形式提供 MQRC) 的相關資訊,請參閱 API 完成碼及原因碼

CSQU229E
規則表格無效或遺漏
說明

規則表格未包含有效的訊息範本,或完全未提供。

系統動作

公用程式已終止。

系統程式設計師回應

請更正前述訊息中指出的規則表格,然後重新啟動無法傳送郵件的佇列處理程式。

CSQU230E
無法取得儲存體
說明

無法傳送郵件的佇列處理程式無法取得儲存體。

此問題通常會因一些更廣泛的問題而產生。 例如,如果有持續問題導致訊息寫入無法傳送郵件的佇列,且相同的問題 (例如,佇列已滿) 阻止無法傳送郵件的佇列處理程式對訊息採取所要求的動作,則需要不斷增加的儲存體數量。

系統動作

公用程式已終止。

系統程式設計師回應

增加公用程式可用的儲存體。 請調查是否存在更廣泛的問題,以及無法傳送郵件的佇列是否包含大量訊息。

CSQU231E
n行: 參數 keyword 超出長度上限
說明

規則表格第 n 行中指定參數的值太長。

系統動作

公用程式已終止。

系統程式設計師回應

請更正規則表,然後重新啟動無法傳送郵件的佇列處理程式。

CSQU232E
n行: 參數 keyword 重複
說明

在規則表的第 n 行中提供了兩個以上相同類型的參數。

系統動作

公用程式已終止。

系統程式設計師回應

請更正規則表,然後重新啟動無法傳送郵件的佇列處理程式。

CSQU233E
n行: 語法錯誤
說明

規則表格的第 n 行中有語法錯誤。

系統動作

公用程式已終止。

系統程式設計師回應

請更正規則表,然後重新啟動無法傳送郵件的佇列處理程式。

CSQU234E
無法釋放儲存體
說明

無法傳送郵件的佇列處理程式無法釋放儲存體。

系統動作

公用程式已終止。

系統程式設計師回應

請調查之前訊息中所報告的問題。

CSQU235E
n行: keyword 值無效或超出允許的範圍
說明

在規則表格的第 n 行中為指定參數提供的值超出有效的值範圍,否則無效。

系統動作

公用程式已終止。

系統程式設計師回應

請更正規則表,然後重新啟動無法傳送郵件的佇列處理程式。

CSQU236E
規則表格中的 n 個錯誤
說明

在規則表格中偵測到錯誤。

系統動作

公用程式已終止。

系統程式設計師回應

請更正前述訊息中指出的規則表格,然後重新啟動無法傳送郵件的佇列處理程式。

CSQU237E
n行: 無效的關鍵字組合
說明

規則表格第 n 行中的參數組合無效。 例如: 未指定 ACTION ,指定的 ACTION (FWD) 沒有 FWDQ ,指定的 HEADER 沒有 ACTION (FWD)。

系統動作

公用程式已終止。

系統程式設計師回應

請更正規則表,然後重新啟動無法傳送郵件的佇列處理程式。

CSQU249E
無法切斷佇列管理程式的連線, MQCC=mqcc MQRC=mqrc (mqrc-text)
說明

佇列管理程式的 MQDISC 呼叫不成功。

系統動作

公用程式已終止。

系統程式設計師回應

如需 mqccmqrc (mqrc-text 以文字形式提供 MQRC) 的相關資訊,請參閱 API 完成碼及原因碼

CSQU300I
提供的參數不正確。 用法資訊如下:

CSQUDSPM (-m QMgrName) (-o status | -s) (-o all) (-su) (-a)

-m QMgrName: 僅顯示此佇列管理程式的資訊

-o status: 顯示佇列管理程式或佇列管理程式的作業狀態

-s: 顯示佇列管理程式或佇列管理程式的作業狀態

-o all: 顯示佇列管理程式或佇列管理程式的所有詳細資料

-su: 不顯示具有不明版本之佇列管理程式的資訊

-a: 僅顯示執行中佇列管理程式的資訊

說明

傳遞給 CSUDSPM 的參數不正確。

系統動作

公用程式停止處理。

系統程式設計師回應

請更正參數,然後重新提交公用程式。

CSQU307I
不存在具有指定名稱的佇列管理程式
說明

已執行 CSQUDSPM 公用程式,指定找不到的佇列管理程式名稱。

系統動作

公用程式停止處理。

系統程式設計師回應

請更正佇列管理程式名稱,或執行公用程式而不指定特定佇列管理程式。

CSQU500I
csect-name 佇列共用群組公用程式- date 時間
說明

這是公用程式發出的報告標頭的一部分。

CSQU501I
所要求的 function 函數
說明

這會識別所要求的公用程式功能。

CSQU502I
佇列管理程式 =qmgr-name
說明

這會識別要求其功能的佇列管理程式名稱。

CSQU503I
QSG=qsg-nameDb2® DSG=dsg-nameDb2 ssid=db2-name
說明

這會識別要求功能的佇列共用群組、 Db2 資料共用群組及 Db2 子系統名稱。

CSQU504E
無法 LOAD module-name,原因 =ssssrrrr
說明

公用程式無法載入必要的模組。 ssss 是來自 z/OS LOAD 服務的完成碼,而 rrrr 是原因碼 (兩者都是十六進位)。

系統動作

公用程式終止。

系統程式設計師回應

請檢查主控台,以取得指出未載入模組之原因的訊息。 如需來自 LOAD 要求之程式碼的相關資訊,請參閱 z/OS MVS Programming: Assembler Services Reference Volume 2 手冊。

請確定模組位於必要的檔案庫中,且已正確參照它。 公用程式會嘗試從 STEPLIB DD 陳述式下的程式庫資料集載入此模組。

CSQU505E
無 EXEC PARM 參數
說明

未在 EXEC PARM 欄位中指定公用程式的參數。

系統動作

公用程式已終止。

系統程式設計師回應

請指定必要的參數,然後重新執行工作。

CSQU506E
EXEC PARM 函數參數無效
說明

公用程式所要求的函數 (作為 EXEC PARM 欄位中的第一個參數) 無效。

系統動作

公用程式已終止。

系統程式設計師回應

請更正參數,然後重新執行工作。

CSQU507E
函數的 EXEC PARM 參數數目錯誤
說明

EXEC PARM 欄位中指定的公用程式參數數目對所要求的函數而言不正確。

系統動作

公用程式已終止。

系統程式設計師回應

請更正參數,然後重新執行工作。

CSQU508E
EXEC PARM 參數 n 無效
說明

EXEC PARM 欄位中指定的公用程式第 n個參數對於所要求的函數無效,或已省略,但對於所要求的函數而言是必要的。

系統動作

公用程式已終止。

系統程式設計師回應

請更正參數,然後重新執行工作。

CSQU509E
EXEC PARM 參數太多
說明

EXEC PARM 欄位中指定的公用程式參數數目對所要求的函數而言太多。

系統動作

公用程式已終止。

系統程式設計師回應

請更正參數,然後重新執行工作。

CSQU510I
SQL 錯誤資訊
說明

發生 SQL 錯誤。 診斷資訊遵循訊息 CSQU511I

系統動作

請參閱之前的公用程式錯誤訊息。

系統程式設計師回應

請查看訊息 CSQU511I 中的資訊,以判斷 SQL 錯誤的原因。

CSQU511I
DSNT408I SQLCODE = -sql-code,說明
說明
此訊息直接從 Db2提供其他診斷資訊。 後面接著進一步的 CSQU511I 訊息,類似下列範例區塊:

   CSQU511I   DSNT408I SQLCODE = -805, ERROR:  DBRM OR PACKAGE NAME DSNV11P1..CSQ5B9-
   CSQU511I            00.1A47B13F08B31B99 NOT FOUND IN PLAN CSQ5B900. REASON 03    
   CSQU511I   DSNT418I SQLSTATE   = 51002 SQLSTATE RETURN CODE                      
   CSQU511I   DSNT415I SQLERRP    = DSNXEPM SQL PROCEDURE DETECTING ERROR           
   CSQU511I   DSNT416I SQLERRD    = -251  0  0  -1  0  0 SQL DIAGNOSTIC INFORMATION 
   CSQU511I   DSNT416I SQLERRD    = X'FFFFFF05'  X'00000000'  X'00000000'           
   CSQU511I            X'FFFFFFFF'  X'00000000'  X'00000000' SQL DIAGNOSTIC         
   CSQU511I            INFORMATION 
系統動作

公用程式已終止。

系統程式設計師回應

請使用診斷資訊來判斷 SQL 錯誤的原因,並更正問題。

CSQU512E
公用程式終止, Db2 表格使用中
說明

佇列共用群組公用程式無法執行,因為它使用的 Db2 表格已由另一個工作保留。 最可能的原因是另一個公用程式實例正在執行中,或佇列共用群組中的佇列管理程式正在啟動中。

系統動作

公用程式已終止。

系統程式設計師回應

稍後重新執行工作。

CSQU513E
公用程式已終止,未獲 APF 授權
說明

佇列共用群組公用程式未獲 APF 授權。

系統動作

公用程式已終止。

系統程式設計師回應

請確定 STEPLIB DD 陳述式下的程式庫資料集符合 APF 授權的規則,然後重新執行工作。

CSQU514E
RRSAF 函數 call-name 失敗, RC=rc
說明

call-name 指定的 RRS 函數傳回 rc指定的非預期原因碼。

系統動作

公用程式已終止。

系統程式設計師回應

如需 RRSAF 原因碼的說明,請參閱 Db2for z/OS 手冊。

必要的話,請採取更正動作,然後重新提交工作。

CSQU515E
無法存取 Db2 表格, RC=rc reason=reason
說明

呼叫 CSQ5ARO2 模組失敗,回覆碼由 rc 指定,原因碼由 reason指定。

系統動作

公用程式已終止。

系統程式設計師回應

請重新提交該工作。 如果問題持續發生,請記下訊息中的錯誤碼,並聯絡 IBM 支援中心。

CSQU517I
已定義 XCF 群組 xcf-name
說明

參考訊息指出 xcf-name 指定的 XCF 群組名稱已存在。

CSQU518E
XCF IXCQUERY 成員錯誤, RC=rc reason=reason
說明

IXCQUERY 要求傳回 rc 指定的非預期回覆碼,原因碼由 reason 指定。

系統動作

公用程式已終止。

系統程式設計師回應

如需 IXCQUERY 回覆碼及原因碼的說明,請參閱 z/OS MVS Sysplex 服務參考手冊 手冊。

必要的話,請採取更正動作,然後重新提交工作。

CSQU520I
XCF 群組 xcf-name 的摘要資訊
說明

參考訊息指出 xcf-name 所指定 XCF 群組的摘要資料如下。

CSQU521I
群組包含 n 個成員:
說明

參考訊息指出訊息 CSQU517I 指定的群組包含 n 個成員。

CSQU522I
成員 =xcf-name, state=sss, system=sys-name
說明

參考訊息指出 xcf-name 指定的 XCF 群組成員狀態為 sss ,且前次在系統 sys-name上執行。

CSQU523I
使用者資料 =xxx
說明

參考訊息 CSQU522I包含 32 個位元組的 XCF 使用者資料。

CSQU524I
QMGR number=nn
說明

參考訊息包含佇列共用群組中要隨附參考訊息 CSQU522I的 QMGR 數目。 QMGR 號碼儲存在 Db2 表格、XCF 群組成員及 CF 結構連線中。 當使用 CSQ5PQSG將 QMGR 新增至佇列共用群組時,會產生此訊息。

CSQU525E
Db2 db2-name 不是資料共用群組 dsg-name 的成員
說明

EXEC PARM 欄位中提供的 Db2 ssid 與資料共用群組名稱之間存在不一致。 db2-name 指定的 Db2 ssid 不是 dsg-name所指定 Db2 資料共用群組的成員。

系統動作

公用程式已終止。

系統程式設計師回應

確保指定的 Db2 ssid 是所指定 Db2 資料共用群組的成員。

發出下列指令以尋找群組成員名稱 :DISPLAY XCF , GROUP

CSQU526I
已連接至 Db2 db2-name
說明

公用程式已順利連接至 Db2 subsystem db2-name

CSQU527E
目前沒有合格的 Db2 作用中
說明

如果在 EXEC PARM 欄位中指定 Db2 ssid ,則表示在執行公用程式工作的 z/OS 系統上, Db2 子系統目前不在作用中。

如果在 EXEC PARM 欄位中指定 Db2 資料共用群組名稱,則在執行公用程式工作的 z/OS 系統上沒有作用中的合格 Db2 子系統。

系統動作

公用程式已終止。

系統程式設計師回應

如果在 EXEC PARM 欄位中指定 Db2 ssid ,請確定它在將執行公用程式工作的 z/OS 系統上處於作用中。

如果在 EXEC PARM 欄位中指定 Db2 資料共用群組名稱,請確定在將執行公用程式工作的 z/OS 系統上,至少有一個合格 Db2 子系統處於作用中。

CSQU528I
已中斷與 Db2 db2-name 的連線
說明

公用程式已順利從 Db2 subsystem db2-name中斷連線。

CSQU529E
無法移除 QSG qsg-name 項目,仍會定義 n 個成員
說明

qsg-name 中移除佇列共用群組名稱的要求失敗,因為仍有 n 個成員定義給它。

系統動作

公用程式已終止。

系統程式設計師回應

必須先移除佇列共用群組的所有成員,然後才能刪除佇列共用群組本身。 使用之前的 CSQU522I 訊息來識別哪些佇列共用群組成員仍定義給佇列共用群組。

附註: 無法從佇列共用群組中移除處於 ACTIVE 或 FAILED 狀態的成員。
CSQU530E
QMGR qmgr-name 項目無法從佇列共用群組 qsg-name中移除,狀態為 sss
說明

無法從 qsg-name 所命名的佇列共用群組中移除 qmgr-name 所命名的佇列管理程式,因為它處於 sss所指定的不正確 XCF 成員狀態。

系統動作

公用程式已終止。

系統程式設計師回應

若要從佇列共用群組中移除佇列管理程式,它必須具有 XCF 成員狀態 CREATED 或 QUIESCED。

如果 XCF 成員狀態是 ACTIVE ,請使用 STOP QMGR 指令停止佇列管理程式,然後重新提交工作。

如果 XCF 成員狀態為「失敗」,請使用 STOP QMGR 指令啟動佇列管理程式並正常停止它,然後重新提交工作。

CSQU531E
無法移除 QSG qsg-name 項目,在 Db2 table table-name 中找不到
說明

嘗試移除佇列共用群組 qsg-name 失敗,因為在 Db2 表格 表格名稱中找不到該群組的項目。

系統動作

公用程式已終止。

系統程式設計師回應

請確定佇列共用群組 qsg-name 最初定義在表格 table-name中。

檢查公用程式工作是否連接至正確的 Db2 資料共用群組。 必要的話,請重新提交工作。

CSQU532E
無法刪除 QSG qsg-name 項目,其 Db2 項目仍存在
說明

嘗試移除佇列共用群組 qsg-name 傳回 Db2 限制失敗,因為佇列管理程式項目仍存在於 CSQ.ADMIN_B_QMGR 表格。

系統動作

公用程式已終止。

系統程式設計師回應

檢查 CSQ.ADMIN_B_QMGR 表格,用於判定哪些佇列管理程式仍定義給佇列共用群組 qsg-name

使用 CSQ5PQSG 公用程式的 REMOVE QMGR 功能來移除登錄,然後重新提交工作。

CSQU533E
SQL 錯誤。 Db2 table=table-name, code=sqlcode, state=sss, data=sqlerrcd
說明

Db2傳回非預期的 SQL 錯誤。 table-name 表格上的作業傳回 sqlcode 指定的 SQLCODE ,由 sss 指定的 STATE 及 sqlerrcd指定的 SQLERRCD 值。

系統動作

公用程式已終止。

系統程式設計師回應

如需 SQL 程式碼的說明,請參閱 Db2for z/OS 手冊。

必要的話,請重新提交工作。

CSQU534E
SQL 服務錯誤, Db2 table=table-name RC=rc
說明

table-name指定的表格執行作業期間發生 SQL 錯誤,如之前的 CSQU533E 訊息中所報告。 內部服務常式傳回回覆碼 rc

系統動作

公用程式已終止。

系統程式設計師回應

請參閱訊息 CSQU533E。

CSQU535I
已順利從 Db2 table table-name 中移除 QSG qsg-name 項目
說明

參考訊息指出已順利移除 qsg-name 所命名的佇列共用群組。

CSQU536E
無法新增佇列共用群組 qsg-name 項目,項目已存在於 Db2 table table-name
說明

嘗試新增佇列共用群組 qsg-name 失敗,因為 Db2 table table-name中已存在項目。

系統動作

公用程式已終止。

CSQU537I
csect-name 佇列共用群組 qsg-name 項目已順利新增至 Db2 table table-name
說明

已順利完成將佇列共用群組 qsg-name 新增至 Db2 table table-name 的要求。

CSQU538E
找到 QMGR qmgr-name XCF 群組 xcf-name 的成員記錄
說明

參考訊息指出 qmgr-name 中所命名佇列管理程式的成員記錄已存在於 xcf-name所命名的 XCF 群組中。

CSQU539E
在佇列共用群組 qsg-name 中找不到 QMGR qmgr-name 項目
說明

嘗試從 qsg-name 所命名的佇列共用群組中移除 qmgr-name 所命名的佇列管理程式失敗,因為在 Db2 表格中找不到任何項目。

系統動作

公用程式已終止。

CSQU540E
無法移除 QMGR qmgr-name -未正常終止或需要回復
說明

無法從佇列共用群組中移除 qmgr-name 所命名的佇列管理程式,因為它目前在作用中,或因為它在前次執行期間異常終止,或因為備份及回復需要它。

系統動作

公用程式已終止。

系統程式設計師回應

如果佇列管理程式在作用中,請使用 STOP QMGR 指令停止佇列管理程式,然後重新提交工作。

如果佇列管理程式在前次執行期間異常終止,請使用 STOP QMGR 指令啟動佇列管理程式並正常停止它,然後重新提交工作。

如果這兩種情況都不適用,或仍無法移除,則必須將其用於備份及回復目的。 如需從佇列共用群組中移除這類佇列管理程式的相關資訊,請參閱 管理佇列共用群組

CSQU541E
QSG 陣列操作錯誤, RC=rc
說明

在操作佇列共用群組陣列資料期間發生內部錯誤。

內部常式傳回 rc指定的完成碼。

系統動作

公用程式已終止。

系統程式設計師回應

請重新提交該工作。 如果問題持續發生,請記下訊息中的錯誤碼,並聯絡 IBM 支援中心。

CSQU542E
佇列共用群組 qsg-name更新失敗, RC=rc
說明

嘗試更新 qsg-name 所指定佇列共用群組的 Db2 列失敗,回覆碼為 rc

rc 顯示失敗的類型:
00F5000C
佇列共用群組列已不存在
00F50010
內部錯誤。
00F50018
參照限制失敗
00F50028
內部錯誤。
系統動作

公用程式已終止。

系統程式設計師回應

請重新提交該工作。 如果問題持續存在,請聯絡 IBM 支援中心。

CSQU543E
刪除 QMGR qmgr-name失敗, RC=rc
說明

嘗試刪除佇列管理程式 qmgr-name 失敗,回覆碼為 rc

rc 顯示失敗類型: 00F5000C,佇列管理程式列不再存在。

系統動作

處理程序繼續執行。

系統程式設計師回應

這可能表示已針對錯誤的 Db2 資料共用群組提出要求,或先前的嘗試過早終止。 對於前者,應該針對正確的 Db2 資料共用群組執行公用程式。 對於後者,無需採取進一步行動。

CSQU544E
QMGR qmgr-name 的 IXCDELET 要求不成功, RC=rc reason=reason
說明

嘗試刪除佇列管理程式 qmgr-name期間, IXCDELET 要求會傳回 IXC 回覆碼 rc 及原因碼 reason

系統動作

公用程式已終止。

系統程式設計師回應

如需 IXCDELET 回覆碼及原因碼的說明,請參閱 z/OS MVS Sysplex 服務參考手冊 手冊。

必要的話,請採取更正動作,然後重新提交工作。

CSQU545E
QMGR qmgr-name 的 IXCCREAT 要求不成功, RC=rc reason=reason
說明

在嘗試新增佇列管理程式 qmgr-name期間, IXCCREAT 要求會傳回 IXC 回覆碼 rc 及原因碼 reason

系統動作

公用程式已終止。

系統程式設計師回應

如需 IXCCREAT 回覆碼及原因碼的說明,請參閱 z/OS MVS Sysplex 服務參考手冊 手冊。

必要的話,請採取更正動作,然後重新提交工作。

CSQU546E
無法新增 QMGR qmgr-name 項目,已存在於 Db2 table table-name
說明

嘗試將佇列管理程式 qmgr-name 的項目新增至 Db2 table table-name 失敗,因為佇列管理程式已存在一列。

系統動作

公用程式已終止。

系統程式設計師回應

檢查 table-name 指定的 Db2 表格,並判斷 qmgr-name 指定的佇列管理程式項目是否適用於正確的佇列共用群組。 如果是,則不需要進一步動作。

CSQU547E
無法新增 QMGR qmgr-name 項目,沒有佇列共用群組 qsg-name 項目存在於 Db2 表格 table-name
說明

嘗試新增佇列管理程式 qmgr-name 失敗,因為 Db2 表格 表格名稱中沒有佇列共用群組 qsg-name 的佇列共用群組項目。

系統動作

公用程式已終止。

系統程式設計師回應

若要將佇列管理程式新增至佇列共用群組, Db2 CSQ.ADMIN_B_QSG 表格必須包含 qsg-name所命名之佇列共用群組的佇列共用群組記錄。

請檢查 Db2 表格,必要的話,在重新提交此工作之前執行 CSQ5PQSG 公用程式 ADD QSG 函數。

CSQU548E
QMGR qmgr-name 無法新增至佇列共用群組 qsg-name,沒有未指派的 QMGR 號碼
說明

嘗試將佇列管理程式 qmgr-name 新增至佇列共用群組 qsg-name 失敗,因為所有佇列管理程式號碼都在使用中。

系統動作

公用程式已終止。

系統程式設計師回應

一次最多可以對佇列共用群組定義 32 個佇列管理程式。 如果 qsg-name 所命名的佇列共用群組已包含 32 個佇列管理程式,則唯一的動作是建立新的佇列共用群組或移除現有的佇列管理程式。

CSQU549I
QMGR qmgr-name 項目已順利新增至 QSG qsg-name
說明

已順利完成將佇列管理程式 qmgr-name 新增至佇列共用群組 qsg-name 的要求。

CSQU550I
QMGR qmgr-name 項目已順利從 QSG qsg-name 移除
說明

已順利完成從佇列共用群組 qsg-name 移除佇列管理程式 qmgr-name 的要求。

CSQU551I
已順利新增 QSG qsg-name 項目
說明

已順利完成新增佇列共用群組 qsg-name 的要求。

CSQU552I
已順利移除 QSG qsg-name 項目
說明

已順利完成移除佇列共用群組 qsg-name 的要求。

CSQU553E
QMGR qmgr-name 存在於 Db2 表格 表格名稱 中,作為不同佇列共用群組 qsg-name 的成員
說明

嘗試將 qmgr-name 指定的佇列管理程式新增至佇列共用群組失敗,因為 table-name 指定的 Db2 表格指出佇列管理程式已經是 qsg-name所識別之不同佇列共用群組的成員。

系統動作

公用程式已終止。

系統程式設計師回應

佇列管理程式一次只能是一個佇列共用群組的成員。

請從佇列共用群組中移除佇列管理程式,然後重新提交工作,或不採取進一步動作。

CSQU554E
QMGR qmgr-name 項目無法從佇列共用群組 qsg-name中移除,結構 struc-name 備份需要
說明

無法從 qsg-name 所命名的佇列共用群組中移除 qmgr-name 所命名的佇列管理程式,因為它具有結構 struc-name的備份相關資訊。 (針對 struc-name 顯示的值是 IBM MQ 所使用的 12 個字元名稱,而不是 z/OS 所使用的外部名稱 (包括佇列共用群組名稱)。)

如果多個結構需要佇列管理程式,則會針對每一個結構發出此訊息。

系統動作

公用程式已終止。

系統程式設計師回應

使用佇列共用群組中的另一個佇列管理程式,來備份結構。 請確定 BACKUP CFSTRUCT 指令中使用的 EXCLINT 時間值小於您嘗試移除的佇列管理程式前次停止後的時間。 然後重新提交工作。

移除佇列共用群組中的最後一個佇列管理程式時,您必須使用 FORCE 選項,而不是 REMOVE。 這會從佇列共用群組中移除佇列管理程式,同時不執行回復所需的佇列管理程式日誌一致性檢查。 只有在您要刪除佇列共用群組時,才應該執行這個動作; 如需管理佇列共用群組的相關資訊,請參閱 從佇列共用群組移除佇列管理程式

CSQU555E
QMGR qmgr-name release 層次與 Db2 表格 表格名稱 中的佇列共用群組 qsg-name 不相容
說明

嘗試將 qmgr-name 指定的佇列管理程式新增至佇列共用群組失敗,因為 table-name 指定的 Db2 表格指出佇列共用群組中的另一個佇列管理程式處於不相容的版次層次。

系統動作

公用程式已終止。

系統程式設計師回應

只有具有相容版次層次的佇列管理程式才能成為相同佇列共用群組的成員。 如需版本之間移轉及相容性的相關資訊,請參閱 維護及移轉

CSQU556I
QSG qsg-name 可能包含非預期的字元
說明

正在新增的佇列共用群組 qsg-name 指定佇列共用群組名稱,該名稱包含 '@' 字元,或少於四個字元,因此在簡稱後面附加 '@' 字元,使名稱長度為四個字元。

系統動作

繼續執行新增佇列共用群組的處理程序。 公用程式將完成,回覆碼為 4。

系統程式設計師回應

請驗證 qsg-name 指定的佇列共用群組名稱是要用於佇列共用群組的預期名稱。 如果沒有,請使用公用程式來移除佇列共用群組,更正佇列共用群組名稱,然後重新提交要求以新增佇列共用群組。

'@' 字元雖然在 qsg-name中容許,但不建議使用,因為在 IBM MQ 物件名稱中不支援它作為字元。 任何定義 (例如佇列管理程式別名定義或需要參照 qsg-name的其他物件) 都無法參照 qsg-name。 可能的話,請避免使用這些字元。

CSQU557E
QMGR 與佇列共用群組名稱必須不同
說明

嘗試將佇列管理程式新增至佇列共用群組失敗,因為佇列管理程式不能與它們所屬的佇列共用群組同名。

系統動作

公用程式已終止。

CSQU558E
QMGR qmgr-name 項目無法從佇列共用群組 qsg-name移除,結構 struc-name 的 SMDS 不是空的
說明

無法從 qsg-name 所命名的佇列共用群組中移除 qmgr-name 所命名的佇列管理程式,因為它擁有結構 struc-name 的共用訊息資料集,且該結構未標示為空白,因此它可能仍包含現行訊息資料。 (針對 struc-name 顯示的值是 IBM MQ所使用的 12 個字元名稱,而不是包括佇列共用群組名稱的 z/OS 所使用的外部名稱。)

系統動作

公用程式已終止。

系統程式設計師回應

在將擁有的共用訊息資料集標示為空白之前,無法移除佇列管理程式,這表示擁有的佇列管理程式在不包含任何訊息資料時,已正常關閉它。 資料集中具有訊息資料的所有共用訊息必須已先讀取或標示為已刪除,且擁有端佇列管理程式必須連接至結構,才能移除已刪除的訊息並釋放資料集空間。

可以使用指令 DISPLAY CFSTATUS(struc-name) TYPE(SMDS)來顯示結構的每一個共用訊息資料集的現行狀態。

CSQU560I
管理結構的完整名稱是 admin-strname
說明

這會顯示 z/OS所使用之管理結構的完整外部名稱,其中包括佇列共用群組名稱。

CSQU561E
無法取得管理結構的屬性, IXLMG RC=rc reason code=reason
說明

嘗試將佇列管理程式新增至佇列共用群組失敗; 無法檢查管理結構的屬性,因為發生 XES IXLMG 服務錯誤。 管理結構的完整名稱在下列 CSQ570I 訊息中提供。

系統動作

公用程式終止。 佇列管理程式不會新增至佇列共用群組。

系統程式設計師回應

請調查 IXLMG 服務中的回覆碼和原因碼 (兩者都以十六進位顯示) ,如 z/OS MVS Programming: Sysplex Services Reference 手冊中所說明。 如果無法解決問題,請聯絡 IBM 支援中心。

CSQU562E
管理結構屬性暫時無法使用
說明

嘗試將佇列管理程式新增至佇列共用群組失敗; 無法檢查管理結構的屬性,因為它們目前無法使用。 管理結構的完整名稱在下列 CSQ570I 訊息中提供。

系統動作

公用程式終止。 佇列管理程式不會新增至佇列共用群組。

系統程式設計師回應

稍後重新執行工作。

CSQU563I
管理者結構定義在 CF cf-name中,已配置大小 mm KB ,項目數上限 nn
說明

這會顯示佇列共用群組之管理結構的現行屬性。 它定義在名為 cf-name的連結機能中。

CSQU564E
佇列管理程式無法新增至佇列共用群組 qsg-name,管理結構太小
說明

嘗試將佇列管理程式新增至佇列共用群組失敗; 現行管理結構配置對於具有所要求佇列管理程式數目的佇列共用群組而言太小。 管理結構的完整名稱在下列 CSQ570I 訊息中提供。

系統動作

公用程式終止。 佇列管理程式不會新增至佇列共用群組。

系統程式設計師回應

如需與佇列共用群組搭配使用之連結機能結構大小的相關資訊,請參閱 指定共用訊息的卸載選項

必須先增加管理結構配置,才能將新的佇列管理程式新增至佇列共用群組。 這可能涉及下列一或多個步驟:
  • 使用 IXLMIAPU 公用程式更新管理結構定義。
  • 重新整理目前作用中的 CFRM 原則。
  • 使用 z/OS SETXCF START , ALTER 指令來動態變更管理結構的現行配置。

請在增加管理結構配置時重新執行工作。

CSQU565E
無法取得管理結構的屬性, CF 處於失敗狀態
說明

嘗試將佇列管理程式新增至佇列共用群組失敗; 無法檢查管理結構的屬性,因為它處於失敗狀態。 管理結構的完整名稱在下列 CSQ570I 訊息中提供。

系統動作

公用程式終止。 佇列管理程式不會新增至佇列共用群組。

系統程式設計師回應

使用 z/OS DISPLAY XCF , STRUCTURE 指令可顯示目前作用中 CFRM 原則中所有結構的狀態。

如果管理結構失敗,啟動佇列共用群組中的佇列管理程式會導致根據現行 CFRM 原則來配置結構。

CSQU566I
無法取得管理結構的屬性,找不到或未配置 CF
說明

嘗試將佇列管理程式新增至佇列共用群組時,無法檢查管理結構的屬性,因為它尚未定義至 CFRM 原則,或目前未在連結機能中配置。 管理結構的完整名稱在下列 CSQ570I 訊息中提供。 如果未配置結構,則會在第一個佇列管理程式啟動時配置結構。

系統動作

處理程序繼續執行。

系統程式設計師回應

Use the z/OS command DISPLAY XCF,STRUCTURE,STRNAME=<CFSTRNAME> to display the status (including size) of all structures in the currently active CFRM policy.

請確定結構定義存在於 CFRM 原則中。 在啟動佇列管理程式之前,將需要它。

CSQU567E
QMGR qmgr-name 未新增至 Db2 表格,因為數字不符。
說明

QMGR qmgr-name 無法新增至 Db2 表格,因為 QMGR 號碼不符,如先前發出的訊息 CSQU568E 所指示。

系統動作

公用程式終止。

系統程式設計師回應

以對應於 XCF 群組中 QMGR 號碼值的順序新增QMGR,如搭配執行 CSQ5PQSG 佇列共用群組公用程式與 "Verify QSG" 參數時的訊息 CSQU524I 所看到。

如果問題鏈結至 CSQ_ADMIN 結構的持續失敗連線,則可以使用 SETXCF FORCE 指令清除 CF 結構來解決問題。

CSQU568E
佇列共用群組 qsg-name中 QMGR qmgr-name 的 QMGR 號碼不符: Db2 value=nn, XCF 成員 value=nn, CSQ_ADMIN 連線 value=nn
說明

QMGR 號碼儲存在 Db2 表格、XCF 群組成員及 CF 結構連線中。 當使用佇列共用群組公用程式 (CSQ5PQSG) 將 QMGR 新增至佇列共用群組時,會建立 QMGR 號碼。

此訊息指出佇列共用群組 qsg-name 中 QMGR qmgr-name 的儲存值不符,這將阻止 QMGR 啟動。

系統動作

在處理 XCF 群組中的所有成員之後,公用程式即會終止。

系統程式設計師回應

如果 QMGR 數值是 -1 ,則登錄不存在。 搭配使用 CSQ5PQSG 公用程式與 "ADD QMGR" 參數,以新增遺漏的項目。

如果 QMGR 號碼值為 0 ,則尚未起始設定該值 (僅限 XCF 群組成員及 CSQ_ADMIN 連線值)。 啟動 QMGR 以起始設定值。

如果 QMGR 數值大於 0 ,請收集「連結機能問題判斷手冊」中列出的項目,並聯絡 IBM 支援中心。

CSQU569E
找到 QMGR qmgr-name 的非預期 CSQ_ADMIN 連線
說明

對於佇列共用群組中的每一個 QMGR ,應該只有一個與 CSQ_ADMIN 結構的連線。 會針對找到的每一個其他連線發出此訊息。

系統動作

在處理 XCF 群組中的所有成員之後,公用程式即會終止。

系統程式設計師回應

不應該發生此狀況。 對於 CSQ_ADMIN 結構,可以使用 display XCF 指令來顯示連線。

請收集「連結機能」問題判斷手冊中列出的項目,並聯絡 IBM 支援中心。

CSQU570I
已順利驗證 QSG qsg-name
說明

已順利完成驗證佇列共用群組 qsg-name 的資訊的要求。 所有資訊都一致。

CSQU571E
無法驗證 QSG qsg-name 項目,在 Db2 table table-name 中找不到
說明

嘗試驗證佇列共用群組 qsg-name 失敗,因為在 Db2 表格 表格名稱中找不到其項目。

系統動作

公用程式已終止。

系統程式設計師回應

請確定佇列共用群組 qsg-name 最初定義在表格 table-name中。 檢查公用程式工作是否連接至正確的 Db2 資料共用群組。

必要的話,請重新提交工作。

CSQU572E
使用對映 map-nameDb2 table table-name 不一致
說明

驗證佇列共用群組時,發現使用對映 map=name 中的資訊與 Db2 表格 表格名稱中的資訊不一致。 下列訊息提供不一致的詳細資料。

系統動作

處理程序繼續執行。

系統程式設計師回應

檢查公用程式工作是否連接至正確的 Db2 資料共用群組。 必要的話,請重新提交工作。

請聯絡 IBM 支援中心,以取得協助。

CSQU573E
未在使用對映中設定表格項目 entry-number 中的 QMGR qmgr-name
說明

驗證佇列共用群組時,發現使用對映中的資訊與對應的 Db2 表格不一致。 不一致的說明在訊息中; 之前的訊息 CSQU572E 會識別使用對映和表格。

系統動作

處理程序繼續執行。

系統程式設計師回應

請參閱訊息 CSQU572E。

CSQU574E
使用對映中的 QMGR qmgr-name 在表格中沒有項目
說明

驗證佇列共用群組時,發現使用對映中的資訊與對應的 Db2 表格不一致。 不一致的說明在訊息中; 之前的訊息 CSQU572E 會識別使用對映和表格。

系統動作

處理程序繼續執行。

系統程式設計師回應

請參閱訊息 CSQU572E。

CSQU575E
使用對映中未設定表格項目 entry-number 中的結構 struc-name
說明

驗證佇列共用群組時,發現使用對映中的資訊與對應的 Db2 表格不一致。 不一致的說明在訊息中; 之前的訊息 CSQU572E 會識別使用對映和表格。 (針對 struc-name 顯示的值是 IBM MQ所使用的 12 個字元名稱,而不是包括佇列共用群組名稱的 z/OS 所使用的外部名稱。)

系統動作

處理程序繼續執行。

系統程式設計師回應

請參閱訊息 CSQU572E。

CSQU576E
使用對映中的結構 struc-name 在表格中沒有項目
說明

驗證佇列共用群組時,發現使用對映中的資訊與對應的 Db2 表格不一致。 不一致的說明在訊息中; 之前的訊息 CSQU572E 會識別使用對映和表格。 (針對 struc-name 顯示的值是 IBM MQ所使用的 12 個字元名稱,而不是包括佇列共用群組名稱的 z/OS 所使用的外部名稱。)

系統動作

處理程序繼續執行。

系統程式設計師回應

請參閱訊息 CSQU572E。

CSQU577E
在結構 struc-name 的使用對映中未設定表格項目 entry-number 中的佇列 q-name
說明

驗證佇列共用群組時,發現使用對映中的資訊與對應的 Db2 表格不一致。 不一致的說明在訊息中; 之前的訊息 CSQU572E 會識別使用對映和表格。 (針對 struc-name 顯示的值是 IBM MQ所使用的 12 個字元名稱,而不是包括佇列共用群組名稱的 z/OS 所使用的外部名稱。)

系統動作

處理程序繼續執行。

系統程式設計師回應

請參閱訊息 CSQU572E。

CSQU578E
結構 struc-name 的使用對映中的佇列 q-name 在表格中沒有項目
說明

驗證佇列共用群組時,發現使用對映中的資訊與對應的 Db2 表格不一致。 不一致的說明在訊息中; 之前的訊息 CSQU572E 會識別使用對映和表格。 (針對 struc-name 顯示的值是 IBM MQ所使用的 12 個字元名稱,而不是包括佇列共用群組名稱的 z/OS 所使用的外部名稱。)

系統動作

處理程序繼續執行。

系統程式設計師回應

請參閱訊息 CSQU572E。

CSQU580I
DSG dsg-name 已備妥進行移轉
說明

移轉資料共用群組 dsg-name 以使用新 Db2 表格的要求已順利驗證資料共用群組已準備好進行移轉。

系統程式設計師回應

執行移轉。

CSQU581E
DSG dsg-name 在 QSG qsg-name 中具有不相容的 QMGR 層次
說明

無法移轉資料共用群組 dsg-name 以使用新的 Db2 表格,因為佇列共用群組 qsg-name中使用資料共用群組的佇列管理程式層次不相容。

系統動作

公用程式已終止。

系統程式設計師回應

若要執行移轉,所有使用資料共用群組的佇列共用群組中的所有佇列管理程式必須已安裝 PTF 並已啟動,才能將它們帶至必要的層次。 檢查 CSQ.ADMIN_B_QMGR Db2 表格,用於判定佇列管理程式及需要升級之佇列管理程式的層次。 請查看 QMGRNAME、MVERSIONL、MVERSIONH 欄位,並調查 MVERSIONH 中具有較低值的佇列管理程式。

如需版本之間移轉及相容性的相關資訊,請參閱 維護及移轉

CSQU582E
已移轉 DSG dsg-name
說明

無法移轉資料共用群組 dsg-name 以使用新的 Db2 表格,因為它已移轉。

系統動作

公用程式已終止。

系統程式設計師回應

作為移轉的一部分, CSQ.OBJ_B_CHANNEL Db2 表格的橫列大小將增加超過 4 KB。 公用程式發現存在這類列大小 slready。 檢查 CSQ.OBJ_B_CHANNEL Db2 表格,以驗證已進行移轉。

如需版本之間移轉及相容性的相關資訊,請參閱 維護及移轉

CSQU583I
DSG dsg-name 中的 QSG qsg-name 已備妥進行移轉
說明

移轉資料共用群組 dsg-name 中佇列共用群組 qsg-name 以使用新 Db2 表格的要求已順利驗證佇列共用群組已備妥可移轉。

系統程式設計師回應

執行移轉。 您應該在公用程式移轉要求的相同工作中作為條件式步驟來執行此動作,如 SCSQPROC 程式庫中的範例工作 CSQ4570T 及 CSQ4571T 所示。

CSQU584E
DSG dsg-name 中的 QSG qsg-name 具有不相容的 QMGR 層次
說明

無法移轉資料共用群組 dsg-name 中的佇列共用群組 qsg-name 以使用新的 Db2 表格,因為使用資料共用群組的佇列管理程式層次不相容。

系統動作

公用程式已終止。

系統程式設計師回應

若要執行移轉,所有使用資料共用群組的佇列共用群組中的所有佇列管理程式必須已安裝 PTF 並已啟動,才能將它們帶至必要的層次。 檢查 CSQ.ADMIN_B_QMGR Db2 表格,用於判定佇列管理程式及需要升級之佇列管理程式的層次。

如需版本之間移轉及相容性的相關資訊,請參閱 維護及移轉

CSQU585E
無法移轉 QSG qsg-name 項目,在 Db2 table table-name 中找不到
說明

無法移轉佇列共用群組 qsg-name,因為在 Db2 表格 table-name中找不到它的項目。

系統動作

公用程式已終止。

系統程式設計師回應

請確定佇列共用群組 qsg-name 最初定義在表格 table-name中。

檢查公用程式工作是否連接至正確的 Db2 資料共用群組。 必要的話,請重新提交工作。

CSQU586I

從佇列共用群組 qsg-name中移除結構 struc-name 備份所需的 QMGR qmgr-name 項目

說明

正在從 qsg-name 所命名的佇列共用群組中強制移除 qmgr-name 所命名的佇列管理程式,而且它具有結構 struc-name的備份相關資訊。 (針對 struc-name 顯示的值是 IBM MQ所使用的 12 個字元名稱,而不是包括佇列共用群組名稱的 Db2 所使用的外部名稱。)

如果將佇列管理程式 qmgr-name 加回佇列共用群組,則會導致不一致狀態,如果在進行結構備份之前失敗,可能會阻止回復結構 struct-name

如果多個結構需要佇列管理程式,則會針對每一個結構發出此訊息。

系統動作

佇列管理程式會從佇列共用群組中移除,且公用程式會以回覆碼 4 結束。

系統程式設計師回應

如果 CF 結構 struc-name 可用,請盡快使用佇列共用群組中的另一個佇列管理程式來備份 CF 結構 struc-name 。 否則,如果將佇列管理程式 qmgr-name 新增回佇列共用群組,則應該在回復結構 struc-name之前重新啟動。

CSQU587I

從佇列共用群組 qsg-name中移除的 QMGR qmgr-name 項目,結構 struc-name 的 SMDS 不是空的

說明

正在從 qsg-name 所命名的佇列共用群組中移除 qmgr-name 所命名的佇列管理程式,同時它擁有未標示為空的結構 struc-name 的共用訊息資料集,因此它可能仍包含現行訊息資料。 (針對 struc-name 顯示的值是 IBM MQ所使用的 12 個字元名稱,而不是包括佇列共用群組名稱的 z/OS 所使用的外部名稱。)

系統動作

佇列管理程式會從佇列共用群組中移除,且公用程式會以回覆碼 4 結束。

只要保留 SMDS ,佇列管理程式 qmgr-name 的 SMDS 上的訊息仍可存取。

[MQ 9.3.0 2022 年 7 月][MQ 9.3.0 2022 年 7 月]CSQU599I
QSG qsg-name 包含低於版本層次 min-level的佇列管理程式。 QSG 不支援版本層次 current-level
說明
佇列共用群組包含的佇列管理程式低於用來執行 CSQ5PQSG的 IBM MQ for z/OS 版次所支援的最低層次。 您無法在此佇列共用群組中啟動 現行層次 的佇列管理程式。
系統程式設計師回應
在佇列共用群組中找出低於訊息中指定的 min-level 的佇列管理程式,並將它們至少升級至 min-level ,然後再將任何 current-level 佇列管理程式新增至佇列共用群組。
CSQU680E

在結構 struc-name 中,清單標頭 list-header-numberDb2 及 CF 結構不同步

嚴重性
8
說明

Db2 中共用佇列的列所代表的佇列,不同於在結構 struc-name中清單 header list-header-number 的 CF 結構中找到的佇列。 此不一致會導致佇列管理程式異常終止 5C6-00C51053 ,並發出訊息 CSQE137E。 也會發出訊息 CSQU681I 及 CSQU682I ,以提供進一步的詳細資料。

系統動作

已報告不符,且公用程式繼續處理。

系統程式設計師回應

請收集「連結機能問題判斷」及 Db2 管理程式問題判斷中列出的項目,並聯絡 Db2 支援中心。

CSQU681I

結構 struc-name: queue-name 中清單標頭 list-header-numberDb2 項目

嚴重性
0
說明

此訊息隨訊息 CSQU680E一起發出。 Queue-name 是在 struc-name結構的 Db2 for list header list-header-number 中找到的佇列名稱。

系統動作

已報告不符,且公用程式繼續處理。

系統程式設計師回應

請收集「連結機能問題判斷」及 Db2 管理程式問題判斷中列出的項目,並聯絡 Db2 支援中心。

CSQU682I

結構 struc-name: queue-name 中清單標頭 list-header-number 的 CF 項目

嚴重性
0
說明

此訊息隨訊息 CSQU680E一起發出。 佇列名稱 是在 CF 中找到的清單標頭 list-header-number 的佇列名稱,其結構為 struc-name

系統動作

已報告不符,且公用程式繼續處理。

系統程式設計師回應

請收集「連結機能問題判斷」及 Db2 管理程式問題判斷中列出的項目,並聯絡 Db2 支援中心。

CSQU683E

結構 struc-name 中遺漏清單標頭 list-header-number 的 CF 項目

嚴重性
8
說明

結構 struc-name 中清單標頭 list-header-numberDb2 項目指出 CF 中有現行副本可用,但找不到副本。 對於嘗試使用此佇列的應用程式,此不一致會導致回覆碼 2085。

系統動作

已報告不符,且公用程式繼續處理。

系統程式設計師回應

啟動或重新啟動佇列共用群組中的其中一個佇列管理程式將會解決問題。 如果問題持續存在,請收集「連結機能問題判斷」及 Db2 管理程式問題判斷中列出的項目,並聯絡 IBM 支援中心。

CSQU684I

佇列管理程式尚未配置結構 struc-name

嚴重性
0
說明

未配置 CF 結構 struc-name 。 當發出結構的第一個 IXLCONN 時,會發生此情況,且只應該由 QSG 中的佇列管理程式發出。

系統動作

公用程式繼續執行。

系統程式設計師回應

無。

CSQU685I

已連接結構 struc-name

嚴重性
0
說明

公用程式已順利連接至 CF 結構 struc-name

系統動作

公用程式繼續執行。

系統程式設計師回應

無。

CSQU686E

結構 struc-name 連線失敗, IXLCONN RC=return-code reason=reason

嚴重性
8
說明

公用程式無法連接至 CF 結構 struc-name

系統動作

公用程式會跳過此結構的任何其他佇列,並繼續處理。

系統程式設計師回應

請檢查回覆碼和原因碼,以判斷 IXLCONN 連接指令失敗的原因。

CSQU687I

結構 struc-name 已斷線

嚴重性
0
說明

公用程式已與 CF 結構 struc-name中斷連線。

系統動作

公用程式繼續執行。

系統程式設計師回應

無。

CSQU688E

結構 struc-name 中遺漏清單標頭 list-header-numberDb2 項目

嚴重性
0
說明

結構 struc-name 中清單標頭 list-header-number 的 CF 項目指出 Db2中有現行副本可用,但找不到副本。 如果為相同的清單標頭定義新的佇列,則此不一致會導致問題。

系統動作

已報告不符,且公用程式繼續處理。

系統程式設計師回應

請收集「連結機能問題判斷」及 Db2 管理程式問題判斷中列出的項目,並聯絡 IBM 支援中心。

CSQU689E

結構 struc-name的非預期回覆碼, IXLLSTE RC=return-code reason=reason

嚴重性
8
說明

公用程式無法從 CF 結構 struc-name讀取清單項目。

系統動作

公用程式會跳過此結構的任何其他佇列,並繼續處理。

系統程式設計師回應

請檢查回覆碼和原因碼,以判斷 IXLLSTE 讀取失敗的原因。

CSQU950I
csect-name IBM MQ for z/OS Vn
說明

這是公用程式發出的報告標頭的一部分。

CSQU951I
csect-name 資料轉換結束公用程式- date 時間
說明

這是公用程式發出的報告標頭的一部分。

CSQU952I
csect-name 公用程式已完成,回覆碼 =ret-code
說明

公用程式已完成。 如果順利處理所有輸入,則回覆碼為 0; 如果發現任何錯誤,則回覆碼為 8。

系統動作

公用程式結束。

系統程式設計師回應

如果回覆碼不是零,請調查所報告的錯誤。

CSQU954I
已處理 n 個結構
說明

這指出公用程式已處理多少資料結構。

CSQU956E
line-number行: 結構陣列欄位具有不正確的維度
說明

指定給結構陣列欄位的維度不正確。

系統動作

停止處理。

系統程式設計師回應

請更正欄位規格,然後重新提交工作。

CSQU957E
line-number行: 結構在可變長度欄位之後有欄位
說明

指出的行中有錯誤。 可變長度欄位必須是結構的最後一個欄位。

系統動作

處理程序繼續執行。

系統程式設計師回應

請更正欄位規格,然後重新提交工作。

CSQU958E
line-number行: 結構欄位名稱具有不受支援的類型 'float'
說明

指出的行中有錯誤。 欄位具有不支援的 'float' 類型。

系統動作

處理程序繼續執行。

系統程式設計師回應

請更正欄位規格並重新提交工作,或提供您自己的常式來轉換這類欄位。

CSQU959E
line-number行: 結構欄位名稱具有不受支援的類型 'double'
說明

指出的行中有錯誤。 欄位具有不支援的 'double' 類型。

系統動作

處理程序繼續執行。

系統程式設計師回應

請更正欄位規格並重新提交工作,或提供您自己的常式來轉換這類欄位。

CSQU960E
line-number行: 結構欄位名稱具有不受支援的類型 'pointer'
說明

指出的行中有錯誤。 欄位具有不支援的 'pointer' 類型。

系統動作

處理程序繼續執行。

系統程式設計師回應

請更正欄位規格並重新提交工作,或提供您自己的常式來轉換這類欄位。

CSQU961E
line-number行: 結構欄位名稱具有不受支援的類型 'bit'
說明

指出的行中有錯誤。 欄位具有不支援的 'bit' 類型。

系統動作

處理程序繼續執行。

系統程式設計師回應

請更正欄位規格並重新提交工作,或提供您自己的常式來轉換這類欄位。

CSQU965E
EXEC PARM 無效
說明

EXEC PARM 欄位不是空白。

系統動作

公用程式已終止。

系統程式設計師回應

變更 JCL ,然後重新提交工作。

CSQU968E
無法開啟 ddname 資料集
說明

程式無法開啟資料集 ddname

系統動作

公用程式已終止。

系統程式設計師回應

請檢查傳送至工作日誌的錯誤訊息,以判斷錯誤的原因。 請檢查是否已正確指定資料集。

CSQU970E
line-number行: 語法錯誤
說明

指出的行中有語法錯誤。

系統動作

停止處理。

系統程式設計師回應

請更正錯誤,然後重新提交工作。

CSQU971E
無法從 ddname 資料集 GET
說明

程式無法從 ddname 資料集讀取記錄。

系統動作

公用程式已終止。

系統程式設計師回應

請檢查傳送至工作日誌的錯誤訊息,以判斷錯誤的原因。 請檢查是否已正確指定資料集。

CSQU972E
無法 PUT 至 ddname 資料集
說明

程式無法將下一筆記錄寫入 ddname 資料集。

系統動作

公用程式已終止。

系統程式設計師回應

請檢查傳送至工作日誌的錯誤訊息,以判斷錯誤的原因。 請檢查是否已正確指定資料集。

CSQU999E
無法辨識訊息碼 ccc
說明

公用程式發出非預期的錯誤訊息碼。

系統動作

處理程序繼續執行。

系統程式設計師回應

請注意代碼 ccc (以十六進位顯示) ,並聯絡 IBM 支援中心以報告問題。