आपके प्रपत्र टेम्पलेट के मुख्य डेटा कनेक्शन में उपयोग की गई वेब सेवा बदलना

इस आलेख में

ओवरव्यू

शुरू करने से पहले

क्वेरी डेटा कनेक्शन बदलना

सबमिट डेटा कनेक्शन बदलना

ओवरव्यू

जब आप पहले किसी वेब सेवा क मुख्य डेटा कनेक्शन के साथ कोई प्रपत्र टेम्पलेट डिज़ाइन करते हैं, तो आप संभवत: किसी परीक्षण वातावरण का उपयोग करते हैं जहाँ वेब सेवा बनाई गई है. जब वेब सेवा वितरण के लिए तैयार हो, तो आपको आपके प्रपत्र टेम्पलेट के मुख्य डेटा कनेक्शन को परीक्षण वातावरण से वितरित वेब सेवा के स्थान पर बदलना होगा.

जब आप मुख्य डेटा कनेक्शन में वेब सेवा बदलते हैं, तो Microsoft Office InfoPath फ़ील्ड और समूह वाला एक मुख्य डेटा स्रोत बनाता है जो नई वेब सेवा के XML स्कीमा के संगत होता है. यदि पुरानी और नई वेब सेवाओं के स्कीमा समान हैं, तो InfoPath प्रपत्र टेम्पलेट के मौजूदा नियंत्रणों को नए डेटा स्रोत के फ़ील्ड्स से स्वचालित रूप से बाइंड करें करता है. यदि नए डेटा स्रोत के फ़ील्ड्स और समूह पुराने डेटा स्रोत के फ़ील्ड्स और समूह से मेल नहीं खाते हैं, तो InfoPath नियंत्रणों से डेटा स्रोत बाइंडिंग निकाल देता है. यदि InfoPath नियंत्रणों से डेटा स्रोत बाइंडिंग निकालता है, तो आपको प्रपत्र टेम्पलेट से नियंत्रण निकालने या उनको नए डेटा स्रोत में अन्य फ़ील्ड्स से बाइंड करने की आवश्यकता होती है.

आपके प्रपत्र टेम्पलेट की डिज़ाइन के आधार पर, मुख्य डेटा कनेक्शन में कोई क्वेरी डेटा कनेक्शन, या कोई सबमिट डेटा कनेक्शन, या दोनों हो सकते हैं. यदि मुख्य डेटा कनेक्शन में कोई क्वेरी डेटा कनेक्शन और कोई सबमिट डेटा कनेक्शन दोनों हैं और वेब सेवा ने स्थान बदलें हैं, तो आपको दोनों कनेक्शंस बदलना होंगे.

नोट: यह भी देखें अनुभाग में अन्य बाह्य डेटा स्रोतों के द्वितीयक डेटा कनेक्शंस बदलने की जानकारी की लिंक्स ढूँढें.

मुख्य डेटा कनेक्शन बदलने के बाद, आपको प्रपत्र टेम्पलेट प्रकाशित करना चाहिए और यह सुनिश्चित करने के लिए उसका परीक्षण करना चाहिए कि उपयोगकर्ताओं द्वारा आपके प्रपत्र टेम्पलेट पर आधारित प्रपत्र भरने पर वेब सेवा का डेटा कनेक्शन अपेक्षित रूप से कार्य करता है. आपको यह सुनिश्चित करने के लिए भी परीक्षण करना चाहिए कि आपके प्रपत्र टेम्पलेट पर आधारित मौजूदा प्रपत्र अभी भी अपेक्षित रूप से कार्य करते हैं. जब आप आपके परीक्षण पूर्ण कर लें, तो आप उपयोगकर्ताओं को इस प्रपत्र टेम्पलेट पर आधारित प्रपत्र भरना प्रारंभ करने दे सकते हैं. यह भी देखें अनुभाग में कोई प्रपत्र टेम्पलेट प्रकाशित करने के बारे में अधिक जानकारी की लिंक्स ढूँढें.

पृष्ठ का शीर्ष

शुरू करने से पहले

