Frage

WCF erzeugt komplexe Typen als externe XSD-Dateien. Wie kann ich einbetten diese Definitionen in Wsdl? Da Delphi WSDL-Import kann nicht die komplexen Typen in den XSD-Dateien importieren.

Danke.

War es hilfreich?

Lösung

WSDL hat einen Abschnitt Anruf <wsdl:types> die Sie für Ihre XML-Schema verwenden können:

<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions 
    ....
    xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
    <wsdl:types>
    <xsd:schema targetNamespace="......">
           [here you can either import an XSD from a external file,
            or add your XML schema directly]
    </xsd:schema>
</wsdl:types>

Es gibt mindestens drei WCF-Erweiterungen, die ich bin mir bewusst, von denen, die für Sie tun:

Marc

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top