Tengo una instancia de WebSphere 6 y una instancia de WebSphere 7. Cada una tiene un proveedor de mensajería WebSphere MQ, una fábrica de conexión de cola y una cola configuradas de forma similar . Todos los campos de ID de usuario se dejan vacíos y los alias de autenticación se dejan en "ninguno".WebSphere 7, configuración de fábrica de conexión JMS sin ID de usuario: MQRC_NOT_AUTHORIZED
En WAS6 funciona bien.
En WAS7 Me aparece un error:
JMSWMQ2013: The security authentication was not valid that was supplied for QueueManager 'MYQMNGR' with connection mode 'Client' and host name '10.11.22.33(51001)'.; nested exception is com.ibm.msg.client.jms.DetailedJMSSecurityException: JMSWMQ2013: The security authentication was not valid that was supplied for QueueManager 'MYQMNGR' with connection mode 'Client' and host name '10.11.22.33(51001)'. Please check if the supplied username and password are correct on the QueueManager you are connecting to; nested exception is com.ibm.mq.MQException: JMSCMQ0001: WebSphere MQ call failed with compcode '2' ('MQCC_FAILED') reason '2035' ('MQRC_NOT_AUTHORIZED').
Lo que puede ser diferente en la forma WAS7 conecta a MQ en comparación con WAS6 si ningún ID de usuario se suministra?
No tengo visibilidad ni acceso a esa MQ (versión 7), no requiere identificación de usuario cuando accedo desde WAS 6, así que necesito que WAS7 funcione de la misma manera.
Respuesta muy clara y competente. ¡Muchas gracias! –
gracias Maxim por publicar esta pregunta candente, y también gracias T.Rob por la respuesta precisa –