|
WSDL mit minimaler XML-Schema-Importtiefe
und zugehörige Schema-Dateien mit Definition der Datentypen
Leider führen Schema-Imports und -Includes mit externen Dateien auch noch Jahre nach Veröffentlichung der ursprünglichen SOAP- und WSDL-Standards
zu Problemen bei der Verarbeitung von WebServices in unterschiedlichen Umgebungen.
Möchte man eine WSDL mit externen Schema-Imports in ein Standardwerkzeug wie z.B. Enterprise Architect importieren, dann werden die externen Schemata ignoriert.
Derartige Effekte lassen sich auch in diversen Business-Anwendungen wie MS Office beobachten, wobei hier zu sagen ist, dass Imports generell funktionieren,
jedoch nur bis zu einer Importtiefe von einer Stufe.
Damit die Implementierung der XHydro-WebService-WSDL nicht daran scheitert, dass die verwendete SOAP-Bibliothek keine oder nur einstufige externe Schema-Imports
und -Includes unterstützt, bietet es sich an, eine Variante der WSDL zu verwenden, bei der das verwendete XHydro-Schema in einer einzigen XSD-Datei enthalten ist.
Diese "inoffizielle" Variante wird hier, neben der modularen Variante, zur Verfügung gestellt.
WSDL u. Schema-Dateien
|
Beschreibung
|
Version
|
|
Schnittstellendefinition zum Abruf und Versand
|
11.2015
|
|
Request- und Response-Typen für GetObservation
|
11.2015
|
|
Request- und Response-Typen für GetLastObservation
|
11.2015
|
|
Request- und Response-Typen für InsertObservation
|
11.2015
|
|
Exception-Typ für Fehlerbenachrichtigungen
|
11.2015
|
|
"Flache" Version des XHydro-Schemas
|
11.2015
|
|
|
|