[z/OS]

消息管理器消息 (CSQM ...)

CSQM001E

csect-name MSTR 用户标识无法调用 USS 可调用服务

严重
8
说明

IBM® MQ 队列管理器 MSTR 地址空间正在未配置为具有执行可调用 z/OS® UNIX System Services (z/OS UNIX) 的权限的用户标识下运行。

在 RACF中,用户标识需要分配了 UID 的 OMVS 段。

系统操作

将发出此消息,并且将在 MSTR 地址空间中禁用用于逆向 DNS 主机名查找的 z/OS UNIX 调用进程。

系统程序员响应

请参阅 " 规划您的 z/OS UNIX 环境 ",其中队列管理器 MSTR 和 CHIN 地址空间要求用户 ID 与定义了有效 UID 的 OMVS 段。

请更正队列管理器 MSTR 地址空间用户标识的配置,然后重新启动队列管理器。

CSQM050I

csect-name 正在启动组内排队代理程序, TCB =tcb-name

严重
0
说明

组内排队 (IGQ) 代理程序是在队列共享组中的队列管理器初始化期间启动的。 代理程序使用 TCB tcb-name

IGQ 代理程序处理 SYSTEM.QSG.TRANSMIT.QUEUE。

系统操作

继续处理。 IGQ 代理程序以异步方式启动。

CSQM051I

csect-name 组内排队代理程序正在停止

严重
0
说明
组内排队 (IGQ) 代理程序正在停止,因为:
  • 队列管理器正在停止
  • 已重复重试失败的请求,但未成功
  • 无法从异常结束恢复
系统操作

IGQ 代理程序停止。

系统程序员响应

如果队列管理器未停止,请调查先前消息中报告的错误原因。 要重新启动 IGQ 代理程序,请发出指定 IGQ (ENABLED) 的 ALTER QMGR 命令。

CSQM052I

csect-name 已完成 qmgr-name的共享通道恢复,找到 n 个通道, p FIXSHARED , r 已恢复

严重
0
说明
当队列管理器或其通道启动程序异常终止时,队列管理器已成功恢复队列管理器 qmgr-name 在队列共享组中拥有的一些共享通道。 当发生以下情况时,可能会发生此恢复过程:
  • 另一个队列管理器或其通道启动程序异常终止
  • 对于由其他队列管理器拥有的通道,将启动通道启动程序
  • 启动通道启动程序,对于自身拥有的通道

找到需要恢复的 n 个通道,其中 p 最初作为 FIXSHARED 启动。 由于其他活动队列管理器也在恢复通道,并且由于另一个队列管理器无法恢复 FIXSHARED 通道,因此恢复的数目 r可能小于 n (甚至 0)。

有关共享通道恢复的更多信息,请参阅 共享通道

系统操作

继续处理。

CSQM053E

csect-name 共享通道恢复已终止, DB2 不可用

严重
8
说明
由于 Db2® 不可用或不再可用,因此当队列管理器或其通道启动程序异常终止时,队列管理器无法恢复队列共享组中队列管理器所拥有的某些共享通道。 当发生以下情况时,可能会发生此恢复过程:
  • 另一个队列管理器或其通道启动程序异常终止
  • 对于由其他队列管理器拥有的通道,将启动通道启动程序
  • 启动通道启动程序,对于自身拥有的通道
系统操作

恢复过程已终止; 某些通道可能已恢复,而其他通道未恢复。

系统程序员响应

使用 z/OS 控制台上的先前消息来调查 Db2 不可用的原因,并在必要时恢复连接或重新启动 Db2 。 任何未恢复的通道都将在下次运行恢复过程时恢复; 或者,可以手动重新启动这些通道。

CSQM054E

csect-name 共享通道恢复已终止,访问 DB2 时出错

严重
8
说明
由于访问 Db2时发生错误,当队列管理器或其通道启动程序异常终止时,队列管理器无法恢复队列共享组中队列管理器所拥有的某些共享通道。 当发生以下情况时,可能会发生此恢复过程:
  • 另一个队列管理器或其通道启动程序异常终止
  • 对于由其他队列管理器拥有的通道,将启动通道启动程序
  • 启动通道启动程序,对于自身拥有的通道
系统操作

恢复过程已终止; 某些通道可能已恢复,而其他通道未恢复。

系统程序员响应

解决先前消息中报告的错误。 任何未恢复的通道都将在下次运行恢复过程时恢复; 或者,可以手动重新启动这些通道。

CSQM055E

csect-name 共享通道恢复已终止,放置命令时出错, MQRC=mqrc (mqrc-text)

严重
8
说明
由于在系统命令输入队列上放置消息时发生错误,因此当队列管理器或其通道启动程序异常终止时,队列管理器无法恢复队列共享组中队列管理器所拥有的某些共享通道。 当发生以下情况时,可能会发生此恢复过程:
  • 另一个队列管理器或其通道启动程序异常终止
  • 对于由其他队列管理器拥有的通道,将启动通道启动程序
  • 启动通道启动程序,对于自身拥有的通道
系统操作

恢复过程已终止; 某些通道可能已恢复,而其他通道未恢复。

系统程序员响应

请参阅 API 完成代码和原因码 ,以获取有关 mqrc (mqrc-text 以文本形式提供 MQRC) 的信息,并解决该错误。 任何未恢复的通道都将在下次运行恢复过程时恢复; 或者,可以手动重新启动这些通道。

CSQM056E

csect-name mqapi-call 对于队列 q-name失败, MQRC=mqrc (mqrc-text)

严重
8
说明

针对指定队列的指示 IBM MQ API 调用失败,原因可能是 IBM MQ 原因码 (MQRC_) 或信号完成代码 (MQEC_)。

系统操作

如果队列为 SYSTEM.ADMIN.CONFIG.EVENT 或 SYSTEM.ADMIN.COMMAND.EVENT,处理继续,但未生成事件; 消息 CSQM071E 显示自第一次发生问题以来未生成的事件消息数。 这些消息是在第一次出现问题时生成的,此后在问题持续期间按时间间隔生成的。

根据所涉及的队列和错误类型,它可能会继续处理,定期重试该请求,直到更正错误或终止。

系统程序员响应

有关更多信息,请参阅 API 完成代码和原因码。 有关信号完成代码的信息,请参阅 信号。 更正队列问题,或使用 ALTER QMGR 命令来禁用事件。

CSQM057E

csect-name 队列 q-name的触发器消息 MQPUT 失败, MQRC=mqrc (mqrc-text)

严重
8
说明

对于指定的 IBM MQ 原因码 (MQRC_) ,队列管理器无法将触发器消息传递到指定的启动队列。

系统操作

队列管理器尝试将触发器消息放入死信队列 (如果已定义)。

系统程序员响应

有关 IBM MQ 原因码以及要采取哪些操作来更正启动队列问题的更多信息,请参阅 API 完成和原因码

CSQM058E

csect-name 无法启动通道 channel-name

严重
8
说明

尝试启动集群通道 channel-name ,因为在 SYSTEM.CLUSTER.TRANSMIT.QUEUE。 如果由于内部排队错误而无法启动通道,那么此消息前面有 CSQM056E。 如果队列管理器迂到存储器不足的情况,也会发出此消息。

系统操作

消息仍在 SYSTEM.CLUSTER.TRANSMIT.QUEUE 队列和原始 MQPUT 成功完成。 如果集群通道尚未运行,那么不会自动启动该通道。

系统程序员响应

如果需要,请使用 START CHANNEL 命令手动启动通道。 停止并重新启动通道启动程序或队列管理器,或者在此集群目标的传输队列上放置另一条消息将触发另一个 START 请求。

如果由于内部排队错误而发出消息 CSQM056E ,那么可能需要执行操作以确保可以正确处理将来的启动通道请求。

如果缺少存储器并且问题仍然存在,那么可能需要增加队列管理器所使用的区域大小,或者可能需要减少在系统中运行的作业数。

CSQM059E

csect-name 队列 q-name 具有不正确的属性

严重
8
说明

组内排队 (IGQ) 代理程序使用的指定队列具有不正确的属性。 例如, SYSTEM.QSG.TRANSMIT.QUEUE 必须具有 USAGE (XMITQ) , INDXTYPE (CORRELID) 和 QSGDISP (SHARED) 属性。

系统操作

IGQ 代理程序定期重试,直到更正错误为止。

系统程序员响应

使用正确的属性重新定义队列。

CSQM060E

csect-name 集群高速缓存已满

严重
8
说明

集群高速缓存区域中没有更多可用空间。

系统操作

导致需要更多空间的应用程序调用将失败,并返回 MQRC_CLUSTER_RESOURCE_ERROR。 继续进行处理,并且集群的现有用户将不受影响,除非他们的操作需要更多集群高速缓存空间。

系统程序员响应

问题可能是暂时的。 如果它仍然存在,那么必须重新启动队列管理器; 这将导致为集群高速缓存区域分配更多空间。

请考虑将集群高速缓存类型系统参数 CLCACHE 更改为动态,以便根据需要自动获取更多高速缓存空间。 (如果您正在使用集群工作负载出口,请确保它支持动态集群高速缓存。) 有关 CSQ6SYSP 宏的系统参数的信息,请参阅 使用 CSQ6SYSP

CSQM061E

csect-name 集群工作负载出口 exit-name 不支持动态高速缓存

严重
8
说明

为了响应初始化调用 (使用 ExitReason MQXR_INIT) ,集群工作负载出口在 ExitResponse2 字段中返回了值 MQCLCT_STATIC ,指示它不支持动态集群高速缓存。

系统操作

禁止集群工作负载出口。

系统程序员响应

将集群高速缓存类型系统参数 CLCACHE 更改为静态,或重写出口以与动态高速缓存兼容。 有关 CSQ6SYSP 宏的系统参数的信息,请参阅 使用 CSQ6SYSP

CSQM062I

csect-name 不允许共享传输队列 shared-xmitq 使用 INDXTYPE (index-type)

严重
4
说明

共享传输队列是同时使用 USAGE (XMITQ) 和 QSGDISP (SHARED) 定义的队列。 要支持在通道故障后处于不确定状态的消息的恢复,共享传输队列的索引类型 (INDXTYPE) 必须为 NONE 或 MSGID。

系统操作

继续处理。

系统程序员响应

将共享传输队列的 INDXTYPE 属性修改为 NONE 或 MSGID。

CSQM063E

csect-name 指定的死信队列名称不可接受

严重
4
说明

组内排队 (IGQ) 代理程序已尝试将持久消息放在对队列管理器定义的死信队列上。 指定的死信队列为 SYSTEM.QSG.TRANSMIT.QUEUE 或未指定死信队列名称。

系统操作

不会将消息放入死信队列,而是从 SYSTEM.QSG.TRANSMIT.QUEUE 已回退,组内排队 (IGQ) 代理程序将进入重试。

系统程序员响应

请确保队列管理器定义了一个既非空白也非 SYSTEM.QSG.TRANSMIT.QUEUE。 检查消息以确定其放置在死信队列上的原因。

CSQM064I

csect-name 组内排队代理程序将消息放入死信队列

严重
4
说明

组内排队 (IGQ) 代理程序无法将某些消息传递到所需目标队列,因此已将这些消息放入死信队列。

系统操作

继续处理。

系统程序员响应

检查死信队列的内容。 包含的每条消息都采用下列结构:用于描述将消息放入队列的原因及其原始地址的结构。

CSQM065E

csect-name mqapi-call 失败, MQRC=mqrc (mqrc-text)

严重
8
说明

由于指定的原因,指示的 MQ API 调用失败,这是 IBM MQ 原因码 mqrc (mqrc-text 以文本形式提供 MQRC)。

系统操作

发出调用的是组内排队 (IGQ) 代理程序; 由于指定的原因,它无法落实或回退一批消息。 根据错误类型,它可以定期重试请求,直到更正错误或终止错误为止。

系统程序员响应

请参阅 API 完成代码和原因码 ,以获取有关 MQ 原因码的信息。 如果需要,请更正问题。

CSQM067E

csect-name 组内排队代理程序异常结束。 正在重新启动

严重
8
说明

组内排队 (IGQ) 代理程序已异常结束,因为发生了严重错误,如先前消息中所报告。

系统操作

IGQ 代理程序尝试重新启动多次。 如果它持续失败,那么它将终止。

系统程序员响应

调查异常终止的原因,如前面的消息中所报告。

CSQM068I

csect-name 未能重建 n 个保留发布

严重
4
说明

重新构建保留发布时,在 SYSTEM.RETAINED.PUB.QUEUE 上找到了 N 消息,但没有任何消息属性。

系统操作

未重建关联的保留发布。

系统程序员响应

如果最近将消息移动到 SYSTEM.RETAINED.PUB.QUEUE,然后确保源队列的 PROPCTL 值不会导致任何消息属性丢失。

如果最近没有消息移动到 SYSTEM.RETAINED.PUB.QUEUE,然后记录此消息并与 IBM 支持中心联系。

CSQM070E

csect-name 队列 q-name 再次可用,未生成 n 个事件

严重
4
说明

更正了先前在配置或命令事件队列上放置消息的问题。 n 是自问题首次发生以来未生成的事件消息数。

系统操作

将继续处理,并且将再次生成该队列的事件消息。

系统程序员响应

如果队列为 SYSTEM.ADMIN.CONFIG.EVENT,需要完整的配置信息,使用 REFRESH QMGR TYPE (CONFIGEV) 命令生成事件以替换未生成的事件; 指定 INCLINT 参数以涵盖发生问题的时间段。

如果队列为 SYSTEM.ADMIN.COMMAND.EVENT,可以自动恢复有限数量的缺失事件消息,如消息 CSQM072I所报告。

CSQM071E

csect-name 队列 q-name 不可用,未生成 n 个事件

严重
8
说明

将消息放入配置或命令事件队列时发生错误,如前面的 CSQM056E 消息中所报告; n 是自首次发生问题以来未生成的事件消息数。

