Nächste Seite: wsdl2py - Die Grundlagen
Aufwärts: Deutsche Zusammenfassung des ZSI
Vorherige Seite: wsdl2py
Inhalt
Das wsdl2py Skript ist das Primärwerkzeug. Es erzeugt den ganzen Code, der benötigt wird, um einen Web- Service durch eine veröffentlichte WSDL zugänglich zu machen. Normalerweise ist die WSDL über eine URL erreichbar, die dem Skript zur Verfügung gestellt wird.
Wsdl2py erzeugt ein 'stub' Modul aus den WSDL SOAP Bindings. Dieses Modul enthält verschiedene Klassen, einschließlich einem Locator, der die Bindings zum tatsächlichen Web Service darstellt, einige Port Klassen, die benutzt werden, um Operationen auf dem Web- Service aufzurufen sowie verschiedene Nachrichten Klassen, welche die Datentypen des SOAP und XML Schemas darstellen. Die Instanz einer Nachricht wird in XML dargestellt. Eine Nachricht, die als Argument einer Portmethode übergeben wird, wird dann in einen SOAP Envolope überführt und zum WEB- Service übertragen. Der Client erwartet dann eine Antwort. Schließlich wird die SOAP Antwort zurück in die Nachricht überführt und zum Benutzer zurückgegeben.
Ein zweites Modul, das 'types' Modul, enthält die Typecodes, die alle Bestandteile des Schemas darstellen, welche durch die WSDL spezifiziert werden (außer den 'build in types' wie xsd:int, usw.). Alle Schemabestandteile, die im top- level deklariert sind, also die unmittelbaren Kinder des Schema- Tags, haben einen globalen Geltungsbereich. Durch Einbinden des 'types' Moduls erhält eine Anwendung Zugriff auf die globalen Element und / oder Typ- Definitionen.
Unterabschnitte
Nächste Seite: wsdl2py - Die Grundlagen
Aufwärts: Deutsche Zusammenfassung des ZSI
Vorherige Seite: wsdl2py
Inhalt
Richard Mutschler
2007-03-20