Изглежда, че използвате MQI API за MQ, на който няма заместител. Няма друг начин освен действително да пренапишете логиката на вашето MQ приложение, за да използвате JMS API.
Добър начин може да бъде първо да мигрирате към JMS, като използвате същия WebSphere MQ сървър, тъй като ви позволява да проверите резултатите си по надежден начин.
Питате с какви класове да замените да речем MQGetOptions. Няма единична замяна 1 към 1 (има дори някои аспекти на MQI, които JMS не може лесно да замени). Повечето от MQPutOptions и други опции са достъпни чрез задаване на параметри на сесии и съобщения в JMS. Наистина трябва да разберете JMS API, преди да опитате този превключвател.
След това, когато имате jms, работещ с WebSphere MQ, можете да направите както Beryllium предлага, но като размените библиотеките към Weblogic, превключете всяка препратка към com.ibm.mq.jms.MQConnectionFactory;
, конфигуриране на новите параметри и молба на всеки наличен бог - натиснете изпълнение :)