系统操作

处理将继续,但不会生成该队列的事件消息。 此消息在问题首次出现时发出,此后在问题持续存在时按时间间隔发出。

系统程序员响应

更正事件队列的问题,或使用 ALTER QMGR 命令将 CONFIGEV 或 CMDEV 属性设置为 DISABLED (如果不需要事件)。

CSQM072I

csect-name 队列 q-name,已恢复 n 个事件

严重
0
说明

更正了先前在命令事件队列上放置消息的问题。 未生成的 n 事件消息已自动恢复并生成。

只能通过此方式恢复有限数量的缺失事件消息。 如果 n 小于消息 CSQM070E中报告的值,那么将丢失其余事件消息,并且无法恢复这些消息。

系统操作

继续处理。

CSQM073I

csect-name 已开始装入持久订户

严重
0
说明

有关队列管理器上的持久订户的信息存储在 SYSTEM.DURABLE.SUBSCRIBER.QUEUE 队列。 在队列管理器重新启动期间,将在队列管理器上重新进行持久预订。

系统操作

继续处理。

CSQM074I

csect-name 已完成装入持久订户

严重
0
说明

队列管理器已完成重新装入所有持久订户。

系统操作

继续处理。

CSQM075I

csect-name 已开始合并持久订户

严重
0
说明

有关队列管理器上的持久订户的信息存储在 SYSTEM.DURABLE.SUBSCRIBER.QUEUE 队列。 为了帮助重新启动处理并加快重新装入所有持久订户所需的时间,这些消息合并为较少的消息。

系统操作

继续处理。

CSQM076I

csect-name 已完成持久订户的合并

严重
0
说明

队列管理器已完成在 SYSTEM.DURABLE.SUBSCRIBER.QUEUE 队列。 如果持久订户数发生更改,那么可能会在稍后阶段重新启动处理。

系统操作

继续处理

CSQM077I

csect-name 发布/预订引擎已关闭

严重
0
说明

已关闭发布/预订引擎。

系统操作

发布/预订引擎已关闭。

系统程序员响应

如果队列管理器正在停止,那么不需要执行任何操作。 如果由于您已禁用发布/预订引擎而将其关闭,那么从值 DISABLED 更新 PSMODE 队列管理器属性将重新启动该引擎。

CSQM078E

csect-name 无法从 jobname为连接类型 connection 创建线程结构, ACE 存储器不足

严重
8
说明

由于在新线程上发出第一个 IBM MQ API 调用, jobname 尝试创建与 IBM MQ 的新连接。 连接类型可能是 RRSBATCH。

没有足够的公共存储器可用于构建控制块以表示连接,连接尝试失败。

系统范围内可能缺少 ECSA,或者用于创建新队列管理器连接的存储空间可能会受到 ACELIM 系统参数的限制。

对于 CICS® 和通道启动程序以及 RRS 应用程序 (例如, Db2 存储过程和 WebSphere® Application Server) ,可以看到此消息。

系统操作

IBM MQ API 请求失败,返回码为 MQRC_STORAGE_NOT_AVAILABLE 2071

队列管理器处理继续

CSQM079I

csect-name 由于 AMS 版本不兼容,作业名 jobname ,策略访问尝试被拒绝

严重
4
说明

jobname标识的 Advanced Message Security (AMS) 版本不兼容,尝试打开策略队列 SYSTEM.PROTECTION.POLICY.QUEUE。

系统操作

打开策略队列的请求被拒绝。

系统程序员响应

更新 AMS 的不兼容版本,以便它不会尝试连接到队列管理器。 从 IBM MQ 8.0开始, AMS 作为 IBM MQ for z/OS的集成功能部件提供。 有关如何将 AMS 配置为集成功能部件的信息,请参阅 安装 IBM MQ Advanced for z/OS安装 IBM MQ Advanced for z/OS Value Unit Edition

CSQM084I

csect-name 在重新启动/终止期间禁止使用命令

严重
8
说明

在队列管理器启动太早或终止太晚时请求了将影响可恢复对象的命令。

接收此消息的通常原因是在初始化输入数据集 CSQINP1中发出了一些禁止的命令。

系统操作

还会发出消息 CSQM085I ,并忽略该命令。

系统程序员响应

等待队列管理器处于可重新发出禁止的命令的状态。 如果适用,请从 CSQINP1中除去该命令,并将其放在 CSQINP2中,以确保此问题不会重现。

CSQM085I

csect-name 异常完成

严重
8
说明

此消息随消息 CSQM084I一起发出,并指示未对请求的命令执行操作。

系统操作

未对该命令执行操作。

系统程序员响应

等到队列管理器处于可以使用禁止的命令的状态。

CSQM086E

队列管理器创建错误,代码为,原因码为,重新启动失败

严重
8
说明

在重新启动期间,创建队列管理器对象失败。 原因代码的形式为'00D44xxx'。

系统操作

队列管理器无法重新启动。

系统程序员响应

请参阅 消息管理器代码 (X'D4') ,以获取原因码以及要执行的操作的说明。 重新发出 START QMGR 命令以重新启动队列管理器。 如果错误仍然存在,请注意此原因码,并与 IBM 支持中心联系。

CSQM090E

csect-name FAILURE REASON CODE 原因码

严重
8
说明

命令失败。 原因代码的形式为'00D44xxx'。 此消息随附一条或多条其他更具体的消息,这些消息指示失败的原因。

系统操作

忽略该命令。

系统程序员响应

有关更多信息,请参阅随附消息的说明。 请参阅 消息管理器代码 (X'D4') ,以获取原因码以及要执行的操作的说明。 如果原因码不是列出的原因码之一,请记下原因码并与 IBM 支持中心联系。

CSQM091E

csect-name FAILURE MQRC=mqrc ( mqrc-text)

严重
8
说明

命令失败。 原因码是 IBM MQ 原因码。 此消息随附一条或多条其他更具体的消息,这些消息指示失败的原因。

系统操作

忽略该命令。

系统程序员响应

有关更多信息,请参阅随附消息的说明。 请参阅 API 完成代码和原因码 ,以获取 mqrc的说明 (mqrc-text 以文本形式提供 MQRC) 以及要执行的操作。

CSQM092I

csect-name 关键字(value) 值无效或超出范围

严重
8
说明
请完成下面任意一项任务:
  • 输入了一个采用有界数字值的关键字,但指定的值超出了界限。
  • 输入了一个关键字,该关键字采用一对定义范围的数字值,但仅指定了一个值,或者这些值未按升序排列。
系统操作

忽略该命令。

系统程序员响应

在正确指定参数的情况下重新发出该命令。 有关该命令的更多信息,请参阅 MQSC 命令

CSQM093I

csect-name 关键字 (值) 名称包含无效字符

严重
8
说明

指定了包含一个或多个无效字符的名称。 请参阅 MQSC 命令 ,以获取有关要更正此问题的名称所需的验证的信息。

系统操作

忽略该命令。

系统程序员响应

重新发出具有正确名称的命令。 有关该命令的更多信息,请参阅 MQSC 命令

CSQM094I

csect-name 关键字 (值) WAS NOT FOUND

严重
8
说明

发出了引用不存在的对象的命令。 即,找不到具有指定名称和类型 (以及队列和通道的子类型) 以及队列共享组中的任何处置的对象。

系统操作

忽略该命令。

系统程序员响应
请检查您是否为对象指定了正确的名称以及正确的子类型 (对于队列和通道)。 如果正在使用队列共享组,请检查 Db2 是否可用且未暂挂。 必要时定义对象。
注:
  1. 如果您正在处理队列或通道对象,那么可能已存在同名但具有不同子类型的对象。
  2. 请记住,该对象最近可能已被其他人删除,或者已从队列共享组中的另一个队列管理器中删除。
CSQM095I

csect-name 关键字 (值) 现有-处置 已存在

严重
8
说明

发出了 DEFINE 命令,但已存在具有指定名称的该类型的对象,尽管它可能不一定具有相同的子类型或队列共享组中的相同处置。 (不能具有本地定义的对象以及具有相同名称的组对象的本地副本; 对于本地队列,不能具有与具有任何其他处置的队列同名的共享队列。) 如果适用, existing-处置 将标识现有对象的队列共享组处置。

系统操作

忽略该命令。

系统程序员响应

使用另一个名称或 REPLACE 选项重新发出该命令,或者根据需要使用现有对象。

CSQM096I

csect-name 关键字 (值) NAME 的长度无效

严重
8
说明

指定的名称长度不正确。

系统操作

忽略该命令。

系统程序员响应

重新发出具有正确长度的名称的命令。 有关该命令的更多信息,请参阅 MQSC 命令

CSQM097I

csect-name 关键字 (值) NAME 不能完全为空

严重
8
说明

指定的名称为空白。 这是不允许的。

系统操作

忽略该命令。

系统程序员响应

以非空白名称重新发出该命令。 有关该命令的更多信息,请参阅 MQSC 命令

CSQM098I

csect-name 关键字 (值) FIELD TOO LONG

严重
8
说明

指定了数字或字符参数,但该参数太长,或者 (如果 value 为空白) 指定了字符参数列表,其总长度太长。

系统操作

忽略该命令。

系统程序员响应

以正确的字段长度重新发出该命令。 有关该命令的更多信息,请参阅 MQSC 命令

CSQM099I

csect-name 关键字 (值) 使用中的名称,类型不同

严重
8
说明

对象被指定为一个特定子类型,但它已作为另一个子类型存在,尽管它在队列共享组中不一定具有相同的处置。 (不能具有本地定义的对象以及具有相同名称的组对象的本地副本; 对于本地队列,不能具有与具有任何其他处置的队列同名的共享队列。)

系统操作

忽略该命令。

系统程序员响应

重新发出具有正确名称和子类型的命令。 有关该命令的更多信息,请参阅 MQSC 命令

CSQM100I

csect-name 关键字 (值) 值无效或超出范围

严重
8
说明
值无效或超出范围。 原因可能为:
  • 输入了一个关键字,该关键字采用一系列字符值,但指定的值不是其中之一。
  • 输入的关键字采用一系列字符值,但指定的值对于对象的特定子类型无效。
  • 输入了一个采用有界数字值的关键字,但指定的值超出了界限。
  • 输入的关键字采用字符或十六进制值,但指定的值对该关键字无效。
系统操作

忽略该命令。

系统程序员响应

在正确指定参数的情况下重新发出该命令。 有关该命令的更多信息,请参阅 MQSC 命令

CSQM101I

csect-name 关键字 (值) 当前正在使用

严重
8
说明
指定的对象正在使用中。 原因可能为:
  • 它通过 API 打开。
  • 当前正在向其写入触发器消息。
  • 它正在被删除。
  • 当它是存储类时,存在定义为使用该存储类的队列,并且队列上当前存在消息。
  • 当它是 CF 结构时,存在定义为使用 CF 结构的队列,并且队列上当前存在消息或队列已打开。
  • 变更队列的索引类型时,未满足有关消息和未落实活动的必要条件。
  • 更改缺省传输队列时,缺省情况下,当前正在使用旧队列作为传输队列。
  • 虽然指定了 FORCE 选项以克服通过 API 打开的对象,但该对象是使用先前版本的 IBM MQ创建的。
  • 没有从队列管理器到结构的连接。
系统操作

忽略该命令。

系统程序员响应
请完成下面任意一项任务:
  • 等待直到对象已关闭或删除。
    注: 接收方通道或组内排队 (IGQ) 代理程序的 MCA 可以使目标队列保持打开一段时间,即使在未传输消息的情况下也是如此,因此此类队列可能似乎正在使用中。
  • 等待使用存储类的所有队列为空
  • 等到队列为空
  • 等待直到使用该队列作为缺省传输队列结束

无法使用 ALTER 命令的 FORCE 选项来克服导致此消息的情况。

有关该命令的更多信息,请参阅 MQSC 命令

CSQM102E

csect-name SSLCIPH sslciph 是弱或损坏的 CIPHERSPEC

严重
8
说明

无法定义或改变通道,因为指定的 SSLCIPH 参数包含可能不安全的 CipherSpec 。

系统操作

未定义或更改指定的通道

系统程序员响应

检查 SSLCIPH 参数中指定的 CipherSpec ,并考虑使用更安全的 CipherSpec。

如果要重新启用弱化或废弃的 "CipherSpecs,,请参阅 "Enabling deprecated CipherSpecs on z/OS

如果数据定义更改不合适,可以使用其他机制强制重新启用弱CipherSpecs,和SSLv3支持。 请联系 IBM 服务人员以获取更多信息。

注意: 以这种方式重新启用 CipherSpecs 会使系统面临可能的安全问题。 您应该使用仅使用 TLS 协议的 CipherSpecs ,而不是 SSLv3。
CSQM103I

csect-name 关键字 (值) QSGDISP (处置) 具有与其关联的消息

严重
8
说明

为删除指定的本地队列具有与其关联的消息,并且 DELETE 请求未包含 PURGE 选项。

系统操作

忽略该命令。

系统程序员响应

当本地队列为空时,请将其删除,或者重新发出指定 PURGE 选项的请求。 如果队列是组对象的本地副本,那么必须针对本地副本显式发出指定 PURGE 的请求; 在删除组对象的请求上指定 PURGE 没有任何作用。

CSQM104I

csect-name 关键字 (值) 标记为延迟删除

严重
8
说明

在 DEFINE , ALTER 或 DELETE 请求上指定的本地动态队列已标记为延迟删除,因为在删除时发现该队列正在使用中。

系统操作

该队列不再对新用户可用,当其所有现有用户都已放弃访问权时,将删除该队列。

CSQM105I

csect-name "keyword" 值与 Qalias 名称相同

严重
8
说明

尝试了 DEFINE 或 ALTER 别名队列,以便在 TARGQ 关键字上指定队列本身。 除非队列是集群队列,否则不允许这样做,因为别名队列只能解析为本地或远程队列。

系统操作

忽略该命令。

系统程序员响应

