Hej.. Sv: Anropa en funktion i webservice
Jag har bara gjort detta i windows program å mha av php...
den webbtjänsten som du skall anropa har en wsdl fil som beskriver interfacet till den.. Innehåller lite mer än detta, men men...
Ofta kan man hitta wsdlfilen genom lägga till ?wsdl efter urlen, annars så skall du kunna hitta denna genom UDDI registert..
Utifrån denna så skapar du en proxyklass mha wsdl.exe.
wsdl.exe /? ger dig lite info om hur du använder denna..
denna klass ärver du sedan från och anropar de metoderna som finns tillgängliga i webbtjänsten, som du hittar i wsdlfilen. Fördelen att ärva från proxyklassen jämfört med att direkt använda klassen är att du kanske kommer att behöva lägga till funktioner eller attribut i din klass. Gör du detta direkt i proxyklassen så förlorar du dessa om du måste generera en ny proxyklass, kanske pga att webbtjänsten funktioner ändras.. eller något annat..
Vet inte om det hjälpte något..
/patrik