Im nachfolgenden Beispiel soll eine einfache Bestellapplikation mit C# und Microsoft NET entwickelt werden. Dazu sind folgende Teilschritte notwendig:
Erstellen der C# Proxy Klasse für den Zugriff auf die GeoShop
Methoden calculatePrice
und
sendOrder
via WSDL (Webservice Definition
Language).
Aufruf der Proxy Methoden mit C#.
Compilieren der Applikation.
Die C# Proxyklasse kann bequem mit dem Werkzeug
wsdl.exe
(Teil des Microsoft NET Framework SDK)
generiert werden:
wsdl -language:CS -protocol:SOAP GEOSHOP_URL/soap/OrderClient.igs?wsdl
Für GEOSHOP_URL
muss wieder die GeoShop
Basisadresse eingesetzt werden. Als Resultat des Aufrufs wird die C#
Datei OrderClient.cs
generiert.
OrderClient.cs
enthält die C# Klasse
OrderClient
mit den beiden Methoden
calculatePrice
und
sendOrder
.