对 TARGQ 关键字重新发出具有不同名称的命令。

CSQM106I

csect-name 不允许 DEFXMITQ ( q-name)

严重
8
说明

指定的队列不允许用作缺省传输队列,因为其保留为专供集群使用。

系统操作

忽略该命令。

系统程序员响应

重新发出具有其他 DEFXMITQ 名称的命令。

CSQM107I

csect-name STGCLASS 活动或队列正在使用

严重
8
说明

不允许对包含对 STGCLASS 字段的更改的本地队列执行 ALTER 或 DEFINE REPLACE 请求,因为队列上存在消息,或者其他线程已打开该队列。

系统操作

忽略该命令。

系统程序员响应

如果队列上存在消息,那么必须先除去这些消息,然后再更改存储类。

注: 如果从队列中除去所有消息,那么在成功处理该命令之前可能会有短暂延迟。

如果其他线程打开了该队列,请等待直到它们关闭了该队列,然后再重新发出该命令。

CSQM108I

csect-name 关键字 (值) 不允许,名称和类型不兼容

严重
8
说明

尝试使用不正确的对象类型或子类型对保留对象名发出 DEFINE 命令。 仅允许对象具有本主题中列出的预定类型:

表 1. 将保留对象映射到对象类型
类型 Object
任何队列 SYSTEM.ADMIN.ACTIVITY.QUEUE SYSTEM.ADMIN.CHANNEL.EVENT SYSTEM.ADMIN.COMMAND.EVENT SYSTEM.ADMIN.CONFIG.EVENT SYSTEM.ADMIN.PERFM.EVENT SYSTEM.ADMIN.QMGR.EVENT SYSTEM.ADMIN.PUBSUB.EVENT SYSTEM.ADMIN.TRACE.ROUTE.QUEUE
别名队列 SYSTEM.DEFAULT.ALIAS.QUEUE
别名或本地队列 SYSTEM.ADMIN.COMMAND.QUEUE SYSTEM.COMMAND.INPUT
本地队列 SYSTEM.CHANNEL.INITQ SYSTEM.CHANNEL.SYNCQ SYSTEM.CHLAUTH.DATA.QUEUE SYSTEM.CLUSTER.COMMAND.QUEUE SYSTEM.CLUSTER.REPOSITORY.QUEUE SYSTEM.CLUSTER.TRANSMIT.QUEUE SYSTEM.DEFAULT.LOCAL.QUEUE SYSTEM.QSG.CHANNEL.SYNCQ SYSTEM.QSG.TRANSMIT.QUEUE
模型队列 SYSTEM.COMMAND.REPLY.MODEL SYSTEM.DEFAULT.MODEL.QUEUE SYSTEM.JMS.TEMPQ.MODEL SYSTEM.MQEXPLORER.REPLY.MODEL
远程队列 SYSTEM.DEFAULT.REMOTE.QUEUE
集群发送方通道 SYSTEM.DEF.CLUSSDR
集群接收方通道 SYSTEM.DEF.CLUSRCVR
发送发通道 SYSTEM.DEF.SENDER
服务器通道 SYSTEM.DEF.SERVER
接收方通道 SYSTEM.DEF.RECEIVER
请求者通道 SYSTEM.DEF.REQUESTER
客户机连接通道 SYSTEM.DEF.CLNTCONN
服务器连接通道 SYSTEM.ADMIN.SVRCONN SYSTEM.DEF.SVRCONN
认证信息 SYSTEM.DEFAULT.AUTHINFO.CRLLDAP
名称列表 SYSTEM.DEFAULT.NAMELIST
进程 SYSTEM.DEFAULT.PROCESS
存储类 系统状态
系统操作

忽略该命令。

系统程序员响应

确保使用正确的对象类型或子类型定义保留对象。

CSQM109E

csect-name 动态队列 NOT DELETED , MQRC=mqrc (mqrc-text)

严重
8
说明

在正常关闭处理,线程终止或队列管理器重新启动结束期间,无法删除动态队列,因为尝试将其删除时发生错误。 mqrc 提供了错误的原因码。

系统操作

未删除指定的动态队列。

系统程序员响应
请参阅 API 完成代码和原因码 ,以获取有关原因码的信息,以确定无法删除队列的原因,并根据需要执行相应的操作。 最可能的原因码为:
  • mqrc_object_in_use
  • mqrc_pageset_error
  • mqrc_q_not_empty
CSQM110I

csect-name 关键字 (值) QSGDISP (处置) 具有不完整的恢复单元

严重
8
说明

发出了一个命令,该命令引用了具有未完成的恢复单元的本地队列。

系统操作

忽略该命令。

系统程序员响应

等待此队列的所有恢复单元都完成,然后再尝试再次发出该命令。

CSQM111E

csect-name 无法放入死队列, MQRC=mqrc (mqrc-text)

严重
4
说明

尝试将消息放入死信队列失败。 mqrc 提供了错误的原因码。

系统操作

继续处理。

系统程序员响应

请参阅 API 完成代码和原因码 ,以获取有关 mqrc (mqrc-text 以文本形式提供 MQRC) 的信息,以确定问题的原因。

CSQM112E

csect-name 错误访问 关键字 (值)

严重
4
说明

处理对象的命令时,无法访问对象信息。 这可能是由于页集 0 上或耦合设施信息中存在错误,或者由于耦合设施结构发生故障,或者由于 Db2 不可用或已暂挂。 此消息随消息 CSQM090E 或 CSQM091E一起发出,其中包含用于提供有关错误的更多信息的原因码。

系统操作

忽略该命令。

系统程序员响应

检查控制台日志上可能与问题相关的错误消息。 验证是否正确设置了页集 0; 有关此信息,请参阅 页集。 如果正在使用队列共享组,请检查耦合设施结构是否已失败,并检查 Db2 是否可用且未暂挂。 如果随附的消息为 CSQM091E,那么在 API 完成代码和原因码中提供了该消息中 mqrc 的说明以及要执行的操作。

CSQM113E

csect-name NO SPACE FOR 关键字 (值) QSGDISP (处置)

严重
8
说明

由于页集零已满,或由于应用程序结构已满,或由于耦合设施中没有更多应用程序结构可用 (限制为 63) ,因此命令失败。

系统操作

未对该命令执行操作。

系统程序员响应
根据错误原因,执行下列其中一项操作:
  • 增大页集零或应用程序结构的大小。 有关如何执行此操作的信息,请参阅 管理页集
  • 减少正在使用的应用程序结构数。
CSQM114E

csect-name 关键字 (值) 超出本地队列限制

严重
8
说明

命令失败,因为无法定义更多本地队列。 对于可能存在的本地队列总数,存在 524 287 的实施限制。 对于共享队列,单个耦合设施结构中的队列数限制为 512 个。

系统操作

未对该命令执行操作。

系统程序员响应

请删除不再需要的现有队列。

CSQM115I

csect-name 关键字 (值) 当前正在使用中,需要强制改变

严重
8
说明
指定的对象正在使用中。 原因可能为:
  • 它通过 API 打开。
  • 更改本地队列的 USAGE 属性时,队列上当前存在消息。
  • 更改缺省传输队列时,缺省情况下,当前正在使用旧队列作为传输队列。
系统操作

忽略该命令。

系统程序员响应
请完成下面任意一项任务:
  • 等待直到对象已关闭或删除。
    注: 接收方通道或组内排队 (IGQ) 代理程序的 MCA 可以使目标队列保持打开一段时间,即使在未传输消息的情况下也是如此,因此此类队列可能似乎正在使用中。
  • 等待队列清空。
  • 等待该队列作为缺省传输队列的使用结束。
  • 使用带有 FORCE 选项的 ALTER 命令。
    注: 引用该对象的任何后续 API 调用都将失败,原因码为 MQRC_OBJECT_CHANGED。

有关该命令的更多信息,请参阅 MQSC 命令

CSQM117E

csect-name 错误访问 关键字 (值) QSGDISP (处置)

严重
4
说明

处理对象的命令时,无法访问对象信息。 这可能是由于页集 0 上或耦合设施信息中存在错误,或者由于耦合设施结构发生故障,或者由于 Db2 不可用或已暂挂。 此消息随消息 CSQM090E 或 CSQM091E一起发出,其中包含用于提供有关错误的更多信息的原因码。

系统操作

忽略该命令。

系统程序员响应

检查控制台日志上可能与问题相关的错误消息。 如果 处置 为 QMGR , COPY 或 PRIVATE ,请验证是否正确设置了页集 0; 有关此信息,请参阅 页集。 如果 处置 为 GROUP 或 SHARED ,请检查耦合设施结构是否已失败,并检查 Db2 是否可用且未暂挂。 如果随附的消息为 CSQM091E,请参阅 API 完成代码和原因码 ,以获取该消息中 mqrc 的说明以及要执行的操作。

CSQM118I
csect-name 关键字 (值) QSGDISP (处置) 级别不兼容
说明

指定对象的定义级别与队列管理器或队列共享组的其他成员的定义级别不兼容。

系统操作

该命令的处理已终止。

系统程序员响应

有关不同发行版之间的迁移和兼容性的信息,请参阅 维护和迁移

CSQM119I
csect-name 关键字 (值) 级别不兼容
说明

指定对象的定义级别与队列管理器或队列共享组的其他成员的定义级别不兼容。

系统操作

该命令的处理已终止。

系统程序员响应

有关不同发行版之间的迁移和兼容性的信息,请参阅 维护和迁移

CSQM120I

csect-name 关键字 (值) 不允许用于共享队列

严重
8
说明

对于具有共享处置的本地队列或用于创建共享动态队列的模型队列,不允许对象名或属性的指定值。

系统操作

该命令的处理已终止。

系统程序员响应

以正确方式重新发出该命令。

CSQM121I

csect-name 关键字 (值) 不允许,不在队列共享组中

严重
8
说明

属性的指定值需要队列共享组,但队列管理器不在组中。

系统操作

该命令的处理已终止。

系统程序员响应

以正确方式重新发出该命令。

CSQM122I

csect-name 'verb-name object' COMPLETED FOR QSGDISP (处置)

严重
0
说明

引用具有所指示处置的对象的指定命令的处理已成功完成。

系统操作

将生成指定 CMDSCOPE (*) 的命令,以在队列共享组中的所有队列管理器上执行进一步处理。 例如,如果 处置 为 GROUP ,那么必须对组对象的本地副本执行相应的处理。

CSQM123I

无法更改 csect-name 'keyword' VALUE

严重
8
说明

无法更改指定属性的值。

系统操作

该命令的处理已终止。

系统程序员响应

要更改属性,必须删除该对象,然后使用新值重新定义该对象。

CSQM124I

csect-name 关键字 (值) 仅允许使用 QSGDISP (处置)

严重
8
说明

仅允许对具有所指示处置的对象指定该属性的值。

系统操作

该命令的处理已终止。

系统程序员响应

以正确方式重新发出该命令。

CSQM125I

csect-name 关键字 (value) QSGDISP (处置) 找不到 WAS

严重
8
说明

发出了引用不存在的对象的命令。 即,在队列共享组中找不到具有指定名称和类型 (以及队列和通道的子类型) 和处置的对象。

系统操作

忽略该命令。

系统程序员响应
检查是否为对象指定了正确的名称以及正确的子类型 (用于队列和通道) 或通道定义表 (用于删除通道)。 如果 处置 为 GROUP 或 SHARED ,请检查 Db2 是否可用且未暂挂。 必要时定义对象。
注:
  1. 可能已存在具有相同名称和类型但具有不同处置的对象。
  2. 如果您正在处理队列或通道对象,那么可能已存在同名但具有不同子类型的对象。
  3. 请记住,该对象最近可能已被其他人删除,或者已从队列共享组中的另一个队列管理器中删除。
CSQM126I

csect-name "keyword" 仅适用于 LU62 PROTOCOL

严重
8
说明

仅当指定了 TRPTYPE (LU62) 时,才能指定指定的关键字。

系统操作

该命令的处理已终止。

系统程序员响应

重新发出不带指定关键字的命令。

CSQM127I

csect-name 关键字 (value) 为空或类型错误

严重
8
说明

用于指定集群列表的名称列表中没有名称,或者没有类型 CLUSTER 或 NONE。

系统操作

该命令的处理已终止。

系统程序员响应

重新发出指定名称列表的命令,该名称列表不为空且类型为 CLUSTER 或 NONE。

CSQM128E

csect-name 针对队列 q-name的 MQPUT 失败, MQRC=mqrc (mqrc-text)

严重
8
说明

在处理命令期间,由于指定的原因,尝试将消息放入指定的队列失败。

系统操作

通常,不会对该命令执行操作。 如果该命令针对配置事件为 REFRESH QMGR ,那么可能已部分完成,如先前的 CSQM169I 消息所指示。

系统程序员响应

请参阅 API 完成代码和原因码 ,以获取有关 mqrc (mqrc-text 以文本形式提供 MQRC) 的信息。 如果 mqrc 是 2003 ,那么无法落实消息。

CSQM129I

csect-name 关键字 (值) 具有错误的通道类型

严重
8
说明

命令 (或具有特定处置的命令) 不能与指定通道配合使用,因为它不能用于该类型的通道。

系统操作

未对该命令执行操作。

系统程序员响应

请检查是否在命令上指定了正确的通道名称和处置。 有关该命令的更多信息,请参阅 MQSC 命令

CSQM130I

csect-name 集群请求已排队

严重
0
说明

已成功完成命令的初始处理。 该命令需要集群存储库管理器执行进一步的操作,对于该集群存储库管理器,请求已排队。

此消息后跟消息 CSQ9022I 以指示命令已成功完成,因为已发送请求。 它 指示集群请求已成功完成。 此类请求由集群存储库管理器异步处理; 任何错误都将报告给 z/OS 控制台,而不是报告给命令发布者。

系统操作

针对集群存储库管理器的请求已排队,将以异步方式处理该请求。

CSQM131I

