2013-10-17 9 views
5

मुझे ज़ी/ओएस होस्ट पर एक कतार के साथ संवाद करने के लिए बिज़टॉक में एमक्यूएससी एडाप्टर का परीक्षण करने में समस्याएं आ रही हैं।बिज़टॉक एमक्यूएससी एडाप्टर

परीक्षण सेनारियो: हालांकि संदेश भेजते समय बिज़टॉक I (फोर्स) बंद हो जाता है और मेजबान चैनल शुरू करता है, एक होस्ट आईपीएल की नकल करने के लिए।

कभी-कभी संदेशों होस्ट MQ पर uncomitted शेष न रहे:

इस परिदृश्य में मैं निम्नलिखित परिणामों का अनुभव किया। चैनल फिर से शुरू होने के बाद भी। इस तरह से मुझे नहीं पता कि संदेशों को बिज़टॉक द्वारा संसाधित किया गया है या नहीं।
प्रश्न वहाँ सुनिश्चित करें कि संदेश हमेशा होस्ट MQ पर अभी भी उपलब्ध MQ पर प्रतिबद्ध हैं या यदि

प्रतिबद्ध नहीं एक बार मैं दोहरे संदेशों अनुभवी और संदेशों खो गया था एक बार है कि इन के बाद से बनाने के लिए एक रास्ता है चीजें केवल एक बार होती हैं। मुझे उम्मीद है कि मेरे परीक्षण अनुप्रयोगों/प्रक्रिया में समस्याएं मिलेंगी।
वास्तव में कोई सवाल नहीं, लेकिन अगर अन्य लोगों ने एक ही त्रुटि का अनुभव किया है तो मैं जानना चाहता हूं।

परीक्षण सेटअप

  • BizTalk 2009 2 नोड्स पर
  • WebSphere MQ ग्राहक 7.5.0.2 (लेन-देन समर्थित)
  • MSDTC - XA Transactions सक्षम होते हैं (टिप्पणी प्रतिबिंबित करने के लिए संपादित)
  • होस्ट सिस्टम 2.0 के लिए एमएस बिज़टॉक एडाप्टर 2.0 MS Biztalk Adapters for Host Systems 2.0

पोर्ट विन्यास
स्थान प्राप्त
Receive Location

पोर्ट
Send Port

+1

एफडब्ल्यूआईडब्ल्यू हमने 2 नोड बीटीएस 200 9 समूह पर एक एईसी एमक्यू होस्ट पर बिना किसी समस्या के गैर-लेनदेन 7.0.1 का उपयोग किया। बस जांचने के लिए, क्या आपने [एमएसडीटीसी पर एक्सए समर्थन] सक्षम किया है (http://msdn.microsoft.com/en-us/library/gg167382.aspx)? – StuartLC

+0

टिप्पणी के लिए धन्यवाद स्टुअर्टएलसी: हां हमने एमएसटीडीसी पर एक्सए लेनदेन को सक्षम किया है। – Jorn

उत्तर

1

आप MQ लेनदेन का उपयोग कर रहे हैं, तो भेजें, कि सिर्फ MQPMO_SYNCPOINT और MQCMIT, तो वियोग (या तो है STOP CHANNEL(chl-name) MODE(FORCE) के कारण स्पष्ट रूप से या निहित रूप से) किसी भी उत्कृष्ट लेनदेन का कारण बन जाएगा पूरा हो गया (एक स्पष्ट डिस्कनेक्शन पर प्रतिबद्ध, एक अंतर्निहित पर लुढ़का हुआ)।

यदि आप एक लेनदेन प्रबंधक (टीएम) के साथ 2-पीसी लेनदेन का उपयोग कर रहे हैं, तो लेनदेन को टीएम द्वारा निपटाया जाना चाहिए, यह कितना दूर है, यह पहले से ही उदाहरण के लिए तैयार है।

संबंधित मुद्दे