मुख्य डेटा कनेक्शन बदलने के पहले, आपको आपके वेब सेवा व्यवस्थापक से निम्न जानकारी की आवश्यकता होती है:

  • नई वेब सेवा का स्थान.

  • यह सत्यापन कि नई वेब सेवा दस्तावेज़/शाब्दिक शैली एन्कोडिंग का उपयोग करती है. InfoPath केवल दस्तावेज़/शाब्दिक शैली वेब सेवाओं का उपयोग कर सकता है.

  • उस वेब सेवा की कार्रवाइयों के नाम जो जिसे आप उपयोग करेंगे.

  • यह सत्यापन कि पुरानी और नई वेब सेवाओं के स्कीमा समान हैं.

पृष्ठ का शीर्ष

क्वेरी डेटा कनेक्शन बदलना

  1. उपकरण मेनू पर, मुख्य डेटा स्रोत कनवर्ट करें क्लिक करें.

  2. डेटा कनेक्शन विज़ार्ड में, इस से नया कनेक्शन बनाएँ क्लिक करें, डेटा प्राप्त करें क्लिक करें, और तब अगला क्लिक करें.

  3. अपने प्रपत्र टेम्पलेट के लिए आप जिस डेटा कनेक्शन का उपयोग करना चाहते हैं उसका प्रकार चयन करें, के तहत, वेब सेवा क्लिक करें और तब अगला क्लिक करें.

  4. विज़ार्ड के अगले पृष्ठ पर, वेब सेवा का स्थान लिखें, और तब अगला क्लिक करें.

    नोट: यदि आप यूनिवर्सल डिस्क्रिप्शन डिस्कवरी एंड इंटिग्रेशन (UDDI) सर्वर का उपयोग करके वेब सेवा खोजना चाहते हैं, तो UDDI खोजें क्लिक करें, जिस UDDI सर्वर का URL खोजना चाहते हैं, उसे दर्ज करें, निर्दिष्ट करें कि क्या आप प्रदाता से या प्रदान की गई सेवा से खोजना चाहते हैं, खोज कीवर्ड दर्ज करें, और तब खोजें क्लिक करें. आपके खोज कीवर्ड से मेल खाने वाली वेब सेवाएँ परिणाम खोजें सूची में दिखाई देंगी. जिसे आप उपयोग करना चाहते हैं, उस वेब सेवा का चयन करें, और तब ठीक क्लिक करें.

  5. किसी कार्रवाई का चयन करें सूची में, उस वेब सेवा कार्रवाई को क्लिक करें जो प्रपत्र पर डेटा वापस भेजती है, और तब अगला क्लिक करें.

  6. यदि डेटा कनेक्शन विज़ार्ड के सामने वेब सेवा के स्कीमा में कोई अज्ञात तत्व आता है, तो यह निर्धारित करने के लिए कि मुख्य डेटा स्रोत में कौनसे फ़ील्ड्स या समूह जोड़े जाएँ, विज़ार्ड के अगले पृष्ठ में आपसे प्रत्येक पैरामीटर के लिए नमूना मान निर्दिष्ट करने को कहा जा सकता है.

    कैसे?

    1. प्रतिमान तालिका में किसी प्रतिमान का चयन करें, और तब नमूना मान सेट करें क्लिक करें.

    2. नमूना मान बॉक्स में, वह मान लिखें, जिसे आपका उपयोगकर्ता संभवतः इस फ़ील्ड के लिए उपयोग करे, और तब ठीक क्लिक करें.

    3. प्रतिमान तालिका में हर प्रतिमान के लिए ये चरण दोहराएँ, और तब अगला क्लिक करें.

    तकनीकी विवरण

    जब आप डेटा कनेक्शन विज़ार्ड में किसी डेटा कनेक्शन को कोई वेब सेवा में कॉन्फ़िगर करते हैं, तो Microsoft Office InfoPath वेब सेवा से कनेक्ट करता है और वेब सर्विस डिस्क्रिप्शन लैंग्वेज़ (WSDL) फ़ाइल का अनुरोध करता है. WSDL फ़ाइल में वेब सेवा द्वारा उपयोग किए जाने वाला स्कीमा होता है. वेब सेवा इस फ़ाइल को InfoPath में भेजकर अनुरोध का उत्तर देती है. InfoPath प्रपत्र टेम्पलेट में द्वितीयक डेटा स्रोत में उचित फ़ील्ड्‍स और समूह जोड़ने के लिए इस फ़ाइल की जानकारी का उपयोग करता है. यदि InfoPath को WSDL फ़ाइल में कोई अज्ञात तत्व प्रकार मिलता है, तो InfoPath अज्ञात तत्व प्रकार की परिभाषा निर्धारित करने के लिए नमूना डेटा का उपयोग करता है, और तब द्वितीयक डेटा स्रोत में उचित फ़ील्ड और समूह जोड़ता है.

  7. यदि वेब सेवा परिवर्तन जानकारी स्वीकार करती है, तो विज़ार्ड का अगले पृष्ठ में आपसे यह पूछा जाता है कि क्या आप क्वेरी डेटा में परिवर्तन जानकारी शामिल करना चाहते हैं. अधिकांश स्थितियों में, जब डेटा सबमिट कर रहे हों तब परिवर्तन सूचना शामिल करें चेक बॉक्स को चयनित छोड़ें, और तब अगला क्लिक करें. यदि आप परिवर्तन जानकारी शामिल नहीं करना चाहते हैं, तो जब डेटा सबमिट कर रहे हों तब परिवर्तन सूचना शामिल करें चेक बॉक्स रिक्त करें, और तब अगला क्लिक करें.

    तकनीकी विवरण

    विज़ार्ड का यह पृष्ठ केवल ‍तभी प्रकट होता है यदि वेब सेवा की वेब सर्विसेस डिस्क्रिप्शन लैंग्वेज (WSDL) फ़ाइल यह इंगित करती है कि वेब सेवा कोई Microsoft ADO.NET DataSet देती है.

  8. विज़ार्ड के अगले पृष्ठ पर, डेटा कनेक्शन के लिए कोई नाम लिखें, और तब समाप्त क्लिक करें.

  9. अपने परिवर्तनों का परीक्षण करने के लिए, मानक उपकरण पट्‍टी पर पूर्वावलोकन क्लिक करें, या CTRL+SHIFT+B दबाएँ.

  10. प्रपत्र टेम्पलेट प्रकाशित करने के लिए, फ़ाइल मेनू पर, प्रकाशित करें क्लिक करें.

  11. इस प्रपत्र टेम्पलेट पर आधारित कोई प्रपत्र खोलकर और उसे भरकर प्रपत्र टेम्पलेट का गहन परीक्षण करें. सत्यापित करें कि प्रपत्र अपेक्षित रूप से कार्य करता है.

