Skip to content

Posts tagged ‘series’

26
Aug

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

Creative Commons License
Esta obra está bajo una licencia de Creative Commons.