नमस्कार

हिंदी भाषा के इस लेख में आपका स्वागत है, आपके प्रतिक्रिया का हमें इंतेज़ार रहेगा और हम आशा करते है की यह लेख आपके लिए उपयोगी साबित होगी।



Credits

Translated from: Azure BizTalk Services EAI Bridges – Diagnostics
Author: 

परिचय

Azure BizTalk सेवाओं (पूर्व कहा जाता है Windows Azure BizTalk सेवाओं या WABS) सामान्य है मध्य नवंबर 2013 के बाद से उपलब्ध।इस ब्रांड नई सेवा Microsoft Azure में EAI या B2B क्लाउड के माध्यम से सेवाएं प्रदान करने का मतलब है। EAI सेवा आप अलग प्रोटोकॉल के माध्यम से डाटा का आदान-प्रदान और उसे रूपांतरित करने के लिए और अन्य स्वरूपों से करने के लिए सक्षम बनाता है। इसी तरह क्या पर आधार BizTalk मैप और रूटिंग के माध्यम से प्रदान करता है। B2B सेवाओं अपने भागीदारों के बीच डेटा विनिमय करने के लिए व्यवसायों प्रदान करता है। EDI डेटा विनिमय का एक नया तरीका जोड़ा किसी मान के अलावा अन्य नेटवर्क (वैन) के रूप में आप इसे देख सकते हैं। 

Azure BizTalk सेवाओं एक पोर्टल है, जो आप EDI समाधान सेटअप करने के लिए की क्षमता देता है और अपने EAI पुलों की निगरानी करने का मतलब है प्रदान करता है। अब निगरानी BizTalk सेवाओं की दोहरी है। आप एक Microsoft Azure मैट्रिक्स जैसे CPU उपयोग, स्रोत पर विफलताओं के एक दृश्य और इतने पर देता है कि आप पोर्टल (HTML 5) है। आप कुछ और अधिक जोड़ सकते हैं अपने आप के रूप में नीचे स्क्रीनशॉट को इंगित करता है।



चित्रा 1. BizTalk सेवाओं के लिए अतिरिक्त मैट्रिक्स।

दो वहाँ Azure BizTalk सेवाओं आप के लिए प्रावधान किया गया एक BizTalk सेवा Microsoft Azure पोर्टल के माध्यम से बनाने के बाद पोर्टल (Silverlight) है। इस पोर्टल को अपने साथी, समझौतों, पुलों, संसाधनों, ट्रैकिंग और सेटिंग्स दिखाता है। तुम दोनों इन पोर्टल्स के निदान उद्देश्यों के लिए उपयोग कर सकते हैं। अभी तक दोनों आप अपने पुल में क्या हो रहा है पर पूरी कहानी नहीं देंगे।



चित्रा 2. नीला BizTalk ट्रैकिंग सेवाओं।

ट्रैकिंग प्रयोजनों के लिए एक Azure SQL डेटाबेस के लिए आप अपने BizTalk सेवा के निर्माण के दौरान प्रावधान किया गया है। इस डेटाबेस में अपने ट्रैकिंग डेटा पुलों और EDI समझौ��ों के लिए है। इस ट्रै��िंग केवल मेटा/संदर्भ डेटा BizTalk सेवा के माध्यम से निम्नलिखित सं�����ेश की बनी हुई है। क्या चल रहा है के माध्यम से एक बेहतर व्यापक दृश्य प्राप्त करने के लिए आपका सेतू आप एक कस्टम समाधान बना सकते हैं।

अपने कस्टम नैदानिक समाधान BizTalk सेवाओं पुलों, जो में और बाहर एक पुल जा रहा संदेशों की निगरानी के लिए एक कस्टम समाधान का निर्माण होता है के लिए रोल करने के लिए साधन या मार्गदर्शन प्रदान करने के लिए इस आलेख लक्षित है।

कस्टम समाधान

