यदि सोपूआई (सही एसओएपी प्रतिक्रियाओं का उत्पादन) के माध्यम से एक एसओएपी वेब सेवा अच्छी तरह से काम कर रही है, तो इस वेब सेवा को कॉल करने के लिए विभिन्न एपीआई/फ्रेमवर्क का उपयोग करते हुए जावा में एक वेब सेवा क्लाइंट बनाने के दौरान विभिन्न मुद्दों का सामना करना पड़ रहा है, क्या यह वेब सेवा स्थिर पर विचार करना सुरक्षित है और मुद्दे उपभोक्ता पक्ष से हैं?सोपयूआई बनाम जावा वेब सेवा क्लाइंट
मैं यहां एक सामान्य प्रश्न पूछ रहा हूं, मैंने पहले ही एक विस्तृत प्रश्न पूछा है जो शायद पढ़ने के लिए बहुत लंबा है। मुझे अपने वास्तविक कार्यान्वयन से अधिक अवधारणा में रूचि है, इसलिए यदि आप मेरी लंबी पोस्ट का जिक्र किए बिना मेरे प्रश्न का उत्तर दे सकते हैं, तो कृपया करें।
अद्यतन: मैंने महसूस किया है कि भले ही डबल्यूएसडीएल WS-I अनुरूप है और इसे सही ढंग से कार्य कर SoapUI के माध्यम से है, यह अभी भी नहीं समाप्त करने के लिए है कि वेब सेवा टूटी नहीं है पर्याप्त है। @jtahlborn के रूप में, सोपूआई टूटी हुई वेब सेवाओं के लिए बहुत सहिष्णु है, और यह आसानी से आपको यह विश्वास करने के लिए चाल कर सकता है कि आपकी वेब सेवा ठीक काम कर रही है, जो मेरे मामले में हुआ था।
मैं ईएसबी में एसओएपी प्रतिक्रिया का निर्माण कर रहा हूं और मेरा मुद्दा यह था कि मैंने एक नामस्थान का उपयोग किया जिसे डब्लूएसडीएल में परिभाषित किया गया था लेकिन स्कीमा में नहीं था। सोपयू को प्रतिक्रिया मिली और मुझे यह दिखाया (गलत नामस्थान के साथ); अगर मैं turned on the response validation option पर इस मुद्दे से बचा जा सकता था।
यह उल्लेख करना भी उल्लेखनीय है कि जावा वेब सेवा क्लाइंट में मैंने अपनी वेब सेवा का परीक्षण करने के लिए बनाया है, प्रतिक्रिया आउटपुट ऑब्जेक्ट में लोड नहीं की जा सकी है (आउटपुट ऑब्जेक्ट तक पहुंचने का प्रयास करने पर एक नल पॉइंटर एक्सेप्शन त्रुटि दिखाई देती है) यह नेमस्पेस समस्या के कारण था और नामस्थान को ठीक करने के बाद यह सही तरीके से काम करना शुरू कर दिया।
भले ही यह डब्लूएस-आई अनुरूप है? – abstractpaper
@ सार तत्व - मैं बहस नहीं कर रहा था कि आपकी webservice _is_ अच्छी तरह से परिभाषित है या नहीं, बस सोपूआई कुछ भी प्रमाण नहीं है। – jtahlborn
मेरा मतलब यह था कि यदि मेरी वेब सेवा एक ही समय में सोपूआई और डब्ल्यूएस-आई के अनुरूप कार्यात्मक है, तो क्या यह अभी भी यह निष्कर्ष निकालने के लिए पर्याप्त नहीं है कि मेरी वेब सेवा टूटा नहीं गया है? – abstractpaper