ऐसा लगता है कि आप एमक्यू के लिए एमक्यूआई एपीआई का उपयोग कर रहे हैं, जिसके लिए हाथ में कोई प्रतिस्थापन नहीं है। जेएमएस एपीआई का उपयोग करने के लिए वास्तव में आपके एमक्यू एप्लिकेशन तर्क को फिर से लिखने के अलावा कोई अन्य तरीका नहीं है।
एक अच्छा तरीका हो सकता है कि पहले उसी WebSphere MQ सर्वर का उपयोग करके JMS में माइग्रेट किया जाए, क्योंकि यह आपको विश्वसनीय तरीके से अपने परिणामों को सत्यापित करने की अनुमति देता है।
आप पूछते हैं कि MQGetOptions को किस वर्ग से बदलना है। कोई एकल 1-से-1 प्रतिस्थापन नहीं है (एमक्यूआई के कुछ पहलू भी हैं जिन्हें जेएमएस आसानी से प्रतिस्थापित नहीं कर सकता)। JMS में सत्रों और संदेशों पर पैरामीटर सेट करके अधिकांश MQPutOptions और अन्य विकल्प उपलब्ध हैं। इस स्विच को आजमाने से पहले आपको वास्तव में जेएमएस एपीआई को समझने की जरूरत है।
फिर, जब आपके पास वेबस्फेयर एमक्यू के साथ काम करने वाले जेएमएस हों, तो आप बेरिलियम के सुझाव के अनुसार कर सकते हैं, लेकिन पुस्तकालयों को वेबलॉगिक में स्वैप करके, किसी भी संदर्भ को com.ibm.mq.jms.MQConnectionFactory;
पर स्विच करें। , नए मापदंडों को कॉन्फ़िगर करना और किसी भी उपलब्ध भगवान से प्रार्थना करना - प्रेस रन :)