csect-name 通道启动程序未处于活动状态,集群和通道命令已禁止

严重
8
说明

发出了要求启动通道启动程序的命令。

系统操作

未对该命令执行操作。

系统程序员响应

发出 START CHINIT 命令以启动通道启动程序,然后重新发出该命令。

CSQM132I

csect-name 通道启动程序已处于活动状态

严重
8
说明

发出了 START CHINIT 命令,但通道启动程序已处于活动状态。

系统操作

未对该命令执行操作。

CSQM133I

csect-name 无法启动通道启动程序

严重
8
说明

发出了 START CHINIT 命令,但无法启动通道启动程序。

这可能是由于以下原因之一:
  • 由于系统工作负载繁重,系统此时不允许创建通道启动程序地址空间
  • 没有足够的存储空间来启动通道启动程序地址空间
  • 系统尝试获取的地址空间超过支持的最大数目
  • 队列管理器正在停顿或正在关闭。
系统操作

未对该命令执行操作。

系统程序员响应

当系统工作负载减少且队列管理器未关闭时,重新发出该命令。

CSQM134I

csect-name 命令关键字 (值) 已接受命令

严重
0
说明

已成功完成命令的初始处理。 该命令需要通道启动程序执行进一步的操作,对于该通道启动程序,请求已排队。 随后将向命令发布者发送报告操作成功与否的消息。

系统操作

请求已排队等待通道启动程序。 当命令完成时,将生成更多消息。

CSQM135I

csect-name 没有可用的通道启动程序

严重
8
说明
对共享通道发出了命令,但没有合适的通道启动程序可用于队列共享组中的任何活动队列管理器。 原因可能为:
  • 没有通道启动程序正在运行
  • 正在运行的通道启动程序太忙,无法允许启动任何通道或特定类型的通道
系统操作

未对该命令执行操作。

系统程序员响应

启动新的通道启动程序 (在未运行任何通道启动程序的活动队列管理器上) ,或者在运行较少的通道时重试。

CSQM136I
不允许命令,命令服务器不可用
说明

已输入通道启动程序的命令,但命令服务器未在运行且未启用,因此无法处理该命令。

系统操作

未对该命令执行操作。

系统程序员响应

使用 START CMDSERV 命令来启动命令服务器,然后重新发出该命令。

CSQM137I

csect-name 命令关键字 已接受命令

严重
0
说明

已成功完成命令的初始处理。 该命令需要通道启动程序执行进一步的操作,对于该通道启动程序,请求已排队。 随后将向命令发布者发送报告操作成功与否的消息。

系统操作

请求已排队等待通道启动程序。 当命令完成时,将生成更多消息。

CSQM138I

csect-name 通道启动程序正在启动

严重
0
说明

已发出 START CHINIT 命令,并且通道启动程序地址空间已成功启动。

系统操作

当通道启动程序本身已启动时,将生成更多消息。

CSQM139I

临时动态队列不允许 csect-name INDXTYPE (MSGTOKEN)

严重
8
说明

尝试定义或改变可使用消息令牌从中检索消息的临时动态队列。 不允许此组合。

系统操作

该命令的处理已终止。

系统程序员响应

重新发出具有正确值的命令。

CSQM140I

csect-name "keyword" 不允许与 trptype (value) 一起使用

严重
8
说明

对于显示的传输类型,不能在 START LISTENER 命令上使用指定的关键字。

系统操作

未对该命令执行操作。

系统程序员响应

请使用正确的关键字重新发出该命令。

CSQM141I

csect-name TRPTYPE (LU62) 需要 "LUNAME"

严重
8
说明

发出了 START LISTENER 命令,指定了 TRPTYPE (LU62) ,但没有 LUNAME 关键字。 LUNAME 关键字对于 TRPTYPE (LU62) 是必需的。

系统操作

未对该命令执行操作。

系统程序员响应

请使用正确的关键字重新发出该命令。

CSQM142I

csect-name CLUSTER ( cluster-name) 存储库不在此队列管理器上

严重
8
说明

发出了 RESET CLUSTER 命令,但队列管理器没有为指定的集群提供完整的存储库管理服务。 即,队列管理器的 REPOS 属性不是 cluster_name,或者队列管理器的 REPOSNL 属性指定的名称列表不包含 cluster_name 或者不是 CLUSTER 或 NONE 类型。

系统操作

该命令的处理已终止。

系统程序员响应

请使用正确的值或在正确的队列管理器上重新发出该命令。

CSQM143I

csect-name 由于 PSCLUS (DISABLED) 而禁止集群主题

严重
8
说明

当 PSCLUS 队列管理器属性设置为 DISABLED 时,尝试定义集群主题。

系统操作

该命令的处理已终止。

系统程序员响应

要启用发布/预订集群,请将集群中所有队列管理器上的 PSCLUS 属性更改为 ENABLED。

CSQM144I

csect-name 关键字 (值) 不能是集群队列

严重
8
说明
尝试定义或更改队列以使其成为集群的一部分。 如果队列是动态队列或下列其中一个保留队列,那么不允许执行此操作:
  • SYSTEM.CHANNEL.INITQ
  • SYSTEM.CHANNEL.SYNCQ
  • SYSTEM.CLUSTER.COMMAND.QUEUE
  • SYSTEM.CLUSTER.REPOSITORY.QUEUE
  • SYSTEM.COMMAND.INPUT
  • SYSTEM.QSG.CHANNEL.SYNCQ
  • SYSTEM.QSG.TRANSMIT.QUEUE
系统操作

该命令的处理已终止。

系统程序员响应

使用正确的值重新发出该命令。

CSQM145I

csect-name "keyword" 值对于共享队列是必需的

严重
8
说明

必须为具有共享处置的本地队列或用于创建共享动态队列的模型队列的指定关键字指定非空白值。

系统操作

该命令的处理已终止。

系统程序员响应

重新发出该命令,并添加关键字的值。

CSQM146I

csect-name 关键字 (值) 值重复

严重
8
说明

输入了一个用于获取值列表的关键字,并且指定的值在列表中出现了多次。

系统操作

忽略该命令。

系统程序员响应

在正确指定参数的情况下重新发出该命令。 有关该命令的更多信息,请参阅 MQSC 命令

CSQM147I

csect-name 'keyword1' AND 'keyword2' VALUES 必须同时为 BLANK 或 NON-BLANK

严重
8
说明

尝试定义或更改对象,使其具有一个指定关键字的空白值和另一个指定关键字的非空白值。 这两个值都必须为空白或非空白。

系统操作

该命令的处理已终止。

系统程序员响应

重新发出具有正确值的命令。

CSQM148I

csect-name "keyword" 不允许与类型 "value" 一起使用

严重
8
说明

不能为所显示类型的队列或通道指定指定指定的关键字。

系统操作

该命令的处理已终止。

系统程序员响应

重新发出不带指定关键字的命令。

CSQM149I

csect-name "关键词 " REQUIRED WITH TYPE "值

严重
8
说明

未指定指定指定的关键字,但是对于所显示类型的队列或通道是必需的。

系统操作

该命令的处理已终止。

系统程序员响应

在添加了指定关键字的情况下重新发出该命令。

CSQM150I

csect-name 'keyword1' AND 'keyword2' 值不兼容

严重
8
说明

尝试定义或更改对象,以使其具有指定关键字的不兼容值。

系统操作

该命令的处理已终止。

系统程序员响应

重新发出具有正确值的命令。 有关关键字值限制的信息,请参阅 MQSC 命令

CSQM151I

csect-name 'keyword1' AND 'keyword2' VALUES 不得同时为 NON-BLANK

严重
8
说明

尝试定义或更改对象,以使其具有两个指定关键字的非空白值。 其中最多一个值可以是非空白值。

系统操作

该命令的处理已终止。

系统程序员响应

重新发出具有正确值的命令。

CSQM152I

csect-name 集群队列不允许使用 (Xmitq)

严重
8
说明

尝试定义或更改队列,使其既是传输队列又是集群中的传输队列。 这是不允许的。

系统操作

该命令的处理已终止。

系统程序员响应

重新发出具有正确值的命令。

CSQM153E

csect-name Db2 不可用

严重
8
说明

由于 Db2 不可用或不再可用,因此队列管理器无法处理 CF 结构或共享通道的命令。

系统操作

该命令的处理已终止。

系统程序员响应

在 z/OS 控制台上使用上述消息来调查 Db2 不可用的原因,并在必要时恢复连接或重新启动 Db2

CSQM154E

csect-name 错误访问 Db2

严重
8
说明

由于访问 Db2时发生错误,因此队列管理器无法处理 CF 结构或共享通道的命令。

系统操作

该命令的处理已终止。

系统程序员响应

解决先前消息中报告的错误。

CSQM155I

csect-name 不允许将 STATUS (STOPPED) 与 QMNAME 或 CONNAME 一起使用

严重
8
说明

尝试使用 STATUS (STOPPED) 停止通道,但也指定了队列管理器名称或连接名称。 这是不允许的。

系统操作

该命令的处理已终止。

系统程序员响应

重新发出具有正确值的命令。

CSQM156I

csect-name INDXTYPE (groupid) 不允许用于 关键字 (值)

严重
8
说明

尝试定义或更改具有保留名称的队列,以使其具有索引类型 GROUPID。 这是不允许的。

系统操作

该命令的处理已终止。

系统程序员响应

重新发出具有正确值的命令。

CSQM157E

csect-name NO SPACE FOR 关键字 (值)

严重
8
说明

IBM MQ DEFINE CFSTRUCT 命令失败,因为耦合设施中没有更多可用的应用程序结构 (限制为 63)。

系统操作

未对该命令执行操作。

系统程序员响应

减少正在使用的应用程序结构数。

CSQM158I

csect-name RECOVER (YES) NOT ALLOWED WITH CFLEVEL (value)

严重
8
说明

尝试定义或更改 CF 结构以支持恢复,但 CF 结构的级别小于 3。 这是不允许的。

系统操作

该命令的处理已终止。

系统程序员响应

重新发出具有正确值的命令。 不能更改 CF 结构的级别; 必须删除该结构,然后重新定义该结构。

CSQM159I

csect-name verb-name 对象 (obj-name) 不允许,不兼容的队列管理器 Cmdlevels

严重
8
说明

尝试更改 CF 结构的 CF 级别或删除该结构。 此操作要求队列共享组中的所有队列管理器必须具有特定命令级别。 某些队列管理器的级别较低。

系统操作

该命令的处理已终止。

系统程序员响应

确保队列共享组中的所有队列管理器都具有相应的命令级别。 有关该命令的限制的信息,请参阅 MQSC 命令

CSQM160I

csect-name 关键字 (值) 不是唯一的

严重
8
说明

发出了一个命令,该命令引用了队列共享组中存在的具有多个处置的对象,因此无法确定要使用的对象。

系统操作

未执行该命令。

系统程序员响应

删除其中一个对象。

CSQM161I

csect-name 队列属性不兼容

严重
8
说明

发出了 MOVE QLOCAL 命令,但是所涉及的队列对于下列一个或多个属性具有不同的值 :DEFTYPE , HARDENBO , INDXTYPE 和 USAGE。 如果这些属性有差异,那么无法安全地移动消息。

系统操作

未执行该命令。

系统程序员响应

请检查是否正确输入了队列名称。 根据需要更改队列属性。

CSQM162I

csect-name 关键字 (值) MAXDEPTH IS TOO SMALL

严重
8
说明

发出了 MOVE QLOCAL 命令,但目标队列的 MAXDEPTH 属性值太小,无法允许移动所有消息。

系统操作

未执行该命令。

系统程序员响应

更改队列的 MAXDEPTH 值。

CSQM163I

csect-name ERROR USING keyword (value), MQRC=mqrc (mqrc-text)

严重
8
说明

在处理 MOVE QLOCAL 命令期间,由于指定的原因,尝试打开指定的队列或为其获取或放置消息失败。 例如,如果消息太长,那么放入目标队列将失败。

系统操作

该命令停止处理。 如果某些消息已移动并已落实,那么它们将保留在目标队列上; 其余消息将不会移动。

系统程序员响应

请参阅 API 完成代码和原因码 ,以获取有关 mqrc (mqrc-text 以文本形式提供 MQRC) 的信息,并执行相应的操作来解决问题。

CSQM164I

csect-name 关键字 (值) 具有与其关联的消息

严重
8
说明

发出了指定 TYPE (MOVE) 的 MOVE QLOCAL 命令,目标队列已具有与其关联的消息。

系统操作

未执行该命令。

系统程序员响应

请检查是否正确输入了队列名称。 确定将消息添加到队列是否安全,然后使用 TYPE (ADD) 选项重新发出该命令。

CSQM165I

csect-name n 已移动消息

严重
0
说明

发出了 MOVE QLOCAL 命令,并移动了指示的消息数。

如果该命令成功完成并移动了队列上的所有消息,那么这将确认已移动的数目。 如果移动消息时发生错误,那么这将显示成功移动到目标队列并落实的消息数。

系统操作

继续处理。

系统程序员响应

如果该命令未成功完成,如以下 CSQ9023E 消息所示,请调查先前消息中报告的问题。

CSQM166I

csect-name 关键字 (值) 未授权

严重
8
说明

您没有对指定对象使用该命令的正确权限。

系统操作

未对该对象执行该命令。

系统程序员响应

请检查是否正确输入了对象名。 如果需要,请安排有权使用该对象的人员为您发出命令,或获得授予您的必要权限。

CSQM167I

csect-name 已禁用性能事件

严重
8
说明

发出了要求启用性能事件的命令。

系统操作

未执行该命令。

系统程序员响应

如果需要性能事件,请使用 ALTER QMGR 命令将 PERFMEV 属性设置为 ENABLED。

CSQM168I

csect-name 已禁用配置事件

严重
8
说明

发出了要求启用配置事件的命令。

系统操作

未执行该命令。

系统程序员响应

