2010-04-26 18 views
5

में एसओएपी का उपयोग कैसे करें मेरे वेब एप्लिकेशन ने अपने सफलताओं को सूचित करने के लिए कुछ क्रिया पूरी करने के बाद एक तृतीय पक्ष साइट अपनी सूचनाएं भेज दी है। अधिसूचना आइटम प्राप्त करने के लिए तीसरे पक्ष के सर्वर (यूआरएल) पर एक प्रतिक्रिया की आवश्यकता होती है जिसमें "स्वीकृत" मान होता है।एएसपीनेट एमवीसी

मेरे पास कभी भी उपयोगकर्ता SOAP नहीं है और मूलभूत जानकारी के साथ मैं एएसपीनेट एमवीसी के मामले में थोड़ा सा खो गया हूं। क्या एसओएपी प्रतिक्रिया प्राप्त करने और भेजने के सिद्धांत को दिखाते हुए कोई अच्छा लिंक है?

ट्यूटोरियल/जानकारी जावा, एएसपीनेट (क्लासिक) या कुछ जैसी भाषाओं में प्रस्तुत की जा सकती है। मुझे सामान्य विचार प्राप्त करने की आवश्यकता है क्योंकि एसओएपी पर गुगल करने से मुझे पिछले कुछ घंटों के लिए कुछ भी नहीं दे रहा है।

उत्तर

1

आपको डब्ल्यूसीएफ के बारे में कुछ सीखना होगा। WCF Developer Center देखें, खासकर Beginners Guide

आप जो चाहते हैं वह डब्लूएसडीएल के अनुरूप एक साधारण डब्ल्यूसीएफ सेवा बनाना है जो वे आपको देंगे। आपको केवल ऑपरेशन (विधि) को लागू करने की आवश्यकता होगी जिसे वे आपको सूचित करने के लिए कॉल करेंगे। आप अपने शेष आवेदन के साथ आईआईएस में डब्ल्यूसीएफ सेवा की मेजबानी कर सकते हैं।

समस्या यह होगा कि आपके एमवीसी एप्लिकेशन में मौजूद पृष्ठ के साथ अधिसूचनाओं को कैसे सहसंबंधित किया जाए।

+0

अंतिम उत्तर के रूप में चिह्नित किया गया है क्योंकि यह थोड़ा अधिक वर्णनात्मक और लिंक प्रदान करता है। दरअसल डब्ल्यूसीएफ समाधान था। – bastijn

+0

लिंक समाप्त हो गए हैं! उन्हें मेरे दोस्त की जांच करें :) –

+1

https://msdn.microsoft.com/en-us/library/dd456779(v=vs.110).aspx डब्ल्यूसीएफ डेवलपर सेंटर – Arwin

0

यदि मुझे सही याद है तो एसओएपी मूल रूप से एक्सएमएल अनुरोध और प्रतिक्रिया है। कच्चे डेटा से निपटने से बचने के लिए आप डब्लूएसडीएल (वेब ​​सेवा परिभाषा भाषा) में देखना चाहेंगे, और आपको wsdl पर भी ट्यूटोरियल का एक बड़ा सौदा मिल जाएगा।

1

मुझे नहीं लगता कि यह वास्तव में एएसपी.नेट एमवीसी के लिए विशिष्ट है। यदि आपके पास अपनी वेब सेवा के लिए डब्लूएसडीएल है, तो बस wsdl.exe का उपयोग करके या अपने प्रोजेक्ट में वेब संदर्भ जोड़कर स्टब क्लास उत्पन्न करने के लिए इसका उपयोग करें, फिर अपने कंट्रोलर से वेब सेवा को कॉल करें।

+0

मैंने यह किया है और सफलतापूर्वक स्टब्स प्राप्त कर लिया है। लेकिन अब मैं थोड़ी देर से खो गया हूं कि प्रतिक्रिया कैसे भेजूं क्योंकि मुझे एक प्रेषण विधि या कुछ समान नहीं मिल रहा है। क्या यह सामान्य है कि प्रेषण विधियों को एक ही wdsl में भी आपूर्ति की जाती है या क्या यह सामान्य तरीकों का उपयोग करके किया जाता है? – bastijn