Microsoft कई प्रौद्योगिकियों कि आप EAI पुल WABS के लिए कस्टम नैदानिक समाधान बनाने के लिए सक्षम बनाता है उपलब्ध है। उदाहरण के लिए आप एक वेबसाइट या प्रपत्र अनुप्रयोगों का निर्माण कर सका और तब प्रोविज़न किए गए ट्रैकिंग डेटाबेस से आप की जरूरत है डेटा आता है। संदेश के माध्यम से पुल बह भी बनी रहती करने के लिए आप कुछ अनुकूलन करना चाहिए। 

तरीका दो बातें करते हैं करने के लिए आपको संदेशों के अंदर और बाहर एक पुल जा रहा जारी रहती है। एक कस्टम कोड आपके BizTalk सेवाओं पुल के भीतर शामिल करने के लिए है। दो अपने संदेश भी बनी रहती करने के लिए इच्छित डेटा शामिल करने के लिए किसी नई टेबल को परिभाषित करना है।

Azure SQL डेटाबेस में एक नई टेबल

जब आप Microsoft Azure पोर्टल के माध्यम से एक BizTalk सेवा प्रावधान पहले वर्णित के रूप में एक डेटाबेस Azure SQL डेटाबेस सेवा में आप के लिए बनाया जाएगा। अपने BizTalk सेवा की कॉन्फ़िगरेशन के दौरान आप इस डेटाबेस के लिए विवरण निर्दिष्ट करेगा। सेवा के प्रावधान के बाद आप इस डेटाबेस Microsoft Azure पोर्टल के माध्यम से प्रबंधित कर सकते हैं। 

अपने डेटाबेस को प्रबंधित करने के लिए आप यह करने के लिए कनेक्ट और एक Silverlight पोर्टल में खत्म। यहाँ आप अपने डेटाबेस का प्रबंधन कर सकते हैं। तो आप संदेश डेटा भी बनी रहती करने के लिए एक तालिका बनाने के लिए निम्न SQL कथन निष्पादित कर सकते हैं।