如果需要配置事件,请使用 ALTER QMGR 命令将 CONFIGEV 属性设置为 ENABLED。

CSQM169I

csect-name object-type OBJECTS: m FOUND , n EVENTS GENERATED

严重
0
说明

针对配置事件发出了 REFRESH QMGR 命令。 找到与指定的选择标准 (例如名称或更改时间) 匹配的指定类型的 m 对象,并且生成了 n 个事件消息。 事件消息数可能小于找到的对象数,因为可能会排除某些对象,例如临时动态队列或正在删除的对象。 如果事件队列存在问题,那么它也可能小于找到的对象数。

系统操作

继续处理。

系统程序员响应

如果 n 小于 m,但消息 CSQ9022I 跟在这些消息后面以指示命令已成功完成,那么不需要执行任何操作。 否则,请调查先前消息中报告的事件队列问题。

CSQM170I

csect-name 刷新自 日期时间以来的配置事件

严重
0
说明

针对使用 INCLINT 关键字指定刷新时间间隔的配置事件发出了 REFRESH QMGR 命令。 将为更改日期和时间晚于 date time 的所有对象生成事件消息 (前提是它们与任何其他指定的选择标准 (例如名称或类型) 匹配)。 但是,对于在该时间之后删除的对象,将不会生成事件消息。

CSQM171I

csect-name 需要刷新配置事件

严重
0
说明

发出了用于启用配置事件的 ALTER QMGR 命令。 需要生成事件消息以确保配置信息完整且最新。

系统操作

继续处理。

系统程序员响应
如果需要完整的配置信息,请根据需要执行下列其中一项操作:
  • 如果这是首次启用配置事件,请使用 REFRESH QMGR TYPE (CONFIGEV) 命令为 所有 对象生成配置事件。 如果您有许多对象,那么最好使用多个此类命令,每个命令都具有不同的对象选择,但所有对象都包含在内。
  • 否则,使用 REFRESH QMGR TYPE (CONFIGEV) 命令生成事件以替换在禁用配置事件时未生成的事件; 指定 INCLINT 参数以涵盖此时间段。
CSQM172I

csect-name "keyword" 不允许与类型 (value) 一起使用

严重
8
说明

指定的关键字不能与显示的 TYPE 值一起指定。

系统操作

该命令的处理已终止。

系统程序员响应

重新发出不带指定关键字的命令。

CSQM173I

csect-name 针对 m 队列请求的到期消息扫描

严重
0
说明

针对到期的消息扫描发出了 REFRESH QMGR 命令。 找到与指定的选择条件匹配的 m 个队列。

系统操作

继续处理。

CSQM174E

csect-name "keyword" 不允许与 CFLEVEL (cflevel) 一起使用-此关键字需要 CFLEVEL (5)

严重
8
说明

尝试定义或更改与 SMDS 相关的结构属性的值,但该结构的级别低于 CFLEVEL (5)。 这是不允许的。

系统操作

该命令的处理已终止。

系统程序员响应

使用正确的值再次发出该命令。 不能更改 CF 结构的级别; 必须删除该结构,然后重新定义该结构。

CSQM175E

无法变更 csect-name "keyword" ,因为数据集当前对此结构处于活动状态

严重
8
说明

只有在为结构分配第一个数据集之前,才能更改关键字 DSGROUP 和 DSBLOCK。 一旦 SMDS 数据集对此结构处于活动状态,那么无法更改这些属性值。

系统操作

该命令的处理已终止。

系统程序员响应

请验证命令条目并正确重新发出该命令。

CSQM176E

csect-name SMDS 当前无法重置为 关键字(value)

严重
8
说明
RESET SMDS 命令请求了与现有状态不兼容的状态更改。
  • 仅当当前状态为 ACTIVERECOVERED (或者已经是 FAILED,在这种情况下,命令没有任何作用) 时,才允许选项 STATUS(FAILED)
  • 仅当当前状态为 FAILED (或已 RECOVERED) 时,才允许选项 STATUS(RECOVERED)
系统操作

该命令的处理已终止。

系统程序员响应

请验证命令条目,然后正确重新发出该命令。

CSQM177I

csect-name "keyword" 不允许与操作 "value" 一起使用

严重
8
说明

不能为所显示操作的通道认证设置指定指定关键字。

系统操作

该命令的处理已终止。

系统程序员响应

重新发出不带指定关键字的命令。

CSQM178I

csect-name 不允许对通道 channel-type(channel-name) 执行操作

严重
8
说明
无法在具有指定参数的通道上执行您请求的 MATCH (RUNCHECK) 操作。 这可能是因为:
  • 通道是 SVRCONN ,并且提供了 QMNAME 参数。
  • 通道不是 SVRCONN ,并且提供了 CLNTUSER 参数
系统操作

该命令的处理已终止。

系统程序员响应

请更正指定的参数或将通道更改为相应的通道类型,然后重新发出该命令。

CSQM179I

csect-name 通道将使用 MCauser (userid) 运行

严重
0
说明
找不到与给定字段匹配的匹配通道认证 (CHLAUTH) 记录。
注:
  1. 返回的 MCAUSER 值不考虑通道安全性出口可能执行的操作。
  2. 仅当启用了队列管理器 REVDNS 属性并且 DNS 服务器返回 IP 地址的有效主机名时,与主机名匹配的通道认证规则才适用。
CSQM181I

csect-name 存储空间不足,无法完成命令

严重
8
说明

没有足够的存储空间可用于完成该命令的处理。

系统操作

命令终止。 任何已完成的处理都可以保留或回退。

系统程序员响应

请参阅随附的消息以确定已执行的处理。 在队列管理器不太忙的情况下,重试该命令 (如果适用)。 如果问题仍然存在,那么可能需要增大队列管理器所使用的区域大小,或者可能需要减少系统中运行的作业数。

CSQM182E

csect-name 不允许持久预订

严重
8
说明

发出了 DEFINE SUB 命令,但无法进行持久预订。

这可能是由于以下原因之一:
  • 预订的主题定义为 DURSUB (NO)
  • 名为 SYSTEM.DURABLE.SUBSCRIBER.QUEUE 不可用
  • CSQINP2 数据集顺序错误,顺序为:
     //CSQINP2  DD DSN=hlq.SCSQPROC(CSQ4INYS),DISP=SHR //         DD DSN=hlq.SCSQPROC(CSQ4INSX),DISP=SHR 
     //         DD DSN=hlq.SCSQPROC(CSQ4INSG),DISP=SHR
    
系统操作

未执行该命令。

系统程序员响应

持久预订存储在 SYSTEM.DURABLE.SUBSCRIBER.QUEUE 上。 确保此队列可供使用。 失败的可能原因包括队列已满、已将队列置于禁止状态或队列不存在。

如果预订的主题定义为 DURSUB (NO) ,那么无法以管理方式定义预订。 可以将主题更改为 DURSUB (YES) 以允许定义预订。

CSQM183E

csect-name 禁止预订

严重
8
说明

发出了 DEFINE SUB 命令,但由于预订的主题定义为 SUB (DISABLED) ,因此无法进行预订。

系统操作

未执行该命令。

系统程序员响应

如果预订的主题定义为 SUB (DISABLED) ,那么无法以管理方式定义预订。 可将主题更改为 SUB (ENABLED) 以允许定义预订。

CSQM184I

csect-name 'keyword1' AND 'keyword2' VALUES 不得同时为 BLANK

严重
8
说明

尝试定义或更改对象,以使其具有两个指定关键字的空白值。 必须提供其中一个值。

系统操作

该命令的处理已终止。

系统程序员响应

重新发出具有正确值的命令。

CSQM185E

csect-name 预订具有固定子用户

严重
8
说明

发出了 ALTER SUB 命令,但无法变更目标预订,因为执行 ALTER 的用户标识与预订的 SUBUSER 属性不匹配,并且预订已设置 VARUSER (FIXED) 属性。

系统操作

未执行该命令。

系统程序员响应

预订只能由 SUBUSER 属性中显示的拥有用户标识进行更改。

CSQM186E

csect-name DESTCLAS 值不能改变

严重
8
说明

发出了 ALTER SUB 命令,但无法对目标预订进行 ALTER ,因为对请求指定的 DESTCLAS 属性与现有预订中的 DESTCLAS 属性不匹配。 不能更改 DESTCLAS。

系统操作

未执行该命令。

系统程序员响应

请确保 DESTCLAS 属性与现有预订匹配,然后重新运行请求。

CSQM187E

csect-name 不能改变分组值

严重
8
说明

发出了 ALTER SUB 命令,但无法变更目标预订,因为请求上指定的分组属性与现有预订中的属性不匹配。 无法变更分组属性。

系统操作

未执行该命令。

系统程序员响应

请确保分组属性与现有预订匹配,然后重新运行请求。

CSQM188E

csect-name 子作用域值不能改变

严重
8
说明

发出了 ALTER SUB 命令,但无法对目标预订进行 ALTER ,因为对请求指定的 SUBSCOPE 属性与现有预订中的属性不匹配。 无法变更 SUBSCOPE。

系统操作

未执行该命令。

系统程序员响应

请确保 SUBSCOPE 属性与现有预订匹配,然后重新运行请求。

CSQM189E

csect-name 选择器值不能改变

严重
8
说明

发出了 ALTER SUB 命令,但无法对目标预订进行 ALTER ,因为对请求指定的 SELECTOR 属性与现有预订中的属性不匹配。 无法变更 SELECTOR。

系统操作

未执行该命令。

系统程序员响应

请确保 SELECTOR 属性与现有预订匹配,然后重新运行该请求。

CSQM190E

csect-name 主题字符串无效

严重
8
说明

发出了 DEFINE SUB 命令,但由于主题字符串无效,无法进行预订。

这可能是因为 WSCHEMA 属性设置为 CHAR 并且:
  • TOPICSTR 属性包含无效转义字符,或者
  • TOPICOBJ 属性是指具有包含无效转义字符的 TOPICSTR 属性的 TOPIC 对象。
系统操作

未执行该命令。

系统程序员响应

请更正 DEFINE SUB 命令上的 TOPICSTR 属性,以正确使用转义字符。 如果问题与 TOPIC 对象中的 TOPICSTR 有关,请更正该 TOPIC 对象或引用其他 TOPIC 对象。 如果 TOPICSTR 需要以这种方式使用字符,请将 WSCHEMA 属性设置为 TOPIC 以避免出现转义字符错误。

CSQM191E

csect-name 主题字符串不能改变

严重
8
说明

发出了使用 REPLACE 关键字的 DEFINE TOPIC 命令,为 TOPICSTR 提供了与现有对象中的值不同的值。 这是不允许的。

系统操作

未执行该命令。

系统程序员响应

重新发出具有正确值的命令。 不能更改主题对象中的主题字符串; 必须删除该对象,然后重新定义该对象。

CSQM192I

csect-name 地址 "address" 无效。

严重
8
说明

IP 地址或主机名 address 包含无效字符。

系统操作

该命令的处理已终止。

系统程序员响应

在正确指定参数的情况下重新发出该命令。 请注意 BLOCKADDR 列表可能只包含 IP 地址:不允许主机名地址。

CSQM193I

csect-name IP 地址 "ipaddress" 包含无效范围。

严重
8
说明

IP 地址 ipaddress 包含无效范围。 例如,下限数字大于或等于范围的上限数字。

系统操作

该命令的处理已终止。

系统程序员响应

在正确指定参数的情况下重新发出该命令。

CSQM194I

csect-name IP 地址 "ipaddress1" 与现有 IP 地址 "ipaddress2" 重叠。

严重
8
说明

IP 地址 ipaddress1 与现有 IP 地址 ipaddress2重叠。 例如,地址 1.2.3.4-7 和 1.2.3.6-8 重叠。

系统操作

该命令的处理已终止。

系统程序员响应

在正确指定参数的情况下重新发出该命令。

CSQM195I

csect-名称 MATCH RUNCHECK 在 字段名 中找到通用值

严重
8
说明

使用 MATCH (RUNCHECK) 参数发出了 DISPLAY CHLAUTH 命令,发现 field-name 参数包含通用值,这是不允许的。

系统操作

该命令的处理已终止。

系统程序员响应

使用 field-name 中的非通用值重新发出该命令。

CSQM196I

csect-name 关键字(value) 缺少必需的关键字

严重
8
说明

未将必需的附加关键字与 关键字 (value) 一起指定。

可以在以下场景中返回此消息:
  • 指定 MATCH(RUNCHECK)DISPLAY CHLAUTH 命令未指定 ADDRESS 关键字或其中一个关键字 CLNTUSRQMNAME
  • SET CHLAUTH 命令,如果指定了 USERSRC(MAP) ,或者缺少 USERSRC (缺省值为 USERSRC(MAP) ) ,那么缺少 MCAUSER
系统操作

该命令的处理已终止。

系统程序员响应

重新发出指定其中一个必需关键字的命令

CSQM197I

csect-name "keyword" 不允许与匹配项 "value" 一起使用

严重
8
说明

不能将指定的关键字与 MATCH 关键字的标识值一起指定给 DISPLAY CHLAUTH

系统操作

该命令的处理已终止。

系统程序员响应

重新发出不带指定关键字的命令。

CSQM198I

csect-name 通道认证概要文件名称无效

严重
8
说明

命令中使用的通道概要文件名称无效。

系统操作

该命令的处理已终止。

系统程序员响应

请检查为概要文件输入的字符是否有效,然后重新发出命令。 如果指定了 TYPE (BLOCKADDR) ,请检查是否还指定了 CHLAUTH ('*')

CSQM199I

csect-name 不允许 CFCONLOS (容许) ,队列管理器 CMDLEVELS 不兼容

严重
8
说明

尝试将 CFCONLOS 队列管理器属性更改为值 TOLERATE,这使您能够容忍与耦合设施结构的连接丢失。 此操作要求队列共享组中的所有队列管理器的命令级别必须至少为 710。 某些队列管理器的级别较低。

系统操作

该命令的处理已终止。

