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














