![[z/OS]](ngzos.gif)
实用程序消息 (CSQU ...)
- CSQU000I
- csect-name IBM® MQ for z/OS® Vn
- 说明
这是实用程序发出的报告的标题的一部分。
- CSQU001I
- csect-name 队列管理器实用程序- 日期时间
- 说明
这是实用程序发出的报告的标题的一部分。
- 系统操作
此消息后跟来自 SYSIN 数据集的函数语句的副本。
- CSQU002E
- 无法获取大小为 n 字节的存储器,返回码 =ret-code
- 说明
尝试获取某些存储器失败。
- 系统操作
此功能将终止,并且将回退所有队列更新。
- 系统程序员响应
- 如果在提交 JCL 以运行 CSQUTIL 函数时迂到此错误,请确保为 REGION 大小参数定义了足够的值,或者在 JCL 中将 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 手册的相应卷中的 STORAGE 或 GETMAIN 请求,以获取有关返回码的信息。
- CSQU003E
- 无法释放 address处的存储器,返回码 =ret-code
- 说明
尝试将地址为 address 的存储器释放回系统失败。
- 系统操作
程序通常会忽略该错误并继续其功能。
- 系统程序员响应
请参阅 z/OS MVS Programming: Assembler Services Reference 手册的相应卷中的 STORAGE 或 FREEMAIN 请求以获取有关返回码的信息。
- CSQU005I
- COMMIT 已成功完成
- 说明
MQCMIT 调用返回了完成代码 MQCC_OK。
- CSQU006I
- BACKOUT 成功完成
- 说明
MQBACK 调用返回了完成代码 MQCC_OK。
- 系统操作
函数已终止。
- 系统程序员响应
调查导致执行回退的错误。
- CSQU007E
- MQCMIT 失败。 MQCC=mqcc MQRC=mqrc ( mqrc-text)
- 说明
实用程序无法落实最后一组更改。
- 系统操作
更新将回退,并且功能将终止。
- 系统程序员响应
请参阅 API 完成代码和原因码 ,以获取有关 mqcc 和 mqrc (mqrc-text 以文本形式提供 MQRC) 的信息。 如果需要,请重新提交该作业。
- CSQU008E
- MQBACK 失败。 MQCC=mqcc MQRC=mqrc ( mqrc-text)
- 说明
实用程序无法回退最后一组更改。
- 系统操作
无,由于导致尝试回退的错误,该函数已被终止。
- 系统程序员响应
请参阅 API 完成代码和原因码 ,以获取有关 mqcc 和 mqrc (mqrc-text 以文本形式提供 MQRC) 的信息。 如果需要,请重新提交该作业。
- CSQU009E
- 针对 conn-id的 MQCONN 失败。 MQCC=mqcc MQRC=mqrc ( mqrc-text)
- 说明
尝试连接到名为 conn-id 的队列管理器或队列共享组失败。
- 系统操作
未执行请求的功能。
- 系统程序员响应
请参阅 API 完成代码和原因码 ,以获取有关 mqcc 和 mqrc (mqrc-text 以文本形式提供 MQRC) 的信息。 如果需要,请重新提交该作业。
- CSQU010E
- 针对 conn-id的 MQDISC 失败。 MQCC=mqcc MQRC=mqrc ( mqrc-text)
- 说明
尝试与名为 conn-id 的队列管理器或队列共享组断开连接失败。
- 系统操作
实用程序终止。 (这不是错误,因为断开连接请求是实用程序处理的最后一个函数。)
- 系统程序员响应
请参阅 API 完成代码和原因码 ,以获取有关 mqcc 和 mqrc (mqrc-text 以文本形式提供 MQRC) 的信息。
- 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
- 无法关闭 ddname 数据集
- 说明
发出关闭输入数据集 ddname 的请求后,该数据集仍处于打开状态。
- 系统操作
程序继续其终止过程。
- 系统程序员响应
检查发送到作业记录的错误消息以确定错误原因。 请检查是否正确指定了数据集。
- CSQU030E
- 数据集 ddname 中的 csect-name Page nn 无效
- 说明
实用程序在页集数据集 ddname中迂到无效的页面。 如果页码为 0 ,那么可能是数据集不是 ddname隐含的页集。
- 系统操作
函数已终止。
- 系统程序员响应
请检查页集是否未损坏,以及页集编号是否与 DDname 相对应。
- CSQU031E
- 具有处置 QMGR 或 COPY 的队列 q-name 不存在
- 说明
指定的队列不存在处置 QMGR 或 COPY。 (可能存在具有处置 SHARED 的此类队列,但 SCOPY 函数不会在共享队列上运行。)
- 系统操作
函数已终止。
- 系统程序员响应
请检查指定的队列名称。
- CSQU032E
- 页集 psid 无效
- 说明
实用程序迂到无效的页集。 页集处于不一致状态,因此独立实用程序无法对其进行处理。
- 系统操作
函数已终止。
- 系统程序员响应
这可能是由于执行模糊备份 (如 如何备份和恢复页集中所述) 或由于队列管理器异常终止所致。 重新启动队列管理器,然后正常终止该队列管理器。
- CSQU036E
- 实用程序不可用-受限功能
- 说明
该实用程序无法运行,因为为 IBM MQ 选择的安装和定制选项不允许使用所有功能。
- 系统操作
实用程序已终止。
- CSQU037I
- 已使用 V 函数稳定 函数
- 说明
function 标识的实用程序功能已通过 V V的功能功能稳定下来。
- 系统操作
处理将继续进行,并且可能会输出其他消息以提供更多信息。
- 系统程序员响应
查看实用程序功能的使用。
- CSQU038I
- 在客户机上使用 runmqsc-n从IBM MQ 8.0.
- 说明
生成客户机通道定义表 (CCDT) 的 CSQUTIL 的 MAKECLNT 实用程序函数已稳定。
从 IBM MQ 8.0开始,请在客户机上使用 runmqsc 实用程序来生成 CCDT。
- CSQU040E
- 无法从 ddname 数据集 GET
- 说明
程序无法从 ddname 数据集读取记录。
- 系统操作
此功能将终止,并且将回退所有队列更新。
- 系统程序员响应
检查发送到作业记录的错误消息以确定错误原因。 请检查是否正确指定了数据集。
- CSQU043E
- 无法 PUT 至 ddname 数据集
- 说明
程序无法将下一条记录写入 ddname 数据集。 未打开数据集,或者存在 QSAM 错误。
- 系统操作
此功能将终止,并且将回退所有队列更新。
- 系统程序员响应
检查发送到作业记录的错误消息以确定错误原因。 请检查是否正确指定了数据集。
- CSQU044I
- 无法对目标 qmgr-name 以外的队列管理器执行命令
- 说明
针对带有 MAKEDEF , MAKEREP , MAKEALT 或 MAKEDEL 的 COMMAND 函数的部分 DISPLAY 对象命令使用了 CMDSCOPE 选项,因此接收到有关目标队列管理器 qmgr-name 以外的队列管理器对象的信息。 不会为此类对象生成命令。
- 系统程序员响应
避免将 CMDSCOPE 与 MAKEDEF , MAKEREP , MAKEALT 或 MAKEDEL 选项结合使用。 对每个目标队列管理器使用单独的 COMMAND 函数,对生成的每组命令使用单独的数据集。
- CSQU045I
- 已读取 n 条数据记录
- 说明
这指示从 DATA 关键字为当前函数指定的输入数据集读取的数据记录数。
- CSQU046I
- 使用 CCSID ccsid 在 ddname 数据集中创建客户机通道定义
- 说明
这指示 COMMAND 函数将在数据集 ddname中构建客户机通道定义,并且数据将具有编码字符集标识 ccsid。
- CSQU047E
- 无法转换客户机通道定义的数据。 MQCC=mqcc MQRC=mqrc ( mqrc-text)
- 说明
在构建客户机通道定义文件时,无法将通道或认证信息对象的数据从队列管理器所使用的字符集转换为 CCSID 关键字所请求的字符集。
- 系统操作
未构建通道或认证信息定义。
- 系统程序员响应
请参阅 API 完成代码和原因码 ,以获取有关 mqcc 和 mqrc (mqrc-text 以文本形式提供 MQRC) 的信息。 如果需要,请重新提交该作业。
- CSQU048I
- 包含 n 个认证对象,已排除 m 个
- 说明
- 这指示对于当前函数,客户机通道定义文件中包含了多少组认证信息,以及排除了多少组认证信息。 可以排除认证信息,因为:
- LDAPUSER 和 LDAPPWD 属性不为空
- 信息集太多
- 存在数据转换错误。
- 系统程序员响应
如果排除了某些信息,请检查是否正确选择了认证信息对象。
- CSQU049I
- 已生成 n 个客户机通道定义
- 说明
这指示当前函数生成的客户机通道定义数。
- CSQU050E
- 长度为 length 的命令太长。 命令被拒绝
- 说明
在 COMMAND 函数中,组装的命令有超过 32 762 个字符。
- 系统操作
将忽略该命令,并且不再处理更多命令。
- 系统程序员响应
根据并置规则检查命令的格式是否正确
- CSQU051E
- n 秒后未收到命令响应
- 说明
在 COMMAND 函数中,响应的获取处理已超时,而预期会有更多响应。
- 系统操作
将处理下一个命令,除非超时过多。
- 系统程序员响应
增大 RESPTIME 的值,尤其是在将命令发送至远程队列管理器时,并检查远程队列定义。
如果问题仍然存在,请检查 system-command 输入队列和 system-command 应答队列的定义; 确保对它们启用 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-no的 in-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 后跟显示正在使用的目标队列管理器。
- 系统操作
函数已终止。
- 系统程序员响应
请参阅 API 完成代码和原因码 ,以获取有关 mqcc 和 mqrc (mqrc-text 以文本形式提供 MQRC) 的信息。 如果需要,请重新提交该作业。
- CSQU082E
- 队列 q-name的 MQGET 失败。 MQCC=mqcc MQRC=mqrc ( mqrc-text)
- 说明
针对 q-name 的 MQGET 调用失败。
- 系统操作
此功能将终止,并且将回退所有队列更新。
- 系统程序员响应
请参阅 API 完成代码和原因码 ,以获取有关 mqcc 和 mqrc (mqrc-text 以文本形式提供 MQRC) 的信息。 如果需要,请重新提交该作业。
- CSQU083E
- 队列 q-name的 MQOPEN 失败。 MQCC=mqcc MQRC=mqrc ( mqrc-text)
- 说明
针对 q-name 的 MQOPEN 调用失败。 如果队列是模型队列,那么将在括号中追加所请求的动态队列名称。 如果这是针对使用 COMMAND 函数时的系统命令输入队列,那么消息 CSQU055I 后跟显示正在使用的目标队列管理器。
- 系统操作
此函数已终止,并且所有队列更新都已回退。
- 系统程序员响应
请参阅 API 完成代码和原因码 ,以获取有关 mqcc 和 mqrc (mqrc-text 以文本形式提供 MQRC) 的信息。 如果需要,请重新提交该作业。
- CSQU085E
- 队列 q-name的 MQPUT 失败。 MQCC=mqcc MQRC=mqrc ( mqrc-text)
- 说明
针对 q-name 的 MQPUT 调用失败。 如果这是针对使用 COMMAND 函数时的系统命令输入队列,那么消息 CSQU055I 后跟显示正在使用的目标队列管理器。
- 系统操作
此函数已终止,并且所有队列更新都已回退。
- 系统程序员响应
请参阅 API 完成代码和原因码 ,以获取有关 mqcc 和 mqrc (mqrc-text 以文本形式提供 MQRC) 的信息。 如果需要,请重新提交该作业。
- CSQU087I
- 达到 MAXUMSGS。 已强制同步点
- 说明
由于已达到 MAXUMSGS ,因此会生成一个同步点,用于落实到目前为止所作的队列更改。
- 系统操作
该函数继续运行,但将不再处理其他函数。
- 系统程序员响应
无,除非函数在此消息后由于某种原因失败。 在这种情况下,请注意,将落实某些队列更改,您应该在重新运行作业之前进行适当的调整。
- CSQU090E
- 对于 ddname 数据集, OPEN 失败。 VSAM 返回码 =rc 原因码 =原因码
- 说明
实用程序接收到它尝试处理的页集 (由 ddname指向) 的 VSAM OPEN 错误。
- 系统操作
未处理页集。
- 系统程序员响应
请参阅 z/OS DFSMS Data Sets 的宏指示信息 手册,以获取有关来自 VSAM 的返回码和原因码的信息。 如有必要,请重新提交该作业。
- CSQU091E
- ddname 数据集非空。 页集未格式化
- 说明
数据集 ddname 已打开,但它不为空。
- 系统操作
未格式化页集。
- 系统程序员响应
请确保指定的数据集为空,并在必要时重新提交该作业。
- CSQU092I
- 针对 ddname 数据集的 函数 已完成
- 说明
已完成处理函数 function 的 ddname 数据集。
- 系统操作
将继续处理下一个页集。
- CSQU093E
- 对于 ddname 数据集, PUT 失败。 VSAM 返回码 =rc 原因码 =代码
- 说明
实用程序接收到它尝试处理的页集 (由 ddname指向) 的 VSAM PUT 错误。
- 系统操作
页集的处理已终止,该函数将继续处理下一个页集。
- 系统程序员响应
请参阅 z/OS DFSMS Data Sets 的宏指示信息 手册,以获取有关来自 VSAM 的返回码和原因码的信息。 如有必要,请重新提交该作业。
- CSQU094E
- 对于 ddname 数据集, CLOSE 失败。 VSAM 返回码 =rc 原因码 =原因码
- 说明
实用程序接收到它尝试处理的页集 (由 ddname指向) 的 VSAM CLOSE 错误。
- 系统操作
页集的处理已终止,该函数将继续处理下一个页集。
- 系统程序员响应
请参阅 z/OS DFSMS Data Sets 的宏指示信息 手册,以获取有关来自 VSAM 的返回码和原因码的信息。 如有必要,请重新提交该作业。
- CSQU095E
- 未标识任何页集。 函数 已终止
- 说明
由于不存在具有 CSQP0000 到 CSQP0099范围内的 DD 名称的页集数据集,因此格式化或重置页集的请求失败。
- 系统操作
处理终止。
- 系统程序员响应
为必需的页集数据集添加 DD 语句,然后重新提交该作业。
- CSQU096I
- csect-name 针对页集 psid 跳过 FORMAT TYPE (type)
- 说明
已跳过页集 psid 的格式设置的 类型 ,因为不允许这样做。
页集 0 从不允许格式类型 (重新引入)。 对于其他值,将发出较早的消息来说明问题。
- 系统操作
已跳过此页集,但 FORMAT 处理将继续下一个页集。
- 系统程序员响应
如果需要并且允许,请使用 START QMGR BACKMIG 命令来迁移页集零。 如果需要,请调查先前的消息。
- CSQU097E
- csect-name FORMAT TYPE (type) TARGVER (target-vrm) 对于页集 psid失败。 上次使用于 old-vrm 的页集
- 说明
尝试使用 FORMAT 命令在 V 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
- 必须指定关键字 keyword1 或 keyword2
- 说明
语句语法不正确,因为它要求指定其中一个关键字 keyword1 或 keyword2 ,但不能同时指定这两个关键字。
- 系统操作
实用程序已终止。
- 系统程序员响应
请参阅 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 函数,没有本地队列; 对于 SCOPY 函数,没有带有消息的本地队列。
- 系统操作
函数已终止。
- 系统程序员响应
如果需要,请更正指定的页集,然后重新运行该作业。
- 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 数据集的输入来执行 function
- 说明
实用程序正在使用来自 ddname的输入来执行函数 function 。
- CSQU128I
- 正在执行输出到 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
- 针对数据集 ddname1 到数据集 ddname2 的 函数 已完成
- 说明
数据集 ddname1 的处理已完成,输出到 ddname2。
- 系统操作
将继续处理下一个页集。
- CSQU151I
- 没有匹配的 CSQSnnnn 和 CSQTnnnn DD 语句。 函数 已终止
- 说明
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 原因码 =代码
- 说明
实用程序接收到它尝试处理的页集 (由 ddname指向) 的 VSAM GET 错误。
- 系统操作
页集的处理已终止,该函数将继续处理下一个页集。
- 系统程序员响应
请参阅 z/OS DFSMS Data Sets 的宏指示信息 手册,以获取有关来自 VSAM 的返回码和原因码的信息。 如有必要,请重新提交该作业。
- 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 失败。 mqcc 和 mqrc (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
- 正在处理数据集 ddname的 function-name ,已处理 total-pages 页的 current-page ,已完成 percentage%
- 说明
如果用于处理页集的 CSQUTIL 函数长时间运行,那么将定期发出此消息以指示迄今为止已处理的页数。
- CSQU179E
无法切换传输队列,因为通道启动程序未处于活动状态
- 严重
8
- 说明
实用程序无法对先前 CSQU183I 消息中标识的通道启动传输队列切换,因为通道启动程序未处于活动状态。
- 系统操作
但是,将继续处理,但不会切换受影响通道的传输队列。
- 系统程序员响应
启动通道启动程序,然后重新启动通道或重新运行命令以启动传输队列的切换。
- CSQU182E
获取通道列表时发生错误,原因为 mqrc (mqrc-text)
- 严重
- 8
- 说明
实用程序无法标识要处理的通道的列表。
- 系统操作
该命令的处理已终止。
- 系统程序员响应
使用原因码来识别并解决错误,然后在需要时重新运行该命令。
请参阅 API 完成代码和原因码 ,以获取有关 mqrc (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
- 说明
此消息与其他消息一起发出,例如 CSQU186I, CSQU187I和 CSQU195I。 它标识通道正在切换或将从其切换的传输队列的名称。
- 系统操作
继续处理。
- 系统程序员响应
无需任何操作。
- CSQU189I
至传输队列 xmit-qname
- 严重
- 0
- 说明
此消息与其他消息一起发出,例如 CSQU186I, CSQU187I和 CSQU195I。 它标识通道正在切换或将切换到的传输队列的名称。
- 系统操作
继续处理。
- 系统程序员响应
无需任何操作。
- CSQU190I
在 xmitq-name 上,有 num-msgs 条消息排队等待此通道
- 严重
- 0
- 说明
此消息随 CSQU186I 一起发出,标识当前有 num-msgs 条消息排队等待传输队列 xmitq-name上的通道,在传输队列切换时需要移动这些消息。
- 系统操作
继续处理。
- 系统程序员响应
无需任何操作。
- CSQU191E
无法访问传输队列 xmitq-name,原因为 mqrc (mqrc-text)
- 严重
- 8
- 说明
如果由于 mqrc (mqrc-text 以文本形式提供 MQRC) 而无法访问通道当前使用的传输队列 xmitq-name,那么将随 CSQU186I 一起发出此消息。 必须可访问此传输队列,才能将通道的消息移至新的传输队列。
- 系统操作
该命令的处理已终止。
- 系统程序员响应
使用原因码来识别并解决错误,然后在需要时重新运行该命令。
请参阅 API 完成代码和原因码 ,以获取有关 mqrc (mqrc-text 以文本形式提供 MQRC) 的信息。
或者,将 CSQUTIL 函数 SWITCH CHANNEL 与 MOVEMSGS(NO) 选项配合使用,以切换传输队列而不移动消息。 如果选择此选项,那么在交换机完成后,系统程序员将负责解析传输队列 xmitq-name上通道的任何消息。
- CSQU192E
此通道的状态为不可用,原因为 mqrc (mqrc-text)
- 严重
- 8
- 说明
实用程序无法识别先前 CSQU183I 消息中标识的通道的当前状态,以确定传输队列的切换是暂挂还是正在进行。
- 系统操作
处理继续,但如果请求了此操作,那么不会切换受影响通道的传输队列。
- 系统程序员响应
使用原因码来识别并解决错误,然后在需要时重新运行该命令。
请参阅 API 完成代码和原因码 ,以获取有关 mqrc (mqrc-text 以文本形式提供 MQRC) 的信息。
- CSQU193E
无法切换传输队列,因为通道处于活动状态
- 严重
- 8
- 说明
实用程序无法对先前 CSQU183I 消息中标识的通道启动传输队列切换,因为通道状态既不是 STOPPED 也不是 INACTIVE。
如果集群发送方通道显示 STOPPED 状态,但消息 CSQU193E 仍在报告,那么该通道无法立即停止。 发出对 STOP CHANNEL channel-name 的请求时,正在进行消息重新分配。
通道继续重新分配消息,并在此过程完成后停止。 如果队列上有大量消息分配给此通道,那么此过程可能需要一段时间。
您应该等待足够的时间来确保消息重新分配完成,然后切换传输队列。
- 系统操作
继续处理,但未切换受影响通道的传输队列。
- 系统程序员响应
停止通道,然后重新启动通道或重新运行命令以启动传输队列的切换。
- CSQU194E
传输队列切换失败,原因为 mqrc (mqrc-text)
- 严重
- 8
- 说明
实用程序无法切换先前 CSQU183I 消息中标识的通道的传输队列。
- 系统操作
继续处理,但未切换受影响通道的传输队列。
- 系统程序员响应
使用原因码来识别并解决错误,然后在需要时重新运行该命令。
请参阅 API 完成代码和原因码 ,以获取有关 mqrc (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
- 说明
实用程序无法执行请求的功能 (由 function标识) ,因为它所连接的队列管理器不支持此功能。 要执行请求的功能,队列管理器的命令级别必须为 required-cmdlevel 或更高,但队列管理器的命令级别为 qmgr-cmdlevel。
- 系统操作
该命令的处理已终止。
- 系统程序员响应
确保实用程序已连接到所需的队列管理器。 如果这是正确的,那么必须先升级队列管理器,然后才能使用请求的功能。
- CSQU200I
- csect-name 死信队列处理程序实用程序- date time
- 说明
这是实用程序发出的报告的标题的一部分。
- CSQU201I
- 正在处理队列 q-name
- 说明
死信队列处理程序已解析规则表,但未检测到任何错误,并且即将开始处理消息中标识的队列。
- CSQU202I
- 死信队列处理程序正在结束。 成功操作: n1 重试, n2 转发, n3 废弃
- 说明
因为死信队列上没有更多消息,或者由于队列管理器正在关闭,或者因为死信队列处理程序检测到错误,所以死信队列处理程序正在结束。 此消息指示成功处理的死信队列消息数。
- 系统操作
实用程序终止。
- 系统程序员响应
如果实用程序由于错误而结束,请调查先前消息中报告的问题。
- CSQU203I
- n 条消息保留在死信队列上
- 说明
该消息指示当死信队列处理程序结束时,死信队列上剩余的消息数。
- CSQU210I
- 消息没有有效的MQDLH
- 说明
死信队列处理程序从死信队列中检索消息,但该消息未以有效的死信队列头 (MQDLH) 作为前缀。 发生此情况通常是因为应用程序正在直接写入死信队列,但未使用有效 MQDLH 作为消息的前缀。
- 系统操作
消息保留在死信队列上,死信队列处理程序继续处理死信队列。
此消息仅在第一次迂到此类消息时发出一次。
- 系统程序员响应
从死信队列中除去所有无效消息。 除非消息以有效 MQDLH 作为前缀,否则请勿将消息写入死信队列。
- CSQU211I
- 无法放置消息,行 n MQRC=mqrc (mqrc-text)
- 说明
死信队列处理程序尝试根据请求将消息重定向到另一个队列,但 MQPUT 调用失败。
- 系统操作
消息的重试计数递增; 处理继续。
- 系统程序员响应
请参阅 API 完成代码和原因码 ,以获取有关 mqrc (mqrc-text 以文本形式提供 MQRC) 的信息。 用于确定消息操作的规则表的行号 n 将帮助标识要将消息放入的队列。
- CSQU212I
- 无法查询死信队列, MQCC=mqcc MQRC=mqrc (mqrc-text)
- 说明
针对死信队列的 MQINQ 调用失败。
- 系统操作
继续处理。
- 系统程序员响应
请参阅 API 完成代码和原因码 ,以获取有关 mqcc 和 mqrc (mqrc-text 以文本形式提供 MQRC) 的信息。
- CSQU213I
- 无法转换消息, MQCC=mqcc MQRC=mqrc (mqrc-text)
- 说明
MQGET 调用迂到数据转换问题。
- 系统操作
消息将回滚并保留在队列中。 将继续处理队列上的其余消息。 使用备用方法从死信队列中除去此消息。
- 系统程序员响应
请参阅 API 完成代码和原因码 ,以获取有关 mqcc 和 mqrc (mqrc-text 以文本形式提供 MQRC) 的信息。
- CSQU220E
- 无法连接到队列管理器 qmgr-name , MQCC=mqcc MQRC=mqrc (mqrc-text)
- 说明
死信队列处理程序无法连接到请求的队列管理器。
- 系统操作
实用程序已终止。
- 系统程序员响应
请参阅 API 完成代码和原因码 ,以获取有关 mqcc 和 mqrc (mqrc-text 以文本形式提供 MQRC) 的信息。
- CSQU221E
- 无法打开队列管理器, MQCC=mqcc MQRC=mqrc (mqrc-text)
- 说明
队列管理器的 MQOPEN 调用失败。
- 系统操作
实用程序已终止。
- 系统程序员响应
请参阅 API 完成代码和原因码 ,以获取有关 mqcc 和 mqrc (mqrc-text 以文本形式提供 MQRC) 的信息。
- CSQU222E
- 无法查询队列管理器, MQCC=mqcc MQRC=mqrc (mqrc-text)
- 说明
队列管理器的 MQINQ 调用失败。
- 系统操作
实用程序已终止。
- 系统程序员响应
请参阅 API 完成代码和原因码 ,以获取有关 mqcc 和 mqrc (mqrc-text 以文本形式提供 MQRC) 的信息。
- CSQU223E
- 无法关闭队列管理器, MQCC=mqcc MQRC=mqrc (mqrc-text)
- 说明
队列管理器的 MQCLOSE 调用失败。
- 系统操作
实用程序已终止。
- 系统程序员响应
请参阅 API 完成代码和原因码 ,以获取有关 mqcc 和 mqrc (mqrc-text 以文本形式提供 MQRC) 的信息。
- CSQU224E
- 无法浏览死信队列 q-name, MQCC=mqcc MQRC=mqrc (mqrc-text)
- 说明
- 用于浏览死信队列的 MQOPEN 调用失败。 这通常是由于下列其中一个原因:
- 另一个进程已打开队列以进行独占访问。
- 指定了无效的队列名称。
- 下列其中一个模块的别名已丢失:
- CSQBSRV
- CSQAPEPL
- CSQBCRMH
- CSQBAPPL
- 系统操作
实用程序已终止。
- 系统程序员响应
请参阅 API 完成代码和原因码 ,以获取有关 mqcc 和 mqrc (mqrc-text 以文本形式提供 MQRC) 的信息。
- CSQU225E
- 无法关闭死信队列, MQCC=mqcc MQRC=mqrc (mqrc-text)
- 说明
针对死信队列的 MQCLOSE 调用失败。
- 系统操作
实用程序已终止。
- 系统程序员响应
请参阅 API 完成代码和原因码 ,以获取有关 mqcc 和 mqrc (mqrc-text 以文本形式提供 MQRC) 的信息。
- CSQU226E
- 行 n: 关键字(value) 无效或超出允许的范围
- 说明
为规则表的第 n 行中的指定关键字提供的值超出了有效的值范围,否则无效。
- 系统操作
实用程序已终止。
- 系统程序员响应
更正规则表并重新启动死信队列处理程序。
- CSQU227E
- 无法从死信队列获取消息, MQCC=mqcc MQRC=mqrc (mqrc-text)
- 说明
针对死信队列的 MQGET 调用失败。
- 系统操作
实用程序已终止。
- 系统程序员响应
请参阅 API 完成代码和原因码 ,以获取有关 mqcc 和 mqrc (mqrc-text 以文本形式提供 MQRC) 的信息。
- CSQU228E
- 无法落实或回退死信队列操作, MQCC=mqcc MQRC=mqrc (mqrc-text)
- 说明
针对死信队列的 MQCMIT 或 MQBACK 调用失败。
- 系统操作
实用程序已终止。
- 系统程序员响应
请参阅 API 完成代码和原因码 ,以获取有关 mqcc 和 mqrc (mqrc-text 以文本形式提供 MQRC) 的信息。
- CSQU229E
- 规则表无效或缺少
- 说明
规则表未包含有效的消息模板,或者根本未提供。
- 系统操作
实用程序已终止。
- 系统程序员响应
更正上述消息中指示的规则表,然后重新启动死信队列处理程序。
- CSQU230E
- 无法获取存储空间
- 说明
死信队列处理程序无法获取存储器。
这个问题通常会因一些更广泛的问题而产生。 例如,如果存在导致消息写入死信队列的持久问题,并且同一问题 (例如,队列已满) 阻止死信队列处理程序对消息执行所请求的操作,那么将需要不断增加的存储量。
- 系统操作
实用程序已终止。
- 系统程序员响应
增加可用于实用程序的存储器。 请调查是否存在一些更广泛的问题,以及死信队列是否包含大量消息。
- CSQU231E
- 行 n: 参数 keyword 超过最大长度
- 说明
规则表第 n 行中指定参数的值太长。
- 系统操作
实用程序已终止。
- 系统程序员响应
更正规则表并重新启动死信队列处理程序。
- CSQU232E
- 行 n: 参数 关键字 重复
- 说明
在规则表的第 n 行中提供了两个或多个相同类型的参数。
- 系统操作
实用程序已终止。
- 系统程序员响应
更正规则表并重新启动死信队列处理程序。
- CSQU233E
- 第 n行: 语法错误
- 说明
规则表的第 n 行中存在语法错误。
- 系统操作
实用程序已终止。
- 系统程序员响应
更正规则表并重新启动死信队列处理程序。
- CSQU234E
- 无法释放存储空间
- 说明
死信队列处理程序无法释放存储器。
- 系统操作
实用程序已终止。
- 系统程序员响应
调查先前消息中报告的问题。
- CSQU235E
- 行 n: keyword 值无效或超出允许的范围
- 说明
为规则表第 n 行中的指定参数提供的值超出了有效的值范围,否则无效。
- 系统操作
实用程序已终止。
- 系统程序员响应
更正规则表并重新启动死信队列处理程序。
- CSQU236E
- 规则表中存在 n 个错误
- 说明
在规则表中检测到错误。
- 系统操作
实用程序已终止。
- 系统程序员响应
更正上述消息中指示的规则表,然后重新启动死信队列处理程序。
- CSQU237E
- 行 n: 关键字组合无效
- 说明
规则表的第 n 行中存在无效的参数组合。 例如: 未指定 ACTION ,未指定 FWDQ 的 ACTION (FWD) ,未指定 ACTION (FWD) 的 HEADER。
- 系统操作
实用程序已终止。
- 系统程序员响应
更正规则表并重新启动死信队列处理程序。
- CSQU249E
- 无法与队列管理器断开连接, MQCC=mqcc MQRC=mqrc (mqrc-text)
- 说明
队列管理器的 MQDISC 调用失败。
- 系统操作
实用程序已终止。
- 系统程序员响应
请参阅 API 完成代码和原因码 ,以获取有关 mqcc 和 mqrc (mqrc-text 以文本形式提供 MQRC) 的信息。
- CSQU300I
- 提供的参数不正确。 使用情况信息如下:
CSQUDSPM(-m QMgrName)(-ostatus |-s)((-oall) (-su) ((-a))
--m QMgrName:仅显示此队列管理器的信息
--ostatus:显示队列管理器或队列管理器的运行状态
--s:显示队列管理器或队列管理器的运行状态
--oall:显示队列管理器或队列管理器的所有详细信息
-su: 不显示具有未知版本的队列管理器的信息
--a: 仅显示正在运行的队列管理器的信息
- 说明
传递到 CSUDSPM 的参数不正确。
- 系统操作
实用程序停止了处理过程。
- 系统程序员响应
请更正参数,然后重新提交实用程序。
- CSQU307I
- 包含指定名称的队列管理器不存在
- 说明
运行了 CSQUDSPM 实用程序,指定了找不到的队列管理器名称。
- 系统操作
实用程序停止了处理过程。
- 系统程序员响应
请更正队列管理器名称,或者在不指定特定队列管理器的情况下运行实用程序。
- CSQU500I
- csect-name 队列共享组实用程序- date time
- 说明
这是实用程序发出的报告的标题的一部分。
- CSQU501I
- 已请求 function 函数
- 说明
这将标识所请求的实用程序功能。
- CSQU502I
- 队列管理器 =qmgr-name
- 说明
这将标识为其请求函数的队列管理器名称。
- CSQU503I
- QSG=qsg-name, 'Db2® DSG=dsg-name, 'Db2 ssid=db2-name
- 说明
这将标识请求此功能的队列共享组, Db2 数据共享组和 Db2 子系统名称。
- CSQU504E
- 无法装入 module-name,原因 =ssssrrrr
- 说明
实用程序无法装入必需的模块。 ssss 是完成代码, rrrr 是 z/OS LOAD 服务中的原因码 (两者均为十六进制)。
- 系统操作
实用程序终止。
- 系统程序员响应
检查控制台以获取指示未装入模块的原因的消息。 请参阅 z/OS MVS Programming: Assembler Services Reference Volume 2 手册,以获取有关 LOAD 请求中的代码的信息。
请确保该模块位于必需的库中,并且已正确引用该模块。 实用程序尝试从 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指定的意外原因码。
- 系统操作
实用程序已终止。
- 系统程序员响应
请参阅 Db2以获取 z/OS 信息,以获取 RRSAF 原因码的说明。
如果需要,请执行更正操作,然后重新提交该作业。
- CSQU515E
- 无法访问 Db2 个表,返回码为,返回码为 ,原因为,原因为
- 说明
调用 CSQ5ARO2 模块失败,返回码由 rc 指定,原因码由 reason指定。
- 系统操作
实用程序已终止。
- 系统程序员响应
请重新提交该作业。 如果问题仍然存在,请记下信息中的错误代码并联系 "IBM支持部门。
- CSQU517I
- 已定义 XCF 组 xcf-name
- 说明
指示 xcf-name 指定的 XCF 组名已存在的参考消息。
- CSQU518E
- XCF IXCQUERY 成员错误, RC=rc 原因 =原因
- 说明
从 IXCQUERY 请求返回了由 rc 指定的意外返回码以及由 reason 指定的原因码。
- 系统操作
实用程序已终止。
- 系统程序员响应
请参阅 z/OS MVS 综合系统服务参考 手册,以获取 IXCQUERY 返回码和原因码的说明。
如果需要,请执行更正操作,然后重新提交该作业。
- CSQU520I
- XCF 组 xcf-name 的摘要信息
- 说明
参考消息,指示 xcf-name 指定的 XCF 组的摘要数据如下所示。
- CSQU521I
- 组包含 n 个成员:
- 说明
参考消息,指示由消息 CSQU517I 指定的组包含 n 个成员。
- CSQU522I
- 成员 =xcf-name,状态 =sss,系统 =sys-name
- 说明
参考消息,指示 xcf-name 指定的 XCF 组成员的状态为 sss ,并且最近一次在系统 sys-name上执行。
- CSQU523I
- 用户数据 =xxx
- 说明
参考消息,包含 32 个字节的 XCF 用户数据,与参考消息 CSQU522I配合使用。
- CSQU524I
- QMGR 编号 = 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 ,那么这指示 Db2 子系统当前在执行实用程序作业的 z/OS 系统上处于不活动状态。
如果在 EXEC PARM 字段中指定了 Db2 数据共享组名,那么在执行实用程序作业的 z/OS 系统上没有符合条件的 Db2 子系统处于活动状态。
- 系统操作
实用程序已终止。
- 系统程序员响应
如果在 EXEC PARM 字段中指定了 Db2 ssid ,请确保它在将执行实用程序作业的 z/OS 系统上处于活动状态。
如果在 EXEC PARM 字段中指定了 Db2 数据共享组名,请确保在将执行实用程序作业的 z/OS 系统上至少有一个符合条件的 Db2 子系统处于活动状态。
- CSQU528I
- 已从 Db2 db2-name 断开连接
- 说明
实用程序已成功从 Db2 子系统 db2-name断开连接。
- CSQU529E
- 无法除去 QSG qsg-name 条目,仍定义了 n 个成员
- 说明
请求除去 qsg-name 中的队列共享组名失败,因为仍对其定义了 n 个成员。
- 系统操作
实用程序已终止。
- 系统程序员响应
必须先从队列共享组中除去该组的所有成员,然后才能删除该队列共享组本身。 使用先前的 CSQU522I 消息来标识哪些队列共享组成员仍定义到队列共享组。
注: 无法从队列共享组中除去处于 ACTIVE 或 FAILED 状态的成员。
- CSQU530E
- 无法从队列共享组 qsg-name中除去 QMGR qmgr-name 条目,状态为 sss
- 说明
无法从由 qsg-name 指定的队列共享组中除去由 qmgr-name 指定的队列管理器,因为它处于不正确的 XCF 成员状态 (由 sss指定)。
- 系统操作
实用程序已终止。
- 系统程序员响应
要从队列共享组中除去队列管理器,它必须具有 XCF 成员状态 CREATED 或 QUIESCED。
如果 XCF 成员状态为 ACTIVE ,请使用 STOP QMGR 命令停止队列管理器,然后重新提交该作业。
如果 XCF 成员状态为 FAILED ,那么启动队列管理器并使用 STOP QMGR 命令正常停止该队列管理器,然后重新提交该作业。
- CSQU531E
- 无法除去 QSG qsg-name 条目,在 Db2 table table-name 中找不到该条目
- 说明
尝试除去队列共享组 qsg-name 失败,因为在 Db2 表 table-name中找不到该组的条目。
- 系统操作
实用程序已终止。
- 系统程序员响应
确保最初在表 table-name中定义了队列共享组 qsg-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 ,其中 STATE 由 sss 指定, SQLERRCD 值由 sqlerrcd指定。
- 系统操作
实用程序已终止。
- 系统程序员响应
请参阅 Db2以获取 z/OS 信息,以获取 SQL 代码的说明。
如果需要,请重新提交该作业。
- CSQU534E
- SQL 服务错误, Db2 table=table-name RC=rc
- 说明
对 table-name指定的表执行操作期间发生 SQL 错误,如前面的 CSQU533E 消息中所报告。 从内部服务例程返回了返回码 rc 。
- 系统操作
实用程序已终止。
- 系统程序员响应
请参阅消息 CSQU533E。
- CSQU535I
- 已成功从 Db2 表 表名 中除去 QSG qsg-name 条目
- 说明
参考消息,指示已成功除去由 qsg-name 指定的队列共享组。
- CSQU536E
- 无法添加队列共享组 qsg-name 条目,条目已存在于 Db2 表 table-name 中
- 说明
尝试添加队列共享组 qsg-name 失败,因为 Db2 表 table-name中已存在条目。
- 系统操作
实用程序已终止。
- CSQU537I
- csect-name 队列共享组 qsg-name 条目已成功添加到 Db2 表 table-name
- 说明
将队列共享组 qsg-name 添加到 Db2 表 表名 的请求已成功完成。
- 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 原因 =原因
- 说明
在尝试删除队列管理器 qmgr-name期间, IXCDELET 请求返回了 IXC 返回码 rc 和原因码 reason。
- 系统操作
实用程序已终止。
- 系统程序员响应
请参阅 z/OS MVS 综合系统服务参考 手册,以获取 IXCDELET 返回码和原因码的说明。
如果需要,请执行更正操作,然后重新提交该作业。
- CSQU545E
- 针对 QMGR qmgr-name 的 IXCCREAT 请求失败, RC=rc reason=reason
- 说明
在尝试添加队列管理器 qmgr-name期间, IXCCREAT 请求返回了 IXC 返回码 rc 和原因码 reason。
- 系统操作
实用程序已终止。
- 系统程序员响应
请参阅 z/OS MVS 综合系统服务参考 手册,以获取 IXCCREAT 返回码和原因码的说明。
如果需要,请执行更正操作,然后重新提交该作业。
- CSQU546E
- 无法添加 QMGR qmgr-name 条目,已存在于 Db2 表 表名称 中
- 说明
尝试将队列管理器 qmgr-name 的条目添加到 Db2 表 table-name 失败,因为队列管理器已存在行。
- 系统操作
实用程序已终止。
- 系统程序员响应
检查 table-name 指定的 Db2 表,并确定 qmgr-name 指定的队列管理器条目是否用于正确的队列共享组。 如果是,那么无需进一步操作。
- CSQU547E
- 无法添加 QMGR qmgr-name 条目, Db2 表 table-name 中不存在队列共享组 qsg-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
- 已成功从 QSG qsg-name 中除去 QMGR qmgr-name 条目
- 说明
从队列共享组 qsg-name 中除去队列管理器 qmgr-name 的请求成功完成。
- CSQU551I
- 已成功添加 QSG qsg-name 条目
- 说明
添加队列共享组 qsg-name 的请求已成功完成。
- CSQU552I
- 已成功除去 QSG qsg-name 条目
- 说明
除去队列共享组 qsg-name 的请求已成功完成。
- CSQU553E
- QMGR qmgr-name 作为其他队列共享组 qsg-name 的成员存在于 Db2 表 table-name 中
- 说明
尝试将由 qmgr-name 指定的队列管理器添加到队列共享组失败,因为由 table-name 指定的 Db2 表指示队列管理器已经是由 qsg-name标识的其他队列共享组的成员。
- 系统操作
实用程序已终止。
- 系统程序员响应
在任何时候,队列管理器只能是一个队列共享组的成员。
从其所在的队列共享组中除去队列管理器,然后重新提交该作业或不执行任何进一步的操作。
- CSQU554E
- 无法从队列共享组 qsg-name中除去结构 struc-name 备份所需的 QMGR qmgr-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 表 table-name 中的队列共享组 qsg-name 不兼容
- 说明
尝试将由 qmgr-name 指定的队列管理器添加到队列共享组失败,因为由 table-name 指定的 Db2 表指示队列共享组中的另一个队列管理器处于不兼容的发行版级别。
- 系统操作
实用程序已终止。
- 系统程序员响应
只有具有兼容发行版级别的队列管理器才能是同一队列共享组的成员。 有关不同发行版之间的迁移和兼容性的信息,请参阅 维护和迁移。
- CSQU556I
- QSG qsg-name 可能包含意外字符
- 说明
要添加的队列共享组 qsg-name 指定包含 "@" 字符或短于 4 个字符的队列共享组名称,因此在短名称中附加了 "@" 字符以使名称长度为 4 个字符。
- 系统操作
继续处理以添加队列共享组。 该实用程序将完成,返回码为 4。
- 系统程序员响应
验证由 qsg-name 指定的队列共享组名是否是要用于队列共享组的预期名称。 否则,请使用该实用程序来除去队列共享组,更正队列共享组名,然后重新提交请求以添加队列共享组。
尽管在 qsg-name中允许使用 "@" 字符,但不建议使用该字符,因为在 IBM MQ 对象名中不支持该字符作为字符。 任何定义 (例如,队列管理器别名定义或其他需要引用 qsg-name的对象) 都将无法引用 qsg-name。 如果可能,请避免使用这些字符。
- CSQU557E
- QMGR 和队列共享组名必须不同
- 说明
尝试将队列管理器添加到队列共享组失败,因为队列管理器不能与它们所属的队列共享组同名。
- 系统操作
实用程序已终止。
- CSQU558E
- 无法从队列共享组 qsg-name中除去 QMGR qmgr-name 条目,结构 struc-name 的 SMDS 不为空
- 说明
无法从由 qsg-name 指定的队列共享组中除去由 qmgr-name 指定的队列管理器,因为它拥有未标记为空的结构 struc-name 的共享消息数据集,因此它可能仍包含当前消息数据。 (对 struc-name 显示的值是 IBM MQ使用的 12 个字符的名称,而不是包含队列共享组名的 z/OS 使用的外部名称。)
- 系统操作
实用程序已终止。
- 系统程序员响应
在将拥有的共享消息数据集标记为空之前,无法除去队列管理器,这指示拥有的队列管理器在不包含任何消息数据的情况下已正常关闭该队列管理器。 必须首先读取数据集中包含消息数据的所有共享消息或将其标记为已删除,并且拥有的队列管理器必须连接到结构以除去已删除的消息并释放数据集空间。
可以使用命令 DISPLAY CFSTATUS(struc-name) TYPE(SMDS)来显示结构的每个共享消息数据集的当前状态。
- CSQU559I
- 已删除 QMGR qmgr-name的 CSQ_ADMIN 连接。
- 说明
这是一条参考消息,指示已成功删除与管理结构的失败持久连接。
- CSQU560I
- 管理结构的全名为 admin-strname
- 说明
这将显示 z/OS所使用的管理结构的完整外部名称,其中包括队列共享组名。
- CSQU561E
- 无法获取管理结构的属性, IXLMG RC=rc 原因码 =原因码
- 说明
尝试将队列管理器添加到队列共享组失败; 由于存在 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 或未分配 CF
- 说明
在尝试将队列管理器添加到队列共享组时,无法检查管理结构的属性,因为它尚未定义到 CFRM 策略,或者当前未在耦合设施中分配。 以下 CSQ570I 消息中给出了管理结构的全名。 如果未分配该结构,那么将在第一个队列管理器启动时分配该结构。
- 系统操作
继续处理。
- 系统程序员响应
使用 z/OS 命令 DISPLAY XCF,STRUCTURE,STRNAME=<CFSTRNAME> 显示当前活动 CFRM 策略中所有结构的状态(包括大小)。
确保 CFRM 策略中存在结构定义。 在可以启动队列管理器之前,将需要此属性。
- CSQU567E
- 由于数字不匹配,因此未将 QMGR qmgr-name 添加到 Db2 表。
- 说明
无法将 QMGR qmgr-name 添加到 Db2 表,因为 QMGR 号不匹配,如先前发出的消息 CSQU568E 所指示。
- 系统操作
实用程序终止。
- 系统程序员响应
按与 XCF 组中的 QMGR 号值对应的顺序添加 QMGRs ,在使用 "VERIFY QSG" 参数运行 CSQ5PQSG 队列共享组实用程序时,消息 CSQU524I 可以看到这些 QMGRs。
如果问题链接到与 CSQ_ADMIN 结构的持续失败连接,那么可以通过使用 SETXCF FORCE 命令清除 CF 结构来解决该问题。
- CSQU568E
- 队列共享组 qsg-name 中的 QMGR qmgr-name 的 QMGR 编号不匹配: DB2 值= nn ,XCF 成员值= nn ,CSQ_ADMIN 连接值= nn ,SMDS 组值= nn
- 说明
QMGR 号存储在 Db2 表, XCF 组成员以及与 CF 结构的连接中,每个存储的值都显示在消息中。 使用队列共享组实用程序 (CSQ5PQSG) 将 QMGR 添加到队列共享组时,将创建 QMGR 编号。
此消息指示队列共享组 qsg-name 中 QMGR qmgr-name 的存储值不匹配,这将阻止 QMGR 启动。
- 系统操作
在处理了 XCF 组中的所有成员之后,该实用程序将终止。
- 系统程序员响应
如果 QMGR 编号值为-1,则条目不存在。 使用带有 "ADD QMGR "参数的CSQ5PQSG实用程序添加缺失的条目。
如果 QMGR 号值为 0 ,那么该值尚未初始化 (仅限 XCF 组成员和 CSQ_ADMIN 连接值)。 启动 QMGR 以初始化该值。
如果 QMGR 编号值大于 0,则收集耦合设备代码 (X'C5')中列出的项目并联系 "IBM支持部门。
如果 SMDS 组编号为-2,则不同队列管理器的 QMGR 编号存在 SMDS 状态信息。 使用带有 VERIFY QMGR 参数的CSQ5PQSG实用程序识别与 SMDS 状态相关的队列管理器,然后使用 ADD QMGR 重新添加相关的 QMGR,最后重试原始 ADD QMGR 命令。
如果 SMDS 组号为-1,则具有多个 qmids 的队列管理器存在 SMDS 状态信息。 收集耦合设备代码 (X'C5')中列出的项目,并联系 "IBM支持部门。
- CSQU569E
- 找到 QMGR qmgr-name 的意外 CSQ_ADMIN 连接
- 说明
对于队列共享组中的每个 QMGR ,应该只有一个与 CSQ_ADMIN 结构的连接。 将针对找到的每个其他连接发出此消息。
- 系统操作
在处理了 XCF 组中的所有成员之后,该实用程序将终止。
- 系统程序员响应
这种情况不应发生。 可以使用 CSQ_ADMIN 结构的 display XCF 命令来显示连接。
收集耦合设备代码 (X'C5')中列出的项目,并联系 "IBM支持部门。
- CSQU570I
- 已成功验证 QSG qsg-name
- 说明
验证队列共享组 qsg-name 的信息的请求已成功完成。 所有的信息都是一致的。
- CSQU571E
- 无法验证 QSG qsg-name 条目,在 Db2 table table-name 中找不到该条目
- 说明
尝试验证队列共享组 qsg-name 失败,因为在 Db2 表 table-name中找不到该组的条目。
- 系统操作
实用程序已终止。
- 系统程序员响应
确保最初在表 table-name中定义了队列共享组 qsg-name 。 检查实用程序作业是否已连接到正确的 Db2 数据共享组。
如果需要,请重新提交该作业。
- CSQU572E
- 用法映射 map-name 和 Db2 table table-name 不一致
- 说明
验证队列共享组时,发现用法映射 map=name 中的信息与 Db2 table table-name中的信息不一致。 以下消息提供了有关不一致的更多详细信息。
- 系统操作
继续处理。
- 系统程序员响应
检查实用程序作业是否已连接到正确的 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中找不到该组的条目。
- 系统操作
实用程序已终止。
- 系统程序员响应
确保最初在表 table-name中定义了队列共享组 qsg-name 。
检查实用程序作业是否已连接到正确的 Db2 数据共享组。 如果需要,请重新提交该作业。
- CSQU586I
要从队列共享组 qsg-name中除去 QMGR qmgr-name 条目,结构 struc-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 不为空
- 说明
当由 qmgr-name 指定的队列管理器拥有未标记为空的结构 struc-name 的共享消息数据集时,将从由 qsg-name 指定的队列共享组中除去该队列管理器,因此它可能仍包含当前消息数据。 (对 struc-name 显示的值是 IBM MQ使用的 12 个字符的名称,而不是包含队列共享组名的 z/OS 使用的外部名称。)
- 系统操作
将从队列共享组中除去队列管理器,并且实用程序将以返回码 4 结束。
只要保留 SMDS ,队列管理器 qmgr-name 的 SMDS 上的消息将保持可访问状态。
- CSQU599I
- QSG qsg-name 包含低于发行版级别 min-level的队列管理器。 QSG 不支持发行版级别 current-level
- 说明
- 队列共享组包含低于用于运行 CSQ5PQSG的 IBM MQ for z/OS 发行版所支持的最低级别的队列管理器。 不能在此队列共享组中的 当前级别 启动队列管理器。
- 系统程序员响应
- 在将任何 当前级别 队列管理器添加到队列共享组之前,在队列共享组中找到低于消息中指定的 min-level 的队列管理器,并将它们升级到至少 min-level 。
- CSQU680E
Db2 与结构 struc-name 中的列表头 list-header-number 的 CF 结构不同步
- 严重
- 8
- 说明
Db2 中共享队列的行表示与在结构 struc-name中的列表 header list-header-number 的 CF 结构中找到的队列不同的队列。 此不一致会导致队列管理器异常终止 5C6-00C51053 ,并发出消息 CSQE137E。 还会发出消息 CSQU681I 和 CSQU682I ,提供更多详细信息。
- 系统操作
将报告不匹配情况,并且实用程序将继续处理。
- 系统程序员响应
收集联接设备代码 (X'C5')和 "Db2经理代码 (X'F5')中列出的项目,并联系 "Db2支持部门。
- CSQU681I
结构 struc-name: queue-name 中列表头 list-header-number 的 Db2 条目
- 严重
- 0
- 说明
此消息随消息 CSQU680E一起发出。 Queue-name 是在 Db2 中为结构 struc-name中的列表头 list-header-number 找到的队列的名称。
- 系统操作
将报告不匹配情况,并且实用程序将继续处理。
- 系统程序员响应
收集联接设备代码 (X'C5')和 "Db2经理代码 (X'F5')中列出的项目,并联系 "Db2支持部门。
- CSQU682I
结构 struc-name: queue-name 中列表头 list-header-number 的 CF 条目
- 严重
- 0
- 说明
此消息随消息 CSQU680E一起发出。 Queue-name 是在结构 struc-name中的列表头 list-header-number 的 CF 中找到的队列的名称。
- 系统操作
将报告不匹配情况,并且实用程序将继续处理。
- 系统程序员响应
收集联接设备代码 (X'C5')和 "Db2经理代码 (X'F5')中列出的项目,并联系 "Db2支持部门。
- CSQU683E
在结构 struc-name 中缺少列表头 list-header-number 的 CF 条目
- 严重
- 8
- 说明
结构 struc-name 中列表头 list-header-number 的 Db2 条目指示当前副本在 CF 中可用,但是找不到该副本。 对于尝试使用此队列的应用程序,此不一致会导致返回码 2085。
- 系统操作
将报告不匹配情况,并且实用程序将继续处理。
- 系统程序员响应
启动或重新启动队列共享组中的某个队列管理器将解决此问题。 If the problem persists, collect the items listed in 耦合设备代码 (X'C5) and in Db2管理员代码 (X' 'F5) and contact IBM Support.
- CSQU684I
队列管理器尚未分配结构 struc-name
- 严重
- 0
- 说明
未分配 CF 结构 struc-name 。 当发出结构的第一个 IXLCONN 时,会发生此情况,并且应该仅由 QSG 中的队列管理器发出。
- 系统操作
实用程序继续处理。
- 系统程序员响应
无。
- CSQU685I
已连接结构 struc-name
- 严重
- 0
- 说明
实用程序已成功连接到 CF 结构 struc-name。
- 系统操作
实用程序继续处理。
- 系统程序员响应
无。
- CSQU686E
结构 struc-name 连接失败, IXLCONN RC=返回码 原因 =原因
- 严重
- 8
- 说明
实用程序无法连接到 CF 结构 struc-name。
- 系统操作
该实用程序跳过此结构的任何其他队列并继续处理。
- 系统程序员响应
检查返回码和原因码以确定 IXLCONN 连接命令失败的原因。
- CSQU687I
结构 struc-name 已断开连接
- 严重
- 0
- 说明
实用程序已从 CF 结构 struc-name断开连接。
- 系统操作
实用程序继续处理。
- 系统程序员响应
无。
- CSQU688E
在结构 struc-name 中缺少列表头 list-header-number 的 Db2 条目
- 严重
- 0
- 说明
结构 struc-name 中列表头 list-header-number 的 CF 条目指示当前副本在 Db2中可用,但是找不到该副本。 如果为同一列表头定义了新队列,那么此不一致会导致问题。
- 系统操作
将报告不匹配情况,并且实用程序将继续处理。
- 系统程序员响应
Collect the items listed in 耦合设备代码 (X'C5) and in Db2管理员代码 (X' 'F5) and contact IBM Support.
- 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 time
- 说明
这是实用程序发出的报告的标题的一部分。
- 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: 结构字段名具有不受支持的类型 "指针"
- 说明
指示行中存在错误。 字段具有不受支持的 "指针" 类型。
- 系统操作
继续处理。
- 系统程序员响应
请更正字段规范并重新提交该作业,或者提供您自己的例程以转换此类字段。
- 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支持部门报告问题。