系统程序员响应

确保队列共享组中的所有队列管理器都具有相应的命令级别。 有关该命令的限制的信息,请参阅 MQSC 命令

CSQM201I

剖面-名称动词-名称 obj-type DETAILS

严重
0
说明
当从控制台或命令服务器初始化服务器输入此命令时,此消息是对显示有关对象的属性或其他信息的命令的响应。 它显示为 obj-type请求的属性,如下所示:
  obj-type(name)  attribute-value  attribute-value END obj-type DETAILS 

请参阅特定 命令 以获取属性和值的详细信息。

csect-name 可能包含命令前缀 (CPF) ,具体取决于输入命令的方式。

在特殊情况下,最后一行可能是:
  obj-type TERMINATED WITH MAX LINES 
如果超出了在控制台 (255) 上发出的多行 WTO 中允许的行数。 此图包括显示的第一行和最后一行。 可能导致此消息的唯一对象是名称列表,因为显示完整的名称列表总共需要 263 行。 (仅当从控制台发出命令时才会发生此情况。) 有关所报告字段的详细信息,请参阅命令描述。
CSQM224I

csect-name verb-name obj-type DETAILS-当前已禁用

严重
0
说明

如果 CHLAUTH 队列管理器属性已设置为 DISABLED ,那么将针对通道认证 (CHLAUTH) 记录发出此消息而不是 CSQM201I 。

请参阅消息 CSQM201I 的说明以获取更多信息。

CSQM292I

csect-name 已禁用发布/预订引擎

严重
0
说明

发布/预订引擎不可用,因为它已被禁用。

系统操作

已执行该命令,但由于已禁用发布/预订引擎,因此未返回任何结果。

系统程序员响应

发生此消息的原因是您正在尝试查询发布/预订引擎,但已将其禁用。 要使用发布/预订引擎,请将 PSMODE 队列管理器属性设置为 DISABLED 以外的值。

CSQM293I

csect-name m obj-type 找到匹配的请求条件

严重
0
说明

已发出显示有关对象的属性或其他信息的命令。 找到与指定的选择标准匹配的 m 个对象。

系统操作

对于找到的每个对象,将显示一条消息以提供其详细信息。

CSQM294I

csect-name 无法从 DB2 获取信息

严重
8
说明

处理用于显示有关具有 GROUP 或 SHARED 处置的对象的属性或其他信息的命令时,无法从 Db2获取信息。 这可能是因为 Db2 不可用或不再可用,或者因为它已暂挂,或者因为访问 Db2时发生错误,或者因为临时锁定了 Db2 表。

系统操作

不显示有关处置为 GROUP 或 SHARED 的对象的信息,因此显示的信息可能不完整。

系统程序员响应

请参阅控制台日志以获取提供有关该错误的更多信息的消息。

CSQM295I

csect-name 显示期间发生意外错误

严重
8
说明

处理显示有关对象的属性或其他信息的命令时发生严重错误。

系统操作

命令已终止。

系统程序员响应

请参阅控制台日志以获取提供有关该错误的更多信息的消息。

CSQM297I

csect-name NO 找到匹配的请求条件

严重
0
说明

显示有关对象或运行时状态的属性或其他信息的命令发现,没有任何项与指定的名称匹配并且满足所请求的任何其他条件 (例如,队列共享组中的子类型或处置)。

CSQM298I

csect-name 超出控制台上允许的总消息长度

严重
8
说明

已超出控制台上允许的命令的总消息长度 (32 K)。

系统操作

命令已执行,但命令的显示已终止。

系统程序员响应

如果使用通用名称 (例如, DIS Q (*) ALL) 输入用于显示属性或其他对象信息的命令,并且要显示的数据总量超过 32 K ,那么会发生此错误。 要避免此问题,请尝试更选择性地处理所请求的信息 (例如, DIS Q (PAY*) ALL)。

CSQM299I

csect-name 存储空间不足,无法完成显示

严重
8
说明

没有足够的存储空间可用于完成对显示属性或有关对象的其他信息的命令的处理。

系统操作

此命令已执行,但在完成之前将终止信息的显示。 返回的数据是所请求信息的子集。 请参阅消息 CSQM293I,该消息指示返回了多少个对象的信息。 此消息未指示找到的匹配对象数。

系统程序员响应

如果在命令中使用通用名称 (例如, DIS QUEUE (*) ALL) 时发生此错误,请尝试更多地选择所请求的信息 (例如, DIS QUEUE (PAY*) ALL)。 如果问题仍然存在,您可能需要增大队列管理器或通道启动程序所使用的区域大小,或者可能需要减少系统中运行的作业数。

CSQM4nnI

Object details

严重
0
说明

此消息由格式化以供应用程序使用的整个对象或对象状态详细信息组成。 发出此命令是为了响应从命令服务器输入的命令。 消息 CSQ9022I 跟在此消息后面。

消息号取决于对象或对象状态类型,如下所示:

表 2. 将消息号映射到对象或状态类型
号码 对象或状态类型
CSQM400I 存储类对象
CSQM401I 本地队列对象
CSQM402I 模型队列对象 (model queue object)
CSQM403I 别名队列对象 (alias queue object)
CSQM406I 远程队列对象 (remote queue object)
CSQM407I 名称列表对象
CSQM408I 进程对象
CSQM409I 队列管理器对象
CSQM410I 发送方通道对象
CSQM411I 服务器通道对象
CSQM412I 接收方通道对象
CSQM413I 请求者通道对象
CSQM415I 服务器连接通道对象
CSQM416I 客户机连接通道对象
CSQM417I 集群接收方通道对象
CSQM418I 集群发送方通道对象
CSQM420I 发送方通道状态
CSQM421I 服务器通道状态
CSQM422I 接收方通道状态
CSQM423I 请求者通道状态
CSQM425I 服务器连接通道状态
CSQM427I 集群接收方通道状态
CSQM428I 集群发送方通道状态
CSQM430I CF 结构对象
CSQM431I 集群队列对象
CSQM437I 认证信息对象
CSQM438I 主题对象
CSQM439I 集群队列管理器对象
CSQM440I CF结构状态
CSQM441I 本地队列状态
CSQM442I 连接信息
CSQM443I 主题状态
CSQM444I 预订
CSQM445I 预订状态
CSQM446I 发布/预订状态
CSQM451I 本地队列统计信息
CSQM452I 共享消息数据集
CSQM453I 共享消息数据集连接
CSQM454I 通道认证记录
CSQM500I

csect-name GROUPUR 代理程序正在启动 TCB =tcb-name

严重
0
说明

在队列共享组中的队列管理器初始化期间启动了组恢复单元 (GROUPUR) 代理程序。 代理程序使用 TCB tcb-name

GROUPUR 代理程序监视 SYSTEM.QSG.UR.RESOLUTION.QUEUE ,用于处理来自 QSG 中其他队列管理器的请求。

系统操作

继续处理。 GROUPUR 代理程序已启动。

CSQM501I

csect-name GROUPUR 代理程序正在停止

严重
4
说明
由于下列其中一个原因,组恢复单元 (GROUPUR) 代理程序正在停止:
  • 队列管理器正在停止
  • 无法从 IBM MQ API 错误或异常结束中恢复
系统操作

GROUPUR 代理程序停止。

如果代理程序由于错误而停止,那么它将自动重新启动。

系统程序员响应

如果队列管理器未停止,请调查先前消息中报告的错误原因。

CSQM502I

csect-name 已处理来自 qmgr-name 的 BACKOUT 请求,用于不确定的 UOW , URID=urid, CONNECTION-NAME=name

严重
0
说明

当 GROUPUR 代理程序在 SYSTEM.QSG.UR.RESOLUTION.QUEUE 请求回退指定的 UOW。

系统操作

继续处理。

CSQM503I

csect-name 已处理来自不确定 UOW 的 qmgr-name 的 COMMIT 请求, URID=urid, CONNECTION-NAME=name

严重
0
说明

当 GROUPUR 代理程序在 SYSTEM.QSG.UR.RESOLUTION.QUEUE 请求落实指定的 UOW。

系统操作

继续启动。

CSQM504I

csect-name 已启用 GROUPUR 支持

严重
0
说明

如果已启用 GROUPUR 队列管理器属性并且满足 GROUPUR 代理程序执行的所有配置检查,那么将在队列管理器启动期间生成此消息,或者响应 ALTER QMGR 命令。

系统操作

队列管理器允许应用程序建立具有 GROUP 恢复处置单元的事务。

CSQM505I

csect-name GROUPUR 支持已禁用

严重
0
说明

如果禁用了 GROUPUR 队列管理器属性,那么将在队列管理器启动期间生成此消息,或者响应 ALTER QMGR 命令生成此消息。

系统操作

队列管理器禁止应用程序建立具有 GROUP 恢复处置单元的事务。

CSQM506I

csect-name GROUPUR qmgr 属性已禁用 CODE=code

严重
4
说明

如果已启用 GROUPUR 队列管理器属性,但 GROUPUR 代理程序执行的其中一项配置检查失败,那么将在队列管理器启动时生成此消息。 CODE=code 包含指示配置检查失败的标识。

系统操作

GROUPUR 队列管理器属性已禁用。

系统程序员响应

系统程序员应该使用指定的代码来标识配置检查失败的内容。 如果需要对组恢复单元的支持,那么它们应执行更正操作,然后重新启用 GROUPUR 队列管理器属性。

CSQM507E

csect-name GROUPUR qmgr 属性未启用 CODE=code

严重
8
说明

如果尝试启用 GROUPUR 队列管理器属性失败,因为未满足 GROUPUR 代理程序执行的其中一项配置检查,那么将生成此消息以响应 ALTER QMGR 命令。 CODE=code 包含指示配置检查失败的标识。

系统操作

GROUPUR 队列管理器属性保持禁用状态, ALTER QMGR 命令失败。

系统程序员响应

系统程序员应该使用指定的代码来标识配置检查失败的内容。 然后,他们应该执行更正操作,然后重新发出 ALTER QMGR 命令。

当您启用组恢复单元 (GROUPUR 支持) 时,将执行许多配置检查以确保配置步骤已完成。 如果这些检查中有任何一项失败,那么您就无法启用此支持。

如果启用了 GROUPUR 队列管理器属性,那么也会在队列管理器启动时执行这些检查。 如果其中一个检查在启动期间失败,那么将禁用组恢复单元,直到您更正错误并重新启用 GROUPUR 队列管理器属性为止。

如果检查失败,那么将使用返回码 (数字) 进行标识。 您可以使用此代码通过以下列表来识别失败的检查:

  1. 此队列管理器不是队列共享组的成员。
  2. SYSTEM.QSG.UR.RESOLUTION.QUEUE 不存在。
  3. SYSTEM.QSG.UR.RESOLUTION.QUEUE 不支持持久消息。
  4. SYSTEM.QSG.UR.RESOLUTION.QUEUE 建立索引。
  5. SYSTEM.QSG.UR.RESOLUTION.QUEUE 不在系统应用程序耦合设施结构 CSQSYSAPPL 上。
  6. 队列管理器名称与队列共享组的名称相同。
CSQM508E

csect-name GROUPUR 代理程序异常结束。 正在重新启动

严重
8
说明

组恢复单元 (GROUPUR) 代理程序已异常结束,因为发生了严重错误,如先前消息中所报告。

系统操作

组恢复单元 (GROUPUR) 代理程序尝试重新启动多次。 如果它持续失败,那么它将终止。

系统程序员响应

确保为 GROUPUR 操作配置了名为 CSQSYSAPPL 的 CFSTRUCT。 请参阅 启用 GROUP 恢复单元

调查异常终止的原因,如前面的消息中所报告。

CSQM520I

csect-name 无法更改 PSCLUS ,集群主题存在

严重
8
说明

尝试将 PSCLUS 队列管理器属性设置为 DISABLED ,指示在队列管理器之间的此集群中不期望发布/预订活动,但存在集群主题,因此无法修改设置。

系统操作

该命令的处理已终止。

系统程序员响应

要禁用发布/预订集群,请先删除所有集群主题对象,然后再将集群中所有队列管理器上的 PSCLUS 属性更改为 DISABLED。

CSQM521I

csect-name 对于动态队列, CLCHNAME 必须为空

严重
8
说明

尝试为 CLCHNAME 属性定义或更改具有非空白值的动态队列,这是不允许的。

系统操作

该命令的处理已终止。

系统程序员响应

重新发出具有兼容属性值的命令。

CSQM522I

csect-name 不允许将 NOSHARE 与非空白 CLCHNAME 一起使用

严重
8
说明

尝试为 CLCHNAME 属性定义或更改具有非空白值的队列,但指定或暗示了 NOSHARE。

系统操作

该命令的处理已终止。

系统程序员响应

重新发出该命令,为 CLCHNAME 属性指定 SHARE 或空白值。

CSQM523I

csect-name 当前无法变更集群或 CLroute

严重
8
说明

尝试更改当前位于指定集群中的受管主题。 当主题位于集群中时,如果 CLROUTE 设置为 TOPICHOST ,那么不允许修改 CLROUTE 属性或将 CLUSTER 属性修改为备用集群名称。

系统操作

该命令的处理已终止。

系统程序员响应
要变更 CLROUTE 或 CLUSTER 属性,请执行以下操作:
  1. 停顿主题的发布/预订消息传递。
  2. 通过将 CLUSTER 属性的值设置为空白,从集群中除去主题。
  3. 一旦从集群中除去主题,请将 CLROUTE 和 CLUSTER 属性设置为其必需值。
  4. 在集群中显示更改并且队列管理器接收到任何远程预订的代理预订后,恢复发布/预订消息传递。
CSQM524I

csect-name 检测到集群主题的 CLROUTE 冲突

严重
8
说明

尝试定义集群主题,但 CLROUTE 属性的值与主题树中的现有主题 (在其上方或下方) 相冲突。

系统操作

该命令的处理已终止。

系统程序员响应

