मेरे पास डेल्फी सेवा के आधार पर बनाया गया .NET WCF क्लाइंट/प्रॉक्सी है। डेल्फी सेवा एक प्रारूप में एसओएपी संदेश प्रदान कर रही है जो मेरा ग्राहक संसाधित करने में असमर्थ रहा है।कारण .नेट डब्ल्यूसीएफ क्लाइंट दस्तावेज़/लिटल/डेल्फी सेवा के साथ लपेटकर आरपीसी/एन्कोडेड का उपयोग करने के लिए
यहां मार्गदर्शन के आधार पर: Delphi SOAP Envelope and WCF मुझे यह समझने आया है कि डब्ल्यूसीएफ "दस्तावेज/शाब्दिक/लपेटा" शैली की अपेक्षा करता है जिस तरह से संदेश क्रमबद्ध है। जैसा कि यह पता चला है, डेल्फी सेवा शैली के रूप में "आरपीसी" का उपयोग कर रही है।
मुझे अपनी शैली बदलने के लिए डेल्फी सेवा नहीं मिल सकती है।
क्या कोई तरीका है कि मैं डब्ल्यूसीएफ क्लाइंट को इसके बजाय "आरपीसी" का उपयोग करने के लिए कह सकता हूं।
संदर्भ के लिए, डेल्फी सेवा मैं के खिलाफ निर्माण कर रहा हूँ है: http://www.tntschools.com/AkiTimeTableService/wsdl/ICourses
आपने क्लाइंट/प्रॉक्सी कैसे बनाया? 'सेवा संदर्भ जोड़ें' के माध्यम से या आपने इसे मैन्युअल रूप से बनाया है? –
मैंने इसे बनाने के लिए "सेवा संदर्भ जोड़ें" का उपयोग किया। – Irwin
नीचे दिए गए उत्तर को देखें। कृपया डब्ल्यूसीएफ क्लाइंट में मिलने वाले अपवाद का संदेश पोस्ट करें। –