Es posible que se devuelvan los siguientes códigos de razón en el campoRazón de un carpeta publicación/suscripción <pscr> de respuesta. También se indican las constantes que pueden utilizarse para representar estos códigos en los lenguajes de programación C o C++. Las constantes de MQRC_ requieren el archivo de cabecera de WebSphere MQ cmqc.h. Las constantes de MQRCCF_ requieren el archivo de cabecera de WebSphere MQ cmqcfc.h (excepto MQRCCF_FILTER_ERROR y MQRCCF_WRONG_USER, que requieren el archivo de cabecera BipRfc.h de WebSphere Message Broker).
Código de razón y texto | Explicación | Emitido por |
---|---|---|
2336 MQRC_RFH_COMMAND_ERROR |
Los valores válidos para el campo <Mandato> de una carpeta, <psc> son: RegSub, DeregSub, Publish, DeletePub y ReqUpdate. Cualquier otro valor da como resultado la emisión de este código de error. | Cualquier mandato |
2337 MQRC_RFH_ PARM_ERROR |
Las carpetas <psc> y <mcd> tienen un conjunto de parámetros válidos que se pueden especificar en las mismas. Vea las descripciones de estas carpetas y asegúrese de que no ha especificado parámetros incorrectos. | Cualquier mandato |
2338 MQRC_RFH_DUPLICATE_PARM |
Se pueden repetir algunos parámetros (por ejemplo, Topic) incluidos en una carpeta <psc>, pero otros (por ejemplo, Command) no se pueden repetir. Asegúrese de que no ha duplicado un parámetro no repetible. | Cualquier mandato |
2339 MQRC_RFH_PARM_MISSING |
Algunos parámetros incluidos en las carpetas <psc> o <mcd> son opcionales y se pueden omitir, otros son obligatorios y no se deben omitir. Compruebe que ha incluido todos los parámetros obligatorios dentro de las carpetas <psc> y <mcd>. | Cualquier mandato |
3008 MQRCCF_COMMAND_FAILED |
Se ha producido un error interno que ha impedido la ejecución correcta del mandato. El error puede producirse si se vuelve a emitir el mandato. El registro de sucesos del sistema contienen información que debe usarse para informar del problema a IBM. | Cualquier mandato |
3072 MQRCCF_TOPIC_ERROR |
Uno o más de los valores facilitados para el parámetro Topic son incorrectos. Compruebe si los valores de Topic cumplen con las limitaciones especificadas. | Cualquier mandato |
3073 MQRCCF_NOT_REGISTERED |
La combinación de SubPoint, Topic y Filter que ha especificado en el mandato DeregSub o ReqUpdate no era una combinación con la que se había registrado anteriormente o, para el mandato DeregSub, si se especificó la opción DeregAll, una de las propiedades de SubPoint, Topic o Filter no se utilizó para anular el registro de ninguna suscripción. | Mandatos de anulación de registro de suscriptor y de petición de actualización |
3074 MQRCCF_Q_MGR_NAME_ERROR |
El gestor de colas especificado no era válido o el gestor de colas no estaba disponible o no existía. | Mandatos de anulación de registro de suscriptor, publicación, registro de suscriptor y petición de actualización |
3076 MQRCCF_Q_NAME_ERROR |
El gestor de colas especificado no era válido o la cola no existía en el gestor de colas especificado. | Mandatos de anulación de registro de suscriptor, publicación, registro de suscriptor y petición de actualización |
3077 MQRCCF_NO_RETAINED_MSG |
No hay mensajes retenidos para el tema que ha especificado. Esto puede o no ser un error, dependiendo del diseño del programa de aplicación. | Mandato de petición de actualización |
3079 MQRCCF_INCORRECT_Q |
Los mandatos RegSub, DeregSub y ReqUpdate se envían siempre a la cola SYSTEM.BROKER.CONTROL.QUEUE del intermediario al que se destinan. Los mandatos de publicación y de supresión de publicación se envían a la cola de entrada del flujo de mensajes de publicación/suscripción específico para el que se han concebido; esto se determina al diseñar el flujo de mensajes. Este código de error se devuelve si un mandato se envía a una cola equivocada. | Cualquier mandato |
3080 MQRCCF_CORREL_ID_ERROR |
Ha especificado CorrelAsId como uno de los parámetros de RegOpt. Sin embargo, el campo CorrelId del MQMD no contiene un identificador de correlación válido (es decir, que se ha establecido en MQCI_NONE). | Mandatos de registro de suscriptor y de anulación de registro de suscriptor |
3081 MQRCCF_NOT_AUTHORIZED |
No tiene autorización para realizar la acción solicitada. Los valores de autorización para el intermediario los gestiona el administrador del sistema utilizando el Editor de jerarquía de temas. | Mandatos de publicación y de registro de suscriptor |
3083 MQRCCF_REG_OPTIONS_ERROR |
Ha especificado un parámetro RegOpt no reconocido en la carpeta <psc> que contiene el mandato RegSub o DeregSub. | Mandatos de registro de suscriptor y de anulación de registro de suscriptor |
3084 MQRCCF_PUB_OPTIONS_ERROR |
Ha especificado un parámetro PubOpt no reconocido en la carpeta <psc> que contiene el mandato Publish. | Mandato de publicación |
3087 MQRCCF_DEL_OPTIONS_ERROR |
Ha especificado un parámetro DelOpt no reconocido en la carpeta <psc> que contiene el mandato DeletePub. | Mandato de supresión de publicación |
3150 MQRCCF_FILTER_ERROR |
El valor especificado para el parámetro Filter no es válido. Consulte la sección que describe la sintaxis válida para las expresiones de filtro y asegúrese de que la expresión utilizada se ajusta a las normas. | Mandatos de anulación de registro de suscriptor, registro de suscriptor y petición de actualización |
3151 MQRCCF_WRONG_USER |
Ya existe una suscripción que coincide con la que se ha especificado; sin embargo, la registró un usuario distinto. Sólo el usuario que registró originalmente la suscripción puede modificarla o anular su registro. | Mandatos de anulación de registro de suscriptor, registro de suscriptor y petición de actualización |
3152 MQRCCF_DUPLICATE_SUBSCRIPTION |
Ya existe una suscripción coincidente con un nombre de suscripción distinto. | |
3153 MQRCCF_SUB_NAME_ERROR |
El formato del nombre de la suscripción no es válido o ya existe una suscripción coincidente sin nombre de suscripción. | |
3154 MQRCCF_SUB_IDENTITY_ERROR |
El parámetro de identidad de suscripción es erróneo. El valor facilitado sobrepasa la longitud máxima permitida o la identidad de suscripción no es actualmente miembro del conjunto de identidades de la suscripción y no se ha especificado una opción de registro Join. | |
3155 MQRCCF_SUBSCRIPTION_IN_USE |
Un miembro del conjunto de identidades ha intentado modificar una suscripción o anular el registro de la misma y no era el único miembro del conjunto. | |
3156 MQRCCF_SUBSCRIPTION_LOCKED |
La suscripción está actualmente bloqueada de modo exclusivo por otra identidad. | |
3157 MQRCCF_ALREADY_JOINED |
Se ha especificado una opción Join, pero la identidad del suscriptor ya era miembro del conjunto de identidades de suscripción. |