Ir al contenido


NM: No mas 2033 por la StdErr

Seguro que todos los que han programado alguna vez con IBM WebSphere MQ (aka. MQ) os habéis dado cuenta que cuando se produce algún tipo de error (ReasonCode) siempre aparece por la salida estándar de errores un mensaje como este:

MQJE001: Completion Code '2', Reason '3065'.

Incluso, aunque estáis trabajando con Java y capturado la excepción aparece el mensaje…

Bien, pues después de mucho tiempo he encontrado por fin la solución. Basta con indicarle a MQ que no quieres según que códigos de error. Por ejemplo, si quiere evitar que te salgan los 2033 basta con poner esto en alguna parte de vuestro código:

MQException.logExclude(new Integer(MQConstants.MQRC_NO_MSG_AVAILABLE));

Por supuesto, podéis cambiar MQConstants.MQRC_NO_MSG_AVAILABLE por cualquier otro código de error.

Fuente: MQSeries.net

Publicado en Notas Mentales.

Etiquetado con , , , , , , , , , , , .


0 Respuestas

Sigue la conversación, suscríbete al RSS feed de los comentarios de esta entrada.



Un poco de HTML está bien

o responde a esta entrada a través de una referencia.



ZXBLog.laullon.com is Digg proof thanks to caching by WP Super Cache!