Zdá se, že používáte MQI api pro MQ, za které není po ruce žádná náhrada. Neexistuje jiný způsob, než skutečně přepsat logiku vaší aplikace MQ tak, aby používala rozhraní API JMS.
Dobrým způsobem může být nejprve migrace do JMS pomocí stejného serveru WebSphere MQ, protože vám to umožňuje ověřit vaše výsledky spolehlivým způsobem.
Ptáte se, jakými třídami nahradit řekněme MQGetOptions. Neexistuje žádná jediná náhrada 1:1 (dokonce existují některé aspekty MQI, které JMS nemůže snadno nahradit). Většina MQPutOptions a dalších voleb je dostupná nastavením parametrů relací a zpráv v JMS. Než vyzkoušíte tento přepínač, musíte skutečně porozumět rozhraní API JMS.
Poté, když máte jms pracující s WebSphere MQ, můžete udělat, jak navrhuje Beryllium, ale vyměníte knihovny za Weblogic a přepnete jakýkoli odkaz na com.ibm.mq.jms.MQConnectionFactory;
, nakonfigurujte nové parametry a modlete se k libovolnému dostupnému bohu - stiskněte spustit :)