नमस्कार

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



Credits

Translated from: BizTalk Server: List of Macros
Author: 

परिचय

Microsoft BizTalk Server मैक्रो की एक पूर्व निर्धारित सेट को प्रदान करता है जिससे आपको आम कार्यों को स्वचालित करने के लिए मदद मिलती हैं, एक मुख्य उदाहरण फ़ाइल सेंड हैंडलर पर आउटपुट फ़ाइल का नाम बनाना।

अगर आप एक फाइल को आउटपुट की तरह भेजने का काम कर रहे हैं, ये मक्रोस आपको वास्तव में बहुत उपयोगी होंगे और इन वैल्यूज को प्राप्त करने के लिए किसी भी प्रकार की कोडिंग करने की जरूरत नहीं है।

सेंड मैक्रोज़ की सूची

सेंड मैक्रोज़ की एक सूची यहाँ है जिसे आप उपयोग कर सकते:

मैक्रो नाम विकल्प का महत्व
%datetime% समन्वित यूनिवर्सल समय (UTC) दिनांक और समय YYYY-MM-DDThhmmss स्वरूप में (उदाहरण के लिए, 1997-07-12T103508)
%datetime_bts2000% UTC दिनांक समय YYYYMMDDhhmmsss स्वरूप में, जहां sss का मतलब है सेकंड और मिलीसेकंड (उदाहरण के लिए, 199707121035234 का अर्थ है 1997/07/12 10:35:23 और 400 मिलीसेकंड)
%datetime.tz%
स्थानीय दिनांक और समय प्लस GMT समय क्षेत्र से YYYY-MM-DDThhmmssTZD स्वरूप में (उदाहरण के लिए, 1997-07-12T103508 +800)
%DestinationParty%
गंतव्य पार्टी का नाम। यह वैल्यू मैसेज कॉन्टेक्स्ट प्रॉपर्टी BTS.DestinationParty से आती है
%DestinationPartyQualifier%
गंतव्य पार्टी के क्वालीफायर। यह वैल्यू मैसेज कॉन्टेक्स्ट प्रॉपर्टी BTS.DestinationPartyQualifier से आती है
%MessageID%
BizTalk Server में मैसेज का ग्लोबली-युनीक आइडेंटिफ़ायर (GUID)। यह वैल्यू सीधे मैसेज कॉन्टेक्स्ट प्रॉपर्टी BTS.MessageID से आती है
%SourceFileName%
फ़ाइल का नाम जिसमें से फ़ाइल एडाप्टर मैसेज पढता है। फ़ाइल नाम एक्सटेंशन को शामिल करता है और फाइल पथ को नहीं, उदाहरण के लिए, Sample.xml। जब इस प्रॉपर्टी को प्रतिस्थापित करते है, फ़ाइल एडाप्टर फ़ाइल का नाम निकलता है FILE.ReceivedFileName कॉन्टेक्स्ट प्रॉपर्टी में सेव्ड फुल पथ से। अगर कॉन्टेक्स्ट प्रॉपर्टी में कोई वैल्यू नहीं है — उदाहरण के लिए, अगर मैसेज फ़ाइल एडाप्टर के अलावा अन्य एडाप्टर से प्राप्त हुई — मैक्रो प्रतिस्थापित नहीं किया जाएगा, और फ़ाइल नाम जैसा है वैसा ही रहेगा(उदाहरण के लिए, C:\Drop\%SourceFileName%)। 

नोट: इस मैक्रो के सही कार्यान्वयन के लिए आवश्यकता है कि आउटपुट मैसेज Received मैसेज की तरह ही होंगे।
%SourceParty% स्रोत पार्टी का नाम जहाँ से फाइल एडाप्टर ने मैसेज प्���ाप्त किया है।

नोट: इस मैक्रो के सही कार्यान्वयन के लिए आवश्यकता है कि आउटपुट मैसेज Received मैसेज की तरह ही होंगे
%SourcePartyQualifier% स्रोत पार्टी की क्वालीफायर जहाँ से फाइल एडाप्टर ने मैसेज प्राप्त किया है

नोट: इस मैक्रो के सही कार्यान्वयन के लिए आवश्यकता है कि आउटपुट मैसेज Received मैसेज की तरह ही होंगे 
%time%
UTC समय hhmmss स्वरूप में।
%time.tz% स्थानीय समय प्लस GMT समय क्षेत्र से hhmmssTZD स्वरूप में (उदाहरण के लिए, 124525 + 530)

महत्वपूर्ण नोटसभी मैक्रोज़ केस सेंसिटिव होते हैं.

फ़ाइल नामों में मैक्रोज़ के उपयोग पर प्रतिबंध

