2009-05-14 4 views
5

मेरे पास दो अलग-अलग बिज़टॉक अनुप्रयोगों में एक स्कीमा को संदर्भित करने की आवश्यकता है।एक ही समूह में एकाधिक बिज़टॉक अनुप्रयोगों द्वारा संदर्भित सामान्य स्कीमा को व्यवस्थित करने के लिए कैसे?

मैं कर सकता या तो:

एक आवेदन में स्कीमा रखो और अन्य अनुप्रयोगों यह करने के लिए एक संदर्भ है बनाते हैं।

या

एक आम आवेदन में स्कीमा रखो और सभी अन्य अनुप्रयोगों इस आम आवेदन के लिए एक संदर्भ है।

हालांकि, उपर्युक्त मामलों में यदि स्कीमा में कोई बदलाव है तो मैं स्कीमल के संदर्भ वाले सभी अनुप्रयोगों को पुनर्निर्माण/पुन: नियोजित करना चाहता हूं। क्या अनुप्रयोगों का आयोजन करने का कोई बेहतर तरीका है?

उत्तर

4

माइक्रोसॉफ्ट Biztalk Operations Guide से:

तैनात एक अलग आवेदन में कलाकृतियों साझा - कलाकृतियों दो या अधिक आवेदन, एक अलग आवेदन में साझा कलाकृतियों को तैनात द्वारा साझा किया जा करने के लिए जा रहे हैं। उदाहरण के लिए, यदि दो एप्लिकेशन स्कीमा साझा करते हैं, तो स्कीमा को एक अलग एप्लिकेशन में रखें। हम इसकी अनुशंसा करते हैं क्योंकि बिज़टॉक समूह में केवल एक आर्टिफैक्ट में एक स्थानीय रूप से अद्वितीय पहचानकर्ता (LUID) हो सकता है। एक ल्यूड में आर्टिफैक्ट नाम और वैकल्पिक रूप से अन्य विशेषताएं शामिल हैं। यदि आप एक आवेदन में एक आर्टिफैक्ट शामिल करते हैं, और फिर किसी अन्य एप्लिकेशन से इसका संदर्भ बनाते हैं, तो जब आप आर्टिफैक्ट वाले एप्लिकेशन को रोकते हैं तो रेफरिंग एप्लिकेशन सही तरीके से कार्य नहीं कर सकता है। यह सर्वोत्तम अभ्यास सभी आर्टिफैक्ट प्रकारों पर लागू होता है, जैसे कि रीडमी फाइलों और स्क्रिप्ट्स, जिन्हें फ़ाइल प्रकार के आर्टिफैक्ट के रूप में एप्लिकेशन में जोड़ा जाता है। ऐसा इसलिए है क्योंकि एक ही नाम के साथ एक से अधिक फ़ाइल आर्टिफैक्ट को बिज़टॉक समूह में तैनात किया जा सकता है। इसलिए, आप एक ही नाम वाले फ़ाइल का उपयोग दो या दो से अधिक अनुप्रयोगों में कर सकते हैं। इस मामले में, एक आवेदन को रोकना अन्य आवेदन को प्रभावित नहीं करेगा। फ़ाइल कलाकृतियों को जोड़ने के बारे में अधिक जानकारी के लिए, http://go.microsoft.com/fwlink/?LinkId=106818 पर BizTalk Server 2006 R2 सहायता में "किसी एप्लिकेशन में फ़ाइल कैसे जोड़ें" देखें।

साझा ऐप में जाने वाली स्कीमा वास्तव में साझा नहीं की जानी चाहिए क्योंकि यह साझा किया गया है और यह एक प्रमुख घटना है। यदि आप स्कीमा जोड़ रहे हैं या मौजूदा मानचित्रों को संशोधित कर रहे हैं, तो पुराने ऐप्स को पुनर्निर्माण करने की कोई आवश्यकता नहीं है। आपको डीएल की स्मृति प्रतियों में रीफ्रेश करने के लिए उन्हें आश्रित होस्ट उदाहरणों को रीसायकल करना पड़ सकता है। अन्यथा 95% परेशानी मुक्त होना चाहिए।

0

मुझे यकीन नहीं है कि मैं आपके प्रश्न को समझ रहा हूं, इसलिए यदि मैं आधार से बाहर हूं तो मुझे सही करें।

आपको अपने स्कीमा को अपनी स्वयं की असेंबली के रूप में व्यवस्थित करना चाहिए जिसे स्वतंत्र रूप से उन सभी अनुप्रयोगों पर तैनात किया जा सकता है जिन्हें इसकी आवश्यकता है। फिर विकास के दौरान अन्य परियोजनाओं द्वारा उनका संदर्भ दिया जा सकता है। तैनाती के बाद यदि स्कीमा में बदलाव किए जाते हैं; स्कीमा असेंबली को सर्वर पर अपडेट करना होगा; अनुप्रयोगों से स्कीमा का संदर्भ बनाए रखा जाएगा।

उम्मीद है कि इससे मदद मिलती है।

+0

-1, एकाधिक बिज़टॉक अनुप्रयोगों में स्कीमा का उपयोग करके काम नहीं करता है। –

1

हमने अपनी सामान्य योजनाओं और कार्यक्षमता को एक अलग एप्लिकेशन में रखा है।

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