मैं एक नौसिखिया प्रोग्रामर हूं, और एसओएपी वेब सेवाओं और डब्लूएसडीएल फाइलों के साथ काम करने का यह पहला मौका है।

मुझे किसी अन्य कंपनी द्वारा प्रदान की गई SOAP वेब सेवाओं का उपभोग करने का कार्य दिया गया है। हालाँकि, हमें पहले आंतरिक रूप से परीक्षण करने की आवश्यकता है, फिर हम सेवा प्रदाता (उनके दूरस्थ सर्वर पर होस्ट किए गए) से उपभोग करते हैं।

मेरा प्रश्न है। स्थानीयहोस्ट में इस SOAP वेब सेवा wsdl को कैसे होस्ट करें? चूँकि मेरे पास केवल WSDL फ़ाइल है।

WSDL फ़ाइल में, ये स्थान हैं। इसलिए मुझे स्थानीय रूप से सेवा की मेजबानी करने की आवश्यकता है ताकि मैं परीक्षण कर सकूं और इसे काम कर सकूं।

  <wsdl:service name="ABC_Out_AsycService">
      <wsdl:port name="HTTP_Port" binding="p1:ABC_Out_AsycBinding">
         <soap:address location="http://localhost" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"/>
      </wsdl:port>
      <wsdl:port name="HTTPS_Port" binding="p1:ABC_Out_AsycBinding">
         <soap:address location="https://localhost" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"/>
      </wsdl:port>
   </wsdl:service>
0
soso 31 मार्च 2020, 14:26

1 उत्तर

सबसे बढ़िया उत्तर

हम आयात और नकली वेब सेवाओं के लिए soapui का उपयोग करते हैं।

मूल रूप से, आप wsdl को आयात करें सोपुई में और फिर एक नकली सेवा बनाएं। आप एक चरण में नकली आयात और निर्माण भी कर सकते हैं।

इसके बाद, आपके पास अपने wsdl पर आधारित एक कार्यात्मक वेब सेवा है जिसके साथ आप काम कर सकते हैं।

0
theBittor 31 मार्च 2020, 12:35