आप मैक्रो की पूर्व निर्धारित सेट का उपयोग कर सकते फाइल को dynamically बनाने के लिए जिसमें फाइल send हैंडलर संदेशों को लिख सकता है।फाइल सिस्टम पर फाइल बनाने से पहले, फाइल सेंड हैंडलर सभी मैक्रो को फाइल नेम में उनके व्यक्तिगत मूल्यों के साथ बदल देता है। आप एक फाइल नेम में कई अलग अलग मैक्रो का उपयोग कर सकते है�������

आप फ़ाइल नेम मैक्रो का उपयोग BizTalk एक्सप्लोरर में फाइल सेंड हैंडलर को कॉन्फ़िगर करने के लिए कर सकते है, या BizTalk एक्सप्लोरर ऑब्जेक्ट मॉडल का उपयोग करके।

निम्नलिखित में से कोई भी कथन सत्य हैं, तो फ़ाइल Send हैंडलर मैक्रोज़ के साथ कोई वैल्यू नहीं बलदता है:
  • कररेस्पोंडिंग सिस्टम प्रॉपर्टी सेट नहीं है।
  • मैक्रो की शब्द-विन्यास(स्पेलिंग) सही नहीं है।
  • मैक्रो का वैल्यू कोई प्रतीकों शामिल करता है जो फाइल नेम में मान्य नहीं हैं।

SMTP Headers में मैक्रोज़ के उपयोग पर प्रतिबंध

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

SMTP भेजें हैंडलर से, मैक्रोज़ के लिए स्थानापन्न या निम्न में से कोई भी सत्य हैं, तो शीर्ष लेख सीसी नहीं करता है: 
  • इसी सिस्टम गुण सेट नहीं है।
  • मैक्रो misspelled है।
  • मैक्रो के लिए मान SMTP शीर्ष लेख के लिए मान्य नहीं हैं जो प्रतीक हैं।

निम्न तालिका सूची बद्ध करता है आप के लिए, निर्माण करने के लिए उपयोग कर सकते हैं मैक्रो CC, और विषय शीर्ष लेख:

मैक्रो विवरण के साथ उपयोग के लिए करने के लिए प्रतिलिपि के साथ उपयोग के लिए विषय के साथ उपयोग के लिए
%MessageID%
BizTalk Server में मैसेज का ग्लोबली-युनीक आइडेंटिफ़ायर (GUID)। यह वैल्यू सीधे मैसेज कॉन्टेक्स्ट प्रॉपर्टी BTS.MessageID से आती है
नहीं नहीं हाँ
%datetime_bts2000%
UTC दिनांक समय YYYYMMDDhhmmsss स्वरूप में, जहां sss का मतलब है सेकंड और मिलीसेकंड (उदाहरण के लिए, 199707121035234 का अर्थ है 1997/07/12 10:35:23 और 400 मिलीसेकंड)
नहीं
नहीं
हाँ
%datetime%
समन्वित यूनिवर्सल समय (UTC) दिनांक और समय YYYY-MM-DDThhmmss स्वरूप में (उदाहरण के लिए, 1997-07-12T103508)
नहीं
नहीं
हाँ
%datetime.tz%
स्थानीय दिनांक और समय प्लस GMT समय क्षेत्र से YYYY-MM-DDThhmmssTZD स्वरूप में (उदाहरण के लिए, 1997-07-12T103508 +800)
नहीं
नहीं
हाँ
%time%
UTC समय hhmmss स्वरूप में।
नहीं
नहीं
हाँ
%time.tz%
स्थानीय समय प्लस GMT समय क्षेत्र से hhmmssTZD स्वरूप में (उदाहरण के लिए, 124525 + 530)
नहीं
नहीं
हाँ
%SourceParty%
स्रोत पार्टी का नाम जहाँ से फाइल एडाप्टर ने मैसेज प्राप्त किया है।
नहीं
नहीं
हाँ
%SourcePartyQualifier%
स्रोत पार्टी की क्वालीफायर जहाँ से फाइल एडाप्टर ने मैसेज प्राप्त किया है
नहीं
नहीं
हाँ
%DestinationParty%
गंतव्य पार्टी का नाम। यह वैल्यू मैसेज कॉन्टेक्स्ट प्रॉपर्टी BTS.DestinationParty से आती है
हाँ
हाँ
हाँ
%DestinationPartyQualifier% गंतव्य पार्टी के क्वालीफायर। यह वैल्यू मैसेज कॉन्टेक्स्ट प्रॉपर्टी BTS.DestinationPartyQualifier से आती है
नहीं
नहीं
हाँ

अन्य भाषाएँ

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

यह भी देखें

संबंधित विषय को पढ़ने का सुझाव:

अन्य महत्वपूर्ण जगह जहाँ BizTalk के संबंधित आलेख बड़ी मात्रा में ढूंढ सकते है वो TechNet विकी खुद है। सबसे अच्छा प्रवेशद्वार है BizTalk Server Resources on the TechNet Wiki.