Zawsze w kursach o WCFie pokazane jest jak dodać referencję do serwisu w projekcie i jak wywoływać jego metody.
Ostatnio zastanawiam się jak odwołać się w C# do zewnętrznego serwisu napisanego w Javie.
Może ktoś mi podesłać jakieś tutoriale albo nakreślić czego/gdzie szukać?
0
0
Add Service Reference, podajesz URL do WSDLa i reszte robi za Ciebie generator.
Potem korzystasz już z wygenerowanych metod.
0
Dodajesz w projekcie Service Reference, wskazujesz adres tego zewnętrznego serwisu, na podstawie wsdl'a powinien Ci się wygenerować interfejs jaki udostępnia serwis zewnętrzny.
0
Ok, dzięki za odpowiedź.
W WSDLu mam taki fragment:
<soapenv:Header>
<soap:locale>pl_PL</soap:locale>
<soap:authentication>
<soap:username>test</soap:username>
<soap:password>test</soap:password>
</soap:authentication>
</soapenv:Header>
<etr:getTestData>
<!--Optional:-->
<etr:request>
<!--Optional:-->
<pl:MyParam>TEST</pl:MyParam>
</etr:request>
</etr:getTestData>
i teraz w .NET jak próbuję wywołać metodę
to metoda ma trzy parametry:
authenticate, locale, MyParam.
Trzeci to wiadomo, ale pozostałe? Jak podać to authenticate?