WCF генерирует сложные типы в виде внешних файлов xsd. Как я могу встроить эти определения в WSDL? Поскольку импортер Delphi WSDL не может импортировать сложные типы в файлах xsd.
Спасибо.
WSDL имеет вызов раздела <wsdl:types>, который вы можете использовать для своей XML-схемы:
<wsdl:types>
<?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>
Есть как минимум три расширения WCF, о которых я знаю, которые сделают это для вас:
Марк