के रूप में वेबस्पेयर एमक्यू का उपयोग करें मैं एमक्यू और ओरेकल 11 जी के बीच अपने जावा एप्लिकेशन के लिए एक्सए लेनदेन समन्वयक के रूप में वेबस्पेयर एमक्यू (डब्ल्यूएएस के बिना) का उपयोग करने की कोशिश कर रहा हूं।एक्सए लेनदेन समन्वयक
क्या यह संभव है? क्या यह एक अच्छा अभ्यास है?
मैंने अपनी विंडोज़ (64 बिट win7) पर एमक्यू वी 7.0.1 सर्वर स्थापित किया है और एक्सए संसाधन प्रबंधक को ठीक से कॉन्फ़िगर किया है। हालांकि जब मेरा सरल जावा कोड लेनदेन शुरू करता है और इसे ब्लैकआउट करता है, तो कतार पर केवल संदेश रोलबैक कर सकता है लेकिन डीबी ऑपरेशन रोलबैक नहीं कर सकता है। मुझे उम्मीद है कि उनमें से दोनों एक साथ रोलबैक कर सकते हैं।
मेरा सरल जावा कोड नीचे
QueueManager qmgr = new QueueManager (QM_NAME, गुण);
.....
JdbcConnection conn = qmgr.getJdbcConnection (xads);
qmgr.begin();
// डीबी ऑपरेशन करें और कतार
qmgr.backout() पर संदेश डालें;
conn.close();
हालांकि केवल 'डाल संदेश' रोलबैक कर सकता है, जबकि डीबी ऑपरेशन नहीं कर सकता है।
मैं एमक्यू के लिए नौसिखिया हूं, क्या आपको इस मुद्दे को हल करने का कोई विचार है? कोई भी इनपुट अत्यधिक सराहना करता है!
समस्या हल हो गई है, मेरी विफलता 'क्लाइंट एक्सटेंडेड ट्रांज़ेक्शन सपोर्ट' – Philip
इंस्टॉल नहीं करने की वजह से थी, जो 2 9 अप्रैल को अब मुफ़्त है! खुशी है कि आप इसे हल हो गया। –