Du verkar använda MQI api för MQ, som det inte finns någon ersättning till. Det finns inget annat sätt än att faktiskt skriva om din MQ-applikationslogik för att använda JMS API.
Ett bra sätt kan vara att först migrera till JMS med samma WebSphere MQ-server, eftersom det låter dig verifiera dina resultat på ett tillförlitligt sätt.
Du frågar efter vilka klasser du ska ersätta säg MQGetOptions med. Det finns inga enstaka 1-till-1-ersättningar (det finns till och med vissa aspekter av MQI som JMS inte enkelt kan ersätta). De flesta av MQPutOptions och andra alternativ är tillgängliga genom att ställa in parametrar på sessioner och meddelanden i JMS. Du måste verkligen förstå JMS api innan du försöker den här switchen.
Sedan, när du har jms som arbetar med WebSphere MQ, kan du göra som Beryllium föreslår, men byta biblioteken till Weblogic, byta valfri referens till com.ibm.mq.jms.MQConnectionFactory;
, konfigurera de nya parametrarna och be till någon tillgänglig gud - tryck på kör :)