में विधि नाम और पैरामीटर निर्धारित करने के लिए कैसे करें मुझे वेब सेवाओं और केएसओएपी लाइब्रेरी के साथ कुछ समस्याएं हैं। मैंने पूछने से पहले इस विषय की खोज की लेकिन कुछ भी नहीं मिला।wsdl वेब सेवा
यहां सवाल है: मेरे पास http://www.anyting.com/bulkService.wsdl जैसे यूआरएल है लेकिन मुझे इसके बारे में कोई दस्तावेज नहीं मिला है। मैं विधि नाम और NAMESPACE मापदंडों केवल WSDL फ़ाइल की जांच निर्धारित कर सकते हैं। उदाहरण: http://www.webservicex.net/isbn.asmx?WSDL
यदि यह संभव है, जहां मैं अनुरोध भेजने के लिए विधि मानकों पाया जा सकता है।
मैं एंड्रॉइड प्रोजेक्ट पर काम कर रहा हूं इसलिए मैं केएसओएपी 2 का उपयोग कर रहा हूं, जिसे मुझे विधि नाम और NAMESPACE की आवश्यकता है।
लिटिल प्रश्न: myservice.wsdl यूआरएल एक ही myservice.asmx है डबल्यूएसडीएल
अपने समर्थन के लिए धन्यवाद ..
# 1 संपादित करें: मैं समय और मैं का एक बहुत खर्च करते हैं
पद्वति: वेब ऐसे ही सही मापदंडों मिला सेवा में कई विधियां हो सकती हैं। अगर आपको अपनी वेब सेवा के बारे में दस्तावेज़ नहीं मिला, तो आप wsdl में विधि नाम खोज सकते हैं। यदि आपका वेब सेवा एक्सटेंशन .asmx है तो आपका wsdl ../services/service.asmx?wsdl जैसा है। Wsdl फ़ाइल खोलें और "ऑपरेशन नाम" खोजें, यह पैरामीटर आपके तरीके हैं। अगर आप उपयोग करना चाहते हैं तो चुनें।
NAMESPACE: "targetNamespace" खोज आपके wsdl खोलें और। यह पैरामीटर आपका NAMESPACE पैरामीटर है।
SOAP_ACTION: यह पैरामीटर विधि नाम और नामस्थान से बना है। इसे स्ट्रिंग SOAP_ACTION = NAMESPACE + METHOD_NAME की तरह उपयोग करें;
- यूआरएल: तत्व ढूँढें "सेवा" wsdl में। इस तत्व में "wsdlsoap: पता स्थान =" यह पता आपकी वेब सेवा का URL है।
खैर यह मुझे कुछ समय लिया। मैं इस साइट का उपयोग [http://www.soapclient.com/SoapMsg.html] (http://www.soapclient.com/SoapMsg.html) साइट से SOAP अनुरोध उत्पन्न करने के लिए करता हूं (नीचे स्क्रॉल करें)। और [http://footballpool.dataaccess.eu/data/info.wso?wsdl ](http://footballpool.dataaccess.eu/data/info.wso?wsdl) WSDL फ़ाइल के लिए। –