Я добавил basicHttpBinding к существующему Сервису, имеющемуся в производстве, чтобы предоставить его для использования в Delphi.
Когда я пытаюсь использовать WSDLImporter из Delphi 7 для файла wsdl, он не работает правильно.
Раздел в полученном tlb говорит
// ************************************************************************ //
// The following types, referred to in the WSDL document are not being represented
// in this file. They are either aliases[@] of other types represented or were referred
// to but never[!] declared in the document. The types from the latter category
// typically map to predefined/known XML or Borland types; however, they could also
// indicate incorrect WSDL documents that failed to declare or import a schema type.
// ************************************************************************ //
Эта служба отлично используется клиентом .NET. Служба использует complexTypes, но они находятся в файлах и более новые разделены на несколько файлов для импорта по xsd.
Есть ли способ сделать это в Delphi 7? Я даже пытался вернуть все импортированные типы обратно в 1 документ WSDL. Без разницы.
Спасибо,
Дэвид