sql >> Base de Datos >  >> RDS >> Oracle

Migración de IBM MQ a javax.jms.* (Weblogic)

Parece que usa la API MQI para MQ, para la cual no hay reemplazo disponible. No hay otra forma que reescribir la lógica de su aplicación MQ para usar la API JMS.

Una buena forma podría ser migrar primero a JMS usando el mismo servidor WebSphere MQ, ya que le permite verificar sus resultados de manera confiable.

Usted pregunta por qué clases reemplazar, por ejemplo, MQGetOptions. No hay un solo reemplazo 1 a 1 (incluso hay algunos aspectos de MQI que JMS no puede reemplazar fácilmente). La mayoría de MQPutOptions y otras opciones están disponibles configurando parámetros en sesiones y mensajes en JMS. Realmente necesita comprender la API de JMS antes de probar este cambio.

Luego, cuando tenga jms trabajando con WebSphere MQ, puede hacer lo que sugiere Beryllium, pero cambiando las bibliotecas a Weblogic, cambie cualquier referencia a com.ibm.mq.jms.MQConnectionFactory; , configurando los nuevos parámetros y orando a cualquier dios disponible - presione ejecutar :)