请查看主题树的集群路由需求,然后更正并重新发出该命令。

CSQM525I

csect-name obj-type (obj-name) 不存在或未正确定义

严重
8
说明

队列管理器无法完成请求的操作,因为类型为 obj-type 的名为 obj-name 的对象不存在或未正确定义。

系统操作

操作的处理已终止。

系统程序员响应

检查对象是否已正确定义,然后重试该操作。

有关如何定义系统对象的信息,请参阅 IBM MQ提供的样本定义

如果已对模型队列 SYSTEM.CLUSTER.TRANSMIT.MODEL.QUEUE,并且队列已定义,请确保它具有以下属性:
  • USAGE 属性必须设置为 XMITQ
  • QSGDISP 属性不得为 SHARED
  • DEFTYPE 属性必须设置为 PERMDYN
  • INDXTYPE 属性必须设置为 CORRELID
  • 必须设置 SHARE 属性
CSQM526I

csect-name SSLv3 通道不允许使用证书标签

严重
8
说明

试图为使用 SSLv3 CipherSpec,的入站通道指定证书标签,但这是不允许的。 仅 TLS 通道支持入站通道的证书标签。

系统操作

该命令的处理已终止。

系统程序员响应

如果需要配置证书标签,请变更通道以使用 TLS CipherSpec。

CSQM527E

csect-name 属性 (值) 不允许与通道类型 通道类型 一起使用

严重
8
说明

尝试指定不适用于指定通道类型的通道属性值组合。

在具有 CHLTYPE SDR 或 SVR 的通道上指定了 SPLPROT (ASPOLICY) ,或者在具有 CHLTYPE RCVR 或 RQSTR 的通道上指定了 SPLPROT (REMOVE)。 这些组合无效。

系统操作

该命令的处理已终止。

系统程序员响应

请确保为相应的通道类型指定了有效的属性和值组合。 有关更多信息,请参阅 DEFINE CHANNEL 命令下的 SPLPROT

CSQM528E

不支持 SSLCIPH (密码规范名称)

严重
8
说明

队列管理器不支持指定的密码规范名称。

系统操作

尝试定义或变更通道定义失败。

系统程序员响应

请参阅 来自 IBM MQ 9.2.0 的 CipherSpecs 订单 以获取受支持的密码规范的列表,并指定其中之一。

CSQM529E

SSLCIPH(密码规范名称)不在AllowedCipherSpecs列表中

严重
8
说明

指定的密码规范名称不在队列管理器启动过程中指定的 QMINI 数据集中定义的AllowedCipherSpecs列表中。

系统操作

尝试定义或变更通道定义失败。

系统程序员响应

定义AllowedCipherSpecs,列表中的密码规范,或将密码规范添加到AllowedCipherSpecs中,然后重启队列管理器。

CSQM530E

AllowedCipherSpecs列表中不支持的密码规范。

严重
8
说明

QMINI 数据集中的AllowedCipherSpecs列表命名了一个队列管理器不支持的密码规范。 指定的密码规范可能是 TLS V1.3 密码规范,并且运行队列管理器的 z/OS 版本不支持 TLS V1.3 功能。

为了能够使用 TLS V1.3 功能, z/OS 操作系统必须为 V2.4 或更高版本。

系统操作

尝试定义或变更通道定义失败。

系统程序员响应

停止队列管理器。 从 QMINI 数据集中的AllowedCipherSpecs列表中删除或注释 TLSV1.3密码规范,或升级到支持 TLSV1.3 的 "z/OS操作系统版本。 重新启动队列管理器,并使用受支持的密码规范重新定义通道。

CSQM550I

csect-name 通道 channel-name 的传输队列从 old-xmitq 切换到 new-xmitq 已启动

严重
0
说明

由于更改了队列管理器的缺省集群传输队列配置或更改了集群传输队列的集群通道名称属性,因此需要切换由 channel-name 标识的通道的传输队列。 当启动将传输队列从 old-xmitq 切换到 new-xmitq 的过程时,队列管理器将发出此消息。

系统操作

继续处理。

系统程序员响应

无。

CSQM551I

csect-name 通道 channel-name 的传输队列切换已完成- num-msgs 消息已从 old-xmitq 移动到 new-xmitq

严重
0
说明

由于更改了队列管理器的缺省集群传输队列配置或更改了集群传输队列的集群通道名称属性,因此需要切换由 channel-name 标识的通道的传输队列。 完成将传输队列从 old-xmitq 切换到 new-xmitq 的过程后,队列管理器将发出此消息。

在切换过程中,队列管理器将 num-msgs 消息从 old-xmitq 移动到 new-xmitq

系统操作

继续处理。

系统程序员响应

无。

CSQM552E

csect-name 将通道 channel-name 的传输队列从 old-xmitq 切换到 new-xmitq 失败

严重
4
说明

由于更改了队列管理器的缺省集群传输队列配置或更改了集群传输队列的集群通道名称属性,因此需要切换由 channel-name 标识的通道的传输队列。 如果尝试启动将传输队列从 old-xmitq 切换到 new-xmitq的过程时发生错误,那么会发出此消息。

系统操作

切换传输队列的过程未启动,通道继续使用传输队列 old-xmitq

队列管理器将在下次启动通道时重试启动切换过程。

系统程序员响应

调查未能启动切换传输队列的进程的原因,如前面的消息中所报告。

CSQM553I

csect-name 将通道 channel-name 的消息从传输队列 old-xmitq 移至 new-xmitq

严重
0
说明

由于更改了队列管理器的缺省集群传输队列配置或更改了集群传输队列的集群通道名称属性,因此需要切换由 channel-name 标识的通道的传输队列。 当启动将消息从旧传输队列 old-xmitq移动到新传输队列 new-xmitq的过程时,将发出此消息。

系统操作

继续处理。

系统程序员响应

无。

CSQM554I

csect-name 将通道 channel-namenum-msgs 消息从传输队列 old-xmitq 移动到 new-xmitq - 其余-msgs 消息剩余

严重
0
说明

由于更改了队列管理器的缺省集群传输队列配置或更改了集群传输队列的集群通道名称属性,因此需要切换由 channel-name 标识的通道的传输队列。 传输队列的切换要求将消息从旧传输队列 old-xmitq移动到新传输队列 new-xmitq。 将定期发出此消息以报告此操作的进度。

系统操作

继续处理。

系统程序员响应

如果重复发出此消息,那么可能指示无法为通道排出旧传输队列的消息,这意味着切换过程无法完成。 在切换过程中,应用程序继续将消息放入旧的传输队列以保留排序。 如果切换过程无法完成,那么这可能指示将消息放入旧传输队列的速度比切换过程可移动的速度更快,或者未落实的消息保留在通道的旧传输队列上。

CSQM555E

csect-name 将通道 channel-name 的消息从传输队列 old-xmitq 移动到 new-xmitq 失败

严重
8
说明

由于更改了队列管理器的缺省集群传输队列配置或更改了集群传输队列的集群通道名称属性,因此需要切换由 channel-name 标识的通道的传输队列。 传输队列的切换要求将通道的消息从旧传输队列 old-xmitq移至新传输队列 new-xmitq。 如果移动这些消息时发生错误,那么将发出此消息。

系统操作

将消息从旧传输队列移至新传输队列的操作已停止。 旧传输队列上的任何现有消息和应用程序放入的任何新消息都保留在旧传输队列上,并且在执行重新启动切换过程的操作之前,集群发送方通道无法发送这些消息。

系统程序员响应

您可以使用先前的消息来确定并解决错误原因,然后通过停止并启动通道或使用 CSQUTIL 实用程序 重新启动切换操作来重新启动切换过程。

CSQM556E

csect-name 无法打开通道 channel-name的传输队列 xmitq-name , MQRC=mqrc (mqrc-text)

严重
8
说明

传输队列的切换要求将通道的消息从旧传输队列移至新的传输队列。 如果在尝试执行此操作时由于 mqrc 原因而无法打开旧传输队列 xmitq-name,那么将发出此消息 (mqrc-text 以文本形式提供 MQRC)。

系统操作

切换操作失败,因为无法完成将消息从旧传输队列移至新传输队列的操作。

系统程序员响应

您可以使用原因码来确定并解决错误原因,然后通过停止并启动通道或者使用 CSQUTIL 实用程序 来重新启动切换操作来重新启动切换过程。 如果无法解决错误,或者已删除旧的传输队列,那么可以使用 CSQUTIL 实用程序来执行切换操作,而不将消息从旧的传输队列移至新的传输队列。 如果使用此选项,那么 IBM MQ 管理员负责处理旧传输队列上此通道的任何消息。

CSQM557E

csect-name 无法打开通道 channel-name的新传输队列 xmitq-name , MQRC=mqrc (mqrc-text)

严重
8
说明

传输队列的切换要求将通道的消息从旧传输队列移至新的传输队列。 如果在尝试执行此操作时由于 mqrc 原因而无法打开新的传输队列 xmitq-name,那么会发出此消息 (mqrc-text 以文本形式提供 MQRC)。

系统操作

切换操作失败,因为无法完成将消息从旧传输队列移至新传输队列的操作。

系统程序员响应

您可以使用原因码来确定并解决错误原因,然后通过停止并启动通道或者使用 CSQUTIL 实用程序 来重新启动切换操作来重新启动切换过程。

CSQM558E

csect-name 无法持久存储通道 channel-name的传输队列状态, MQRC=mqrc (mqrc-text)

严重
8
说明

队列管理器使用队列 SYSTEM.CHANNEL.SYNCQ 用于跟踪每个集群发送方通道使用的传输队列。 如果由于原因 mqrc (mqrc-text 以文本形式提供 MQRC) 而无法在此队列上更新状态信息,那么将发出此消息。

系统操作

需要更新持久传输队列状态的操作失败。

系统程序员响应

您可以使用原因码来确定并解决错误原因,然后查看后续消息以确定需要执行的任何其他操作。

CSQM559I

csect-name 装入集群传输队列状态已启动

严重
0
说明

队列管理器使用队列 SYSTEM.CHANNEL.SYNCQ 用于跟踪每个集群发送方通道使用的传输队列。 在队列管理器启动期间发出此消息以指示已开始装入此信息。

系统操作

继续处理。

系统程序员响应

无。

CSQM560I

csect-name 已完成装入集群传输队列状态-已处理 num-records 个记录

严重
0
说明

队列管理器使用队列 SYSTEM.CHANNEL.SYNCQ 用于跟踪每个集群发送方通道使用的传输队列。 在队列管理器启动期间发出此消息以指示此信息的装入已完成。 已处理的集群发送方通道记录数由 num-records标识。

系统操作

继续处理。

系统程序员响应

无。

CSQM561E

csect-name 装入集群传输队列状态失败

严重
8
说明

队列管理器使用队列 SYSTEM.CHANNEL.SYNCQ 用于跟踪每个集群发送方通道使用的传输队列。 在队列管理器启动期间发出此消息以指示装入此信息时发生了错误。

系统操作

使用受限集群功能继续处理。 队列管理器无法确定每个集群发送方通道应该使用哪个传输队列,因此这些通道无法启动。 将消息放入远程集群队列的任何请求都将失败,并返回 MQRC_CLUSTER_RESOURCE_ERROR。

系统程序员响应

调查无法装入传输队列状态信息的原因,如先前消息中所报告。 请解决该错误,然后重新启动队列管理器以恢复集群功能。 如果无法解决该错误,请与 IBM 支持中心联系。

CSQM562E

csect-name 找到通道 channel-name 的重复集群传输队列记录

严重
8
说明

队列管理器使用队列 SYSTEM.CHANNEL.SYNCQ 用于跟踪每个集群发送方通道使用的传输队列。 如果找到通道的重复记录,那么将在队列管理器启动期间发出此消息。

系统操作

将忽略重复记录并继续处理,但如果不应使用重复记录,那么通道可能会使用不正确的传输队列。

系统程序员响应

不应发生此情况。 请与 IBM 支持中心联系。

CSQM563E

csect-name 未能创建动态集群传输队列 xmitq-name, MQRC=mqrc (mqrc-text)

严重
4
说明

由于更改了队列管理器的缺省集群传输队列配置,或者更改了集群传输队列的集群通道名称属性,因此需要通道切换到永久动态传输队列。 由于原因 mqrc,队列管理器无法创建永久动态传输队列 xmitq-name

可以从传输队列的名称中标识受影响的集群发送方通道,因为队列名称的格式为 SYSTEM.CLUSTER.TRANSMITchannel_name

系统操作

继续处理。

系统程序员响应

您可以使用原因码来识别并解决导致无法创建永久动态集群传输队列的错误。 可能会发出其他消息以提供更多信息。 如果原因码为 MQRC_UNKNOWN_OBJECT_NAME ,那么表示模型队列 SYSTEM.CLUSTER.TRANSMIT.MODEL.QUEUE 。 可以在提供的样本 CSQ4INSX中找到此模型队列的定义。

请参阅 API 完成代码和原因码 ,以获取有关 mqrc (mqrc-text 以文本形式提供 MQRC) 的信息。

CSQM564E

csect-name 集群传输模型队列 model-xmitq 具有不正确的属性

严重
4
说明

队列管理器未能为集群发送方通道创建永久动态传输队列,因为未正确定义模型队列 model-xmitq

模型队列必须具有以下属性:
  • USAGE 属性必须设置为 XMITQ
  • QSGDISP 属性不得为 SHARED
  • DEFTYPE 属性必须设置为 PERMDYN
  • INDXTYPE 属性必须设置为 CORRELID
  • 必须设置 SHARE 属性
系统操作

继续处理。

系统程序员响应

请查看并更正模型传输队列的定义。 可以在提供的样本 CSQ4INSX中找到模型队列的定义。

CSQM565E

csect-name 交付延迟处理器初始化失败,原因码为 reason-code

严重
8
说明

传递延迟处理器任务的初始化失败,指定的 reason-code。 因此,将不会处理使用 JMS 2.0发送的任何具有传递延迟的消息,并且这些消息将保留在传递延迟登台队列中。

