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.