CREATE TABLE [dbo].[TrackRecordMessageBody]
(
 [Id] BIGINT NOT NULL PRIMARY KEY IDENTITY,
    [MessageId] NVARCHAR(50) NULL,
    [MessageBody] NVARCHAR(MAXNULL
)

के अलावा तालिका के बाद निम्न तालिकाओं में अपने ट्रैकिंग डेटाबेस Azure SQL डेटाबेस में पास होगी।



चित्र 3. Azure सेवा BizTalk ट्रैकिंग डेटा तालिकाएँ।

कस्टम कोड

आपके Visual Studio BizTalk सेवा समाधान के भीतर आप एक c# लायब्रेरी प्रोजेक्ट जोड़ें। इस परियोजना केMicrosoft.BizTalk.Services.dllके लिए कोई संदर्भ की आवश्यकता है। इस असेंबली < स्थापना पथ > \Program Files\Microsoft Visual Studio 11.0\Common7\IDE\Extensions\Microsoft\Windows Azure BizTalk सेवाएँ SDKपर पाया जा सकता है। सी # कक्षा में आप Microsoft.BizTalk.Services नामस्थान शामिल हैं। IMessageInspector इंटरफ़ेस कार्यान्वित करने के लिए अगला चरण है।

public Task Execute(IMessage message, IMessageInspectorContext context)
        {
            return Task.Factory.StartNew( () => {
                StoreMessage(message.Data, context);
            });
        }

वर्ग को बनाने के बाद आप इसे बनाने और BizTalk सेवा प्रोजेक्ट से यह करने के लिए कोई संदर्भ जोड़ें। बनाई गई विधानसभा BizTalk सेवा परियोजना के साथ लागू किया जा करना होगा। CopyLocal गुण True करने के लिए सेट किया जा सकता है.

अब जब कि कस्टम कोड तैयार है, निर्माण और आप किसी भी ब्रिज कॉन्फ़िगरेशन चरण में का उपयोग कर सकते हैं अपने BizTalk सेवाएँ प्रोजेक्ट में संदर्भित कि इंस्पेक्टर पर दर्ज करें और बाहर निकलें पर निरीक्षक गुण उजागर।

    

चित्रा 4. विनिर्देशन पर निरीक्षक दर्ज करें।

इन गुणों में आप संपत्ति के भाग के रूप में प्रकार के विधानसभा-योग्य नाम प्रदान करें। पूरी तरह क्वालीफ़ाइड नाम आप उपयोग कर सकते हैं पाने के लिए एक उपकरण   कि MSDN कोड गैलरी पर पाया जा सकता।



चित्रा 5. विधानसभा-योग्य नाम निर्दिष्ट करें।

नोट: MSDN BizTalk सेवाएँ दस्तावेज़: से पुलों में कस्टम कोड शामिल करने के लिए कैसे (http://msdn.microsoft.com/en-us/library/windowsazure/dn232389.aspx   )

आप संदेश एक विशिष्ट अवस्था में प्रवेश करने से पहले कस्टम कोड शामिल करने के लिए चाहते हैं, तो आप पर दर्ज निरीक्षक गुण के लिए विधानसभा-योग्य नाम शामिल करना आवश्यक है। इसी तरह, आप संदेश एक विशिष्ट अवस्था से बाहर निकालता है के बाद कस्टम कोड शामिल करने के लिए चाहते हैं, तो बाहर निकलें निरीक्षक पर संपत्ति के लिए विधानसभा-योग्य नाम शामिल हैं। यदि आप अपने कस्टम कोड में कॉन्फ़िगरेशन गुण उपयोग किया जाता है, आप भी यहाँ उन गुणों के लिए मान निर्दिष्ट कर सकते हैं।

आप कस्टम की आवश्यक चरणों में शामिल है के बाद आप निर्माण और अपने पुल को परिनियोजित कर सकते हैं।



चित्र 6. EAI पुल वितरित।

कस्टम समाधान का परीक्षण करें


अपने कस्टम ट्रैकिंग समाधान का परीक्षण करने के लिए आप अपने पुल करने के लिए एक संदेश भेज सकते हैं। 



चित्रा 7. EAI पुल करने के लिए संदेश भेजें।

ट्रैकिंग डेटा को देखो। 



चित्रा 8. डेटा ट्रैकिंग।

इसके बाद आप तब संदेश डेटाबेस तालिका में उपलब्ध डेटा देख सकते हैं।



आंकड़ा 9. संदेश शरीर डेटा।

लपेट कर


यह आलेख निदान और/या Azure BizTalk सेवाओं में अपने पुलों की निगरा���ी के प्रयोजन के लिए निर्माण कर सकते हैं एक पूरा समाधान का एक हिस्सा दिखाया। आउट-के साथ संदेशों के माध्यम से अपने पुल बह (शरीर) की सामग्री नहीं देखी जा सकती बॉक्स सुविधा सेट। अभी तक अपने पुल में कस्टम कोड डालने के द्वारा आप इस आलेख में प्रदर्शन के रूप में कर सकते हैं। आप में और बाहर Azure SQL डेटाबेस द्वारा पहुँच जा रहे संदेशों के बारे में अतिरिक्त जानकारी प्राप्त कर सकते हैं और उस के शीर्ष पर फ़िल्टर निर्माण।

यह भी देखें

Azure BizTalk सेवाओं में कस्टम कोड के लिए आप निम्न संसाधनों का प्रयोग देख सकते हैं:
TechNet Wiki Azure BizTalk सेवाओं से संबंधित लेख की एक बड़ी राशि को खोजने के लिए एक अन्य महत्वपूर्ण जगह है। TechNet Wiki पर Azure BizTalk सेवाएँ संसाधन श्रेष्ठ प्रविष्टि बिंदु है.

TechNet Wiki पर BizTalk सर्वर संसाधनों श्रेष्ठ प्रविष्टि बिंदु है यदि BizTalk सर्वर संबंधित लेख के लिए आप भी देख रहे हैं,.

अन्य भाषाएँ

यह आलेख भी निम्न भाषाओं में उपलब्ध है: