原因码

以下原因码可能在 发布/预订响应 <pscr> 文件夹的原因字段中被返回。同时给出在 C 或 C++ 编程语言中代表这些代码的常量。MQRC_ 常量需要WebSphere MQ cmqc.h 头文件。MQRCCF_ 常量需要 WebSphere MQ cmqcfc.h 头文件(除了需要 WebSphere Message Broker BipRfc.h 头文件的 MQRCCF_FILTER_ERRORMQRCCF_WRONG_USER 常量之外)。

原因码和文本 说明 发出
2336

MQRC_RFH_COMMAND_ERROR

<psc> 文件夹的 <Command> 字段的有效值是:RegSub、DeregSub、Publish、DeletePub 和 ReqUpdate。任何其他值都会导致这个错误码的产生。 任何命令
2337

MQRC_RFH_ PARM_ERROR

<psc><mcd> 文件夹都有一系列可在其中指定的有效参数。检查这些文件夹的描述并确定您没有指定有误参数。 任何命令
2338

MQRC_RFH_DUPLICATE_PARM

有些在 <psc> 的参数(例如,主题)可以重复使用,但其他一些 (例如,命令)不可重复。检查以确定没有复用一个不可重用的参数。 任何命令
2339

MQRC_RFH_PARM_MISSING

一些在 <psc><mcd> 文件夹的参数是可选的并可省略;有些是必需(字段)不可省略。检查以确定已经包含了所有在 <psc><mcd> 文件夹的必要参数。 任何命令
3008

MQRCCF_COMMAND_FAILED

内部错误妨碍了命令的正确执行。可能在命令重新执行时出错。代理的系统事件日志包含了要向 IBM 报告问题的信息。 任何命令
3072

MQRCCF_TOPIC_ERROR

您提供给主题参数的一个或多个值是错误的。检查以确定主题的值符合指定的限制。 任何命令
3073

MQRCCF_NOT_REGISTERED

在 DeregSub 或 ReqUpdate 命令中指定的 SubPoint, Topic, 和 Filter 的组合可以不是您以前注册的组合,也可在 DeregSub 命令中若已指定 DeregAll 选项、SubPoint、Topic 或 Filter 属性中的一种不被用来注销或预订。 注销订户和请求更新命令
3074

MQRCCF_Q_MGR_NAME_ERROR

指定的队列管理器无效,或队列管理器不可用或根本不存在。 注销订户、发布、注册订户和请求更新的命令。
3076

MQRCCF_Q_NAME_ERROR

指定的队列管理器无效,或在队列管理器中指定的队列不存在。 注销订户、发布、注册订户和请求更新的命令。
3077

MQRCCF_NO_RETAINED_MSG

没有您定义的主题的保留消息。这可能是一个错误,取决于您的应用程序的设计。 请求更新命令
3079

MQRCCF_INCORRECT_Q

RegSub、DeregSub 和 ReqUpdate 命令不总是发往代理的 SYSTEM.BROKER.CONTROL.QUEUE 队列。发布和删除发布命令被发往特定发布/预订消息流的输入队列;这在消息流定义时就已确定。 若命令发往错误队列就会返回错误代码。 任何命令
3080

MQRCCF_CORREL_ID_ERROR

您已指定了 CorrelAsId 作为 RegOpt 参数之一。 其实,MQMD 的 CorrelId 域并不包含一个有效的相关标识 (即,设置为 MQCI_NONE)。 注销订户和注册订户命令
3081

MQRCCF_NOT_AUTHORIZED

您未经授权以执行所请求的操作。代理的权限设置由系统管理员用主题层次结构编辑器操控。 发布和注册订户命令
3083

MQRCCF_REG_OPTIONS_ERROR

您已在包含 RegSub 或 DeregSub 命令的 <psc> 文件夹中指定了无法识别的 RegOpt 参数。 注销订户和注册订户命令
3084

MQRCCF_PUB_OPTIONS_ERROR

您已定义未被承认的在 <psc> 包含 Publis 命令的文件夹中的 PubOpt参数。 发布命令
3087

MQRCCF_DEL_OPTIONS_ERROR

您已定义了一个未被承认的在 <psc> 包含 DeletePub 命令的文件夹中的 DelOpt 参数。 删除发布内容命令
3150

MQRCCF_FILTER_ERROR

为过滤器参数指定的值无效。 检查描述有效过滤器表达式语法的段以确定您的表达式符合。 注销订户、注册订户和请求更新命令
3151

MQRCCF_WRONG_USER

一个预订与指定的已存在的订户匹配;但是,它被另外一个用户注册。一个预订只能被原先注册它的用户改变或注销。 注销订户、注册订户和请求更新命令
3152

MQRCCF_DUPLICATE_SUBSCRIPTION

匹配的预订以一个不同的预订名存在。  
3153

MQRCCF_SUB_NAME_ERROR

预订名字的格式无效,或匹配的无名预订已存在。  
3154

MQRCCF_SUB_IDENTITY_ERROR

预订身份参数是错误的。提供的值超过最大允许值,或预订身份当前不是预订身份集中的一员会使一个联合注册选项不被指定。  
3155

MQRCCF_SUBSCRIPTION_IN_USE

改变或注销订户的尝试由成员集中一个订户发起,这个订户不是这个集合中唯一的。  
3156

MQRCCF_SUBSCRIPTION_LOCKED

预订现在被另外一种身份互斥地锁定。  
3157

MQRCCF_ALREADY_JOINED

指定了连接注册选项但订户身份已为订户身份集中一员。  
声明 | 商标 | 下载 | 书库 | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后一次更新时间:2006/08/14
aq20813_