पृष्ठ का शीर्ष

सबमिट डेटा कनेक्शन बदलना

  1. उपकरण मेनू पर, डेटा कनेक्शन क्लिक करें.

  2. इस प्रपत्र टेम्पलेट के लिए डेटा कनेक्शन सूची में, मुख्य डेटा कनेक्शन में सबमिट डेटा कनेक्शन को क्लिक करें, और तब संशोधन क्लिक करें.

  3. डेटा कनेक्शन विज़ार्ड में, नई वेब सेवा का स्थान लिखें जहाँ आपके उपयोगकर्ता उनके प्रपत्र सबमिट करेंगे, और तब अगला क्लिक करें.

    नोट: यदि आप यूनिवर्सल डिस्क्रिप्शन डिस्कवरी एंड इंटिग्रेशन (UDDI) सर्वर का उपयोग करके वेब सेवा खोजना चाहते हैं, तो UDDI खोजें क्लिक करें, जिस UDDI सर्वर का URL खोजना चाहते हैं, उसे दर्ज करें, निर्दिष्ट करें कि क्या आप प्रदाता से या प्रदान की गई सेवा से खोजना चाहते हैं, खोज कीवर्ड दर्ज करें, और तब खोजें क्लिक करें. आपके खोज कीवर्ड से मेल खाने वाली वेब सेवाएँ परिणाम खोजें सूची में दिखाई देंगी. जिसे आप उपयोग करना चाहते हैं, उस वेब सेवा का चयन करें, और तब ठीक क्लिक करें.

  4. विज़ार्ड के अगले पृष्ठ पर, किसी कार्रवाई का चयन करें सूची में, उस वेब सेवा कार्रवाई को क्लिक करें जो सबमिट किया गया डेटा लेती है, और तब अगला क्लिक करें.

  5. विज़ार्ड के अगले पृष्ठ पर, वेब सेवा में प्रत्येक पैरामीटर के लिए प्रपत्र में कौनसा डेटा सबमिट करना है यह चयन करने के लिए, निम्न में से कोई एक कार्य करें:

    किसी फ़ील्ड या समूह में डेटा सबमिट करें

    1. प्रतिमान सूची में, उस वेब सेवा प्रतिमान को क्लिक करें, जो प्रपत्र से डेटा प्राप्त करेगा.

    2. प्रतिमान विकल्प के तहत, फ़ील्ड या समूह क्लिक करें.

    3. संशोधित करें बटन छवि क्लिक करें.

    4. फ़ील्ड या समूह का चयन करें संवाद बॉक्स में, वह फ़ील्ड या समूह क्लिक करें, जिसका डेटा आप सबमिट करना चाहते हैं, और तब ठीक क्लिक करें.

    5. शामिल करें बॉक्स में, इस फ़ील्ड में केवल डेटा और फ़ील्ड या समूह के चाइल्ड तत्वों को फ़ील्ड में सबमिट करने के लिए केवल पाठ और चाइल्ड तत्व क्लिक करें या फ़ील्ड नाम सबमिट करने के लिए, फ़ील्ड में डेटा, और चयनित समूह या फ़ील्ड में चाइल्ड तत्व सबमिट करने के लिए चयनित तत्व सहित, XML सबट्री क्लिक करें.

    प्रपत्र का सभी डेटा सबमिट करें

    1. प्रतिमान सूची में, वह वेब सेवा प्रतिमान क्लिक करें, जिसे आप प्रपत्र से प्राप्त करेंगे.

    2. प्रतिमान विकल्प के तहत, संपूर्ण प्रपत्र (प्रक्रिया निर्देशों सहित, XML दस्तावेज़) क्लिक करें.

    डेटा को किसी स्ट्रिंग के रूप में सबमिट करें

    1. प्रतिमान सूची में, उस वेब सेवा प्रतिमान को क्लिक करें, जो प्रपत्र से डेटा प्राप्त करेगा.

    2. प्रतिमान विकल्प के तहत, संपूर्ण प्रपत्र (प्रक्रिया निर्देशों सहित XML दस्तावेज़) क्लिक करें.

    3. डेटा को स्ट्रिंग के रूप में सबमिट करें चेक बॉक्स का चयन करें.

      नोट: विशेष रूप से, आप डिजिटली हस्ताक्षरित डेटा सबमिट करने के लिए इस चेक बॉक्स का चयन करते हैं. अधिकांश मामलों में, यह चेक बॉक्स रिक्त कर दें.

    ADO.NET DataSet ऑब्जेक्ट्स के बारे में तकनीकी विवरण

    यदि वेब सेवा के लिए कोई ADO.NET DataSet ऑब्जेक्ट आवश्यक है, तो इस डेटा कनेक्शन को कॉन्फ़िगर करते समय किसी डेटासेट नोड का चयन करें. यदि आप किसी ऐसी वेब सेवा के डेटा कनेक्शन के लिए किसी अन्य प्रकार के नोड का उपयोग करते हैं जिसके लिए ADO.NET DataSet आवश्यक है, तो सबमिट क्रिया विफल हो जाएगी.

  6. अगला क्लिक करें.

  7. विज़ार्ड के अगले पृष्ठ पर, सबमिट डेटा कनेक्शन के लिए कोई नाम लिखें, और तब समाप्त क्लिक करें.

पृष्ठ का शीर्ष

अपने कौशल का विस्तार करें
प्रशिक्षण का अन्वेषण करें
पहले नई सुविधाएँ प्राप्त करें
Office प्रतिभागी में शामिल हों

क्या यह जानकारी मददगार थी?

आपकी प्रतिक्रिया के लिए आपको धन्यवाद!

आपकी प्रतिक्रिया के लिए धन्यवाद! ऐसा लगता है आपको हमारे किसी Office सहायता एजेंट से कनेक्ट करना मददगार हो सकता है.

×