系统操作

交付延迟处理器任务将结束并且不会重新启动。 JMS 2.0 应用程序仍可以将消息发送到交付延迟登台队列,但是,直到重新启动交付延迟任务之后,才会处理这些消息。 请参阅系统程序员响应以获取有关如何重新启动交付延迟处理器的指示信息。

系统程序员响应

此消息的最可能原因是低于 bar 的存储空间不足,在这种情况下, reason-code 将为 4。 查看界线下使用的存储量,如果可能,请尝试减少存储量。 您可以尝试通过将交付延迟登台队列状态从 "get enabled" 更改为 "get enabled" ,然后重新回到 "get enabled" 状态来重新启动交付延迟处理器。

CSQM566I

csect-name 交付延迟处理器已启动

严重
0
说明

传递延迟处理器已启动,可用于处理来自传递延迟登台队列的消息。

系统操作

继续处理。

系统程序员响应

无。

CSQM567I

csect-name 交付延迟处理器已停止

严重
0
说明
传递延迟处理器已停止,不再可用于处理来自传递延迟登台队列的消息。 在以下情况下输出此消息:
  • 队列管理器正在关闭。
  • 已删除交付延迟登台队列,或者该队列不存在。
系统操作

继续处理。

系统程序员响应

无。

CSQM568E

csect-name 交付延迟处理器异常结束, MQRC=mqrc

严重
4
说明

交付延迟处理器检测到由 mqrc指示的错误,并且已关闭。

系统操作

交付延迟处理器任务结束并且不会重新启动。 JMS 2 应用程序仍可以将消息发送到交付延迟登台队列,但是,直到重新启动交付延迟任务之后才会处理这些消息。 请参阅系统程序员响应以获取有关如何重新启动交付延迟处理器的指示信息。

系统程序员响应

输出此消息有许多原因,其中一些原因是预期的,而另一些原因则不是预期的。 例如,如果将交付延迟登台队列状态变更为 "被禁止" ,那么将输出此消息,并且 mqrc 将为 MQRC_GET_处禁止。 如果期望消息,那么不需要执行任何操作。 如果消息意外,请使用 mqrc的值以及任何其他消息来尝试纠正此情况。 您可以尝试通过将交付延迟登台队列状态从 "get enabled" 更改为 "get enabled" ,然后重新回到 "get enabled" 状态来重新启动交付延迟处理器。

CSQM569I

csect-name 交付延迟处理器无法获取相关标识为 correlid的消息, MQRC=mqrc (mqrc-text)

严重
4
说明

传递延迟处理器尝试对来自传递延迟登台队列 SYSTEM.DDELAY.LOCAL.QUEUE。 该消息不再位于队列中。

系统操作

继续处理。

系统程序员响应

请调查消息是否由于有效原因 (例如,错误将其放入其中) 已从传递延迟登台队列中取出。 验证交付延迟登台队列的安全设置,以确保只有授权用户才能访问该队列。

CSQM570E

csect-name 交付延迟处理器无法处理相关标识为 correlid的消息,对于队列 q-name,根据其报告选项 report-options, MQRC=mqrc (mqrc-text)

严重
8
说明

传递延迟处理器无法将指定的消息放入指定的队列,因此正在尝试根据消息的报告字段中指定的处置选项将消息发送至死信队列或废弃该消息。

消息可能还请求了异常报告。 处理处置选项或报告的某些部分失败,返回指定的返回码。

系统操作

消息将回滚到交付延迟登台队列 SYSTEM.DDELAY.LOCAL.QUEUE,并在系统决定的时间重新处理。

系统程序员响应
使用消息中的信息来确定问题的原因。 一些可能的解释是:
  • 指定的队列可能不再存在,已满或被禁用。
  • 如果应该已将消息放入死信队列,请检查是否定义了死信队列,该消息是否已满以及是否已启用。
  • 如果要生成异常报告消息,请检查要将报告放入的队列是否已定义,是否已满,是否已启用放入,以及消息中的用户标识是否有权访问该队列。
否则,请检查死信队列是否已定义,未填满以及是否已启用。
CSQM571I

csect-name 传递延迟处理器接收到消息标识为 msgid 的意外消息

严重
4
说明

传递延迟处理器从传递延迟登台队列 SYSTEM.DDELAY.LOCAL.QUEUE,格式不正确。

传递延迟处理器将消息发送到死信队列,或者根据消息的报告字段中指定的处置选项将其废弃。

系统操作

传递延迟处理器将消息发送到死信队列,或者根据消息的报告字段中指定的处置选项将其废弃。 如果消息指定了异常报告,那么将生成此报告。

系统程序员响应

调查将意外消息发送到交付延迟登台队列的原因。 验证交付延迟登台队列的安全设置,以确保只有授权用户才能访问该队列。

CSQM572E

存储空间不足,无法解析数据集 data set

严重
8
说明

队列管理器无法获取足够的存储空间来解析指定的数据集。

系统操作

队列管理器在启动期间终止。

系统程序员响应
调查并解决存储器不足的原因,然后重新启动队列管理器
CSQM573E

无法解析数据集 数据集 中的行 line

严重
8
说明

队列管理器无法解析指定数据集中的指定行。

系统操作
队列管理器无法解析指定的数据集,但继续进行初始化。 将无法启动启用 TLS/SSL 的通道。
系统程序员响应

停止队列管理器并解决与指定数据集的内容有关的任何问题。 重新启动队列管理器,并确保队列管理器能够成功解析数据集。

CSQM574E

数据集 data set的节 中的键 key 的值 不正确,位于第 周围

严重
8
说明

指定节和数据集中的指定键 (关键字) 无效。

系统操作

队列管理器无法解析指定的数据集,但继续进行初始化。 将无法启动启用 TLS/SSL 的通道。

系统程序员响应

停止队列管理器并解决与指定数据集的内容有关的任何问题。 重新启动队列管理器,并确保队列管理器能够成功解析数据集。

CSQM575E

数据集 data set的节 中的键 key 不正确或重复,围绕行 line

严重
8
说明

指定节和数据集中的指定键 (关键字) 无效或已输入多次。

系统操作

队列管理器无法解析指定的数据集,但继续进行初始化。 将无法启动启用 TLS/SSL 的通道。

系统程序员响应

停止队列管理器并解决与指定数据集的内容有关的任何问题。 重新启动队列管理器,并确保队列管理器能够成功解析数据集。

CSQM576E

密钥 key 数据集 数据集 中的密码规范名称 name 不正确

严重
8
说明

指定的密钥,节和数据集中的指定密码规范无效。

系统操作

队列管理器无法解析指定的数据集,但继续进行初始化。 将无法启动启用 TLS/SSL 的通道。

系统程序员响应

停止队列管理器并解决与指定数据集的内容有关的任何问题。 重新启动队列管理器,并确保队列管理器能够成功解析数据集。

CSQM577E

不支持密钥 密钥中的密码规范名称 name ,节 中的数据集 数据集,绕行 line

严重
8
说明

不支持指定密钥,节和数据集中的指定密码规范。

系统操作

队列管理器无法解析指定的数据集,但继续进行初始化。 将无法启动启用 TLS/SSL 的通道。

系统程序员响应

停止队列管理器,并仅在指定的数据集中定义受支持的密码规范名称。 重新启动队列管理器,并确保队列管理器能够成功解析数据集。

CSQM578I

已成功读取并解析数据集 data set

严重
0
说明

队列管理器已成功读取并解析指定的数据集。

系统操作

队列管理器继续初始化。

系统程序员响应

无。

CSQM579E

z/OS 的版本不支持 TLS V1.3,在密钥 key中,数据集 数据集,绕行

严重
8
说明

已在指定的密钥,节和数据集中定义 TLS V1.3 属性,但是运行队列管理器的 z/OS 版本不支持 TLS V1.3 功能。 为了能够使用 TLS V1.3 功能, z/OS 操作系统必须为 V2.4 或更高版本。

系统操作

队列管理器无法解析指定的数据集,但继续进行初始化。 将无法启动启用 TLS/SSL 的通道。

系统程序员响应

停止队列管理器并从指定的数据集中除去或注释掉 TLS V1.3 属性,或者升级到支持 TLS V1.3的 z/OS 操作系统版本。 重新启动队列管理器,并确保队列管理器能够成功解析数据集。

CSQM580I

csect-name 使用旧的高速缓存信息解析位于 QMID qmid_name 的集群对象名 object_name

严重
0
说明

已使用旧的高速缓存信息解析引用的集群对象。

系统操作

继续处理。

系统程序员响应

无。

CSQM581E

从数据集 data set 获取数据时出错

严重
8
说明

队列管理器无法从指定的数据集读取数据。

系统操作

队列管理器无法解析指定的数据集,但继续进行初始化。 将无法启动启用 TLS/SSL 的通道。

系统程序员响应

停止队列管理器并解决数据集内容的任何问题。 重新启动队列管理器,并确保队列管理器能够成功解析数据集。

CSQM582E

访问数据集 data set时发生意外错误,原因 reason

严重
8
说明

队列管理器在访问指定的数据集时迂到意外错误。

系统操作

队列管理器无法解析指定的数据集,但继续进行初始化。 将无法启动启用 TLS/SSL 的通道。

系统程序员响应

调查并解决失败原因。 重新启动队列管理器,并确保队列管理器能够成功解析数据集。

如果需要,请收集诊断数据,并与 IBM 支持中心联系。

CSQM583E

打开或关闭数据集 data set 期间出错

严重
8
说明

队列管理器在尝试打开或关闭指定的数据集时迂到错误。

系统操作

队列管理器无法解析指定的数据集,但继续进行初始化。 将无法启动启用 TLS/SSL 的通道。

系统程序员响应

停止队列管理器并确保数据集已定义且有效。 重新启动队列管理器,并确保队列管理器能够成功解析数据集。

CSQM584E

在数据集 数据集 中跳过了不受支持的节,节

严重
8
说明

队列管理器在指定的数据集中迂到不受支持的节。 已忽略该节。

系统操作

队列管理器将忽略该节并继续解析指定数据集的其余部分。

系统程序员响应

在某些时候,您可能想要停止队列管理器,除去或注释掉不受支持的节,重新启动队列管理器并确保队列管理器能够成功解析数据集。

[MQ 9.3.0 2022 年 7 月]CSQM586E

csect-name 无法打开队列 queuename的流式队列 streamqname , mqrc= mqrc (mqrc-text)

严重
8
说明

由于指定的原因,尝试在指定的流式队列上执行 MQOPEN 失败,这是 IBM MQ 原因码 mqrc (mqrc-text 以文本形式提供 MQRC)。

系统操作

未打开由队列属性 STREAMQ 指定的流式队列。

系统程序员响应

有关更多信息,请参阅 API 完成代码和原因码。 如果需要,请更正问题。

对于给定应用程序,队列管理器仅在第一次尝试打开流式队列失败时发出此消息。 打开流式队列的后续失败不会导致发出此消息,除非原因码不同。
[MQ 9.3.0 2022 年 7 月]CSQM587E

csect-name 无法放入队列 queuename的流式队列 streamqname , mqrc= mqrc (mqrc-text)

严重
8
说明

由于 IBM MQ 原因码 mqrc (mqrc-text 文本以文本形式提供 MQRC) ,尝试对指定的流式队列执行 MQPUT 或 MQPUT1 失败。

系统操作

不会发生放入由队列属性 STREAMQ 指定的流式队列的情况。 根据队列属性 STRMQOS 设置的规则,原始 put 可能失败,也可能未失败。

系统程序员响应

有关更多信息,请参阅 API 完成代码和原因码。 如果需要,请更正问题。

对于给定的应用程序,队列管理器仅在第一次尝试放入流式队列失败时发出此消息。 打开流式队列的后续失败不会导致发出此消息,除非原因码不同。
[MQ 9.3.0 2022 年 7 月]CSQM588I

csect-name 不支持流式队列 qname

严重
4
说明

发出了一个命令来定义或改变启用了流式方法的队列,并且该队列不支持从该队列流式方法到另一个队列。

系统操作

发出的命令失败且未生效。

系统程序员响应

请参阅 流式队列限制。 如果需要,请更正问题,然后重新发出该命令。

[MQ 9.3.0 2022 年 7 月]CSQM589I

csect-name 流式队列 qname的不兼容属性。

严重
4
说明

发出了一个命令来定义或改变启用了流式方法的队列,并且该队列具有不兼容的属性作为流源。

系统操作

发出的命令失败且未生效。

系统程序员响应

请参阅 流队列限制 并检查队列的属性。 如果需要,请更正问题,然后重新发出该命令。

[MQ 9.3.0 2022 年 7 月]CSQM590I

不允许 csect-name STREAMQ (streamqname)。

严重
4
说明

发出了一个命令来定义一个队列,在该队列中不允许根据其名称流式传输到 STREAMQ 中提供的队列名称。

系统操作

发出的命令失败且未生效。

系统程序员响应

请参阅 流式队列限制 ,并检查 STREAMQ 属性中正在使用的队列的名称。 如果需要,请更正问题,然后重新发出该命令。

[MQ 9.3.0 2022 年 7 月]CSQM591I

csect-name 队列属性不兼容,无法用作流式队列。

严重
4
说明

发出了命令来定义或改变队列,其中 STREAMQ 中设置的队列名称引用了具有不兼容属性的队列以充当流式队列。

系统操作

发出的命令失败且未生效。

系统程序员响应

请参阅 流队列限制 ,并检查 STREAMQ 属性中引用的队列的属性。 如果需要,请更正问题,然后重新发出该命令。

CSQM999E

csect-name 无法识别的返回码 ret-code for 'keyword'

严重
8
说明

从命令发出了与指定关键字相关的意外返回码。

系统操作

忽略该命令。

系统程序员响应

请注意返回码 ret-code (以十六进制显示) ,并与 IBM 支持中心联系。