D. OrderService Anwendungsbeispiel mit C#

Im nachfolgenden Beispiel soll eine einfache Bestellapplikation mit C# und Microsoft NET entwickelt werden. Dazu sind folgende Teilschritte notwendig:

  1. Erstellen der C# Proxy Klasse für den Zugriff auf die GeoShop Methoden calculatePrice und sendOrder via WSDL (Webservice Definition Language).

  2. Aufruf der Proxy Methoden mit C#.

  3. Compilieren der Applikation.

1. Erstellen der C# Proxy Klasse via WSDL

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.