Sie scheinen die MQI-API für MQ zu verwenden, für die es keinen Ersatz gibt. Es gibt keine andere Möglichkeit, als Ihre MQ-Anwendungslogik tatsächlich neu zu schreiben, um die JMS-API zu verwenden.
Eine gute Möglichkeit wäre, zuerst mit demselben WebSphere MQ-Server zu JMS zu migrieren, da Sie so Ihre Ergebnisse auf zuverlässige Weise überprüfen können.
Sie fragen nach den Klassen, durch die beispielsweise MQGetOptions ersetzt werden soll. Es gibt keinen einzelnen 1-zu-1-Ersatz (es gibt sogar einige Aspekte von MQI, die JMS nicht einfach ersetzen kann). Die meisten MQPutOptions und andere Optionen sind verfügbar, indem Parameter für Sitzungen und Nachrichten in JMS festgelegt werden. Sie müssen die JMS-API wirklich verstehen, bevor Sie diesen Schalter ausprobieren.
Wenn Sie dann jms haben, das mit WebSphere MQ funktioniert, können Sie tun, was Beryllium vorschlägt, aber tauschen Sie die Bibliotheken gegen Weblogic aus und wechseln Sie alle Verweise auf com.ibm.mq.jms.MQConnectionFactory;
, konfigurieren Sie die neuen Parameter und beten Sie zu einem verfügbaren Gott - drücken Sie auf Ausführen :)