2012-05-02 17 views
5

के रूप में वेबस्पेयर एमक्यू का उपयोग करें मैं एमक्यू और ओरेकल 11 जी के बीच अपने जावा एप्लिकेशन के लिए एक्सए लेनदेन समन्वयक के रूप में वेबस्पेयर एमक्यू (डब्ल्यूएएस के बिना) का उपयोग करने की कोशिश कर रहा हूं।एक्सए लेनदेन समन्वयक

क्या यह संभव है? क्या यह एक अच्छा अभ्यास है?

मैंने अपनी विंडोज़ (64 बिट win7) पर एमक्यू वी 7.0.1 सर्वर स्थापित किया है और एक्सए संसाधन प्रबंधक को ठीक से कॉन्फ़िगर किया है। हालांकि जब मेरा सरल जावा कोड लेनदेन शुरू करता है और इसे ब्लैकआउट करता है, तो कतार पर केवल संदेश रोलबैक कर सकता है लेकिन डीबी ऑपरेशन रोलबैक नहीं कर सकता है। मुझे उम्मीद है कि उनमें से दोनों एक साथ रोलबैक कर सकते हैं।

मेरा सरल जावा कोड नीचे
QueueManager qmgr = new QueueManager (QM_NAME, गुण);
.....
JdbcConnection conn = qmgr.getJdbcConnection (xads);
qmgr.begin();
// डीबी ऑपरेशन करें और कतार
qmgr.backout() पर संदेश डालें;
conn.close();

हालांकि केवल 'डाल संदेश' रोलबैक कर सकता है, जबकि डीबी ऑपरेशन नहीं कर सकता है।

मैं एमक्यू के लिए नौसिखिया हूं, क्या आपको इस मुद्दे को हल करने का कोई विचार है? कोई भी इनपुट अत्यधिक सराहना करता है!

+0

समस्या हल हो गई है, मेरी विफलता 'क्लाइंट एक्सटेंडेड ट्रांज़ेक्शन सपोर्ट' – Philip

+0

इंस्टॉल नहीं करने की वजह से थी, जो 2 9 अप्रैल को अब मुफ़्त है! खुशी है कि आप इसे हल हो गया। –

उत्तर

3

Detailed System Requirements पृष्ठ कहता है कि यह समर्थित है, लेकिन कुछ संयोजनों के साथ काम करने के लिए फिक्स पैक 7.0.1.2 या 7.0.1.3 स्थापित करना आवश्यक है। कृपया विवरण के लिए संसाधन प्रबंधक (जब एमक्यू लेनदेन प्रबंधक है) शीर्षक वाले पृष्ठ का अनुभाग देखें।

फ़िक्स पैक from here डाउनलोड किया जा सकता है।
एक्सए is here सक्षम करने के लिए प्रलेखन।

+0

धन्यवाद रॉब। हालांकि एमक्यू वी 7.1 का भी उपयोग करें, समस्या अभी भी वहां है। और मैं आईबीएम सूचना केंद्र से भी निर्देश का पालन कर रहा था। सबकुछ अच्छा दिखता है क्योंकि कोई त्रुटि लॉग आउटपुट नहीं है, लेकिन एक्सए लेनदेन काम नहीं करता है। – Philip

+0

लगता है जैसे पीएमआर खोलने का समय है। यदि एक्सए को इंफोसेंटर में निर्दिष्ट के रूप में कॉन्फ़िगर किया गया है और अन्य प्रीरिक्स सिस्टम आवश्यकताएँ पृष्ठ के अनुसार मिले हैं, तो सबसे अच्छा शर्त है कि आईबीएम सपोर्ट लोग कॉन्फ़िगरेशन के माध्यम से आवश्यक कॉन्फ़िगरेशन के खिलाफ मेल-मिलाप करने के लिए विस्तार से चलें। –

+0

हां, मुझे लगता है कि मुझे मदद के लिए आईबीएम में जाना है। – Philip

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