Ошибка средства импорта WSDL Delphi-7 «Следующие типы, указанные в документе WSDL, не представлены ...» - PullRequest
2 голосов
/ 03 февраля 2010

Импорт NetSuite WSDL в Delphi-7 приводит к ошибкам:

// The following types, referred to in the WSDL document are not being represented<br/> // in this file. They are either aliases[@] of other types represented or were referred<br/> // to but never[!] declared in the document. The types from the latter category<br/> // typically map to predefined/known XML or Borland types; however, they could also<br/> // indicate incorrechtt WSDL documents that failed to declare or import a schema type.<br/> // ************************************************************************<br/> // !:login - "urn:messages_2009_2.platform.webservices.netsuite.com"<br/> // !:loginResponse - "urn:messages_2009_2.platform.webservices.netsuite.com"<br/> // !:applicationInfo - "urn:messages_2009_2.platform.webservices.netsuite.com"<br/>

WSDL находится по адресу: https://webservices.netsuite.com/wsdl/v2009_1_0/netsuite.wsdl или его можно загрузить вместе со всеми XSD из:https://system.netsuite.com/download/WSDL_v2009_1_0.zip

Я видел эту ветку http://forums.embarcadero.com/thread.jspa?messageID=157927, но не обнаружил проблем с сертификатом NetSuite.

Любая помощь, чтобы решить эту проблему будет принята!

1 Ответ

0 голосов
/ 12 апреля 2011

Я помог Гарри, создав модули Delphi с помощью импортера Delphi 2010 WSDL.Они не компилируются в Delphi 7.

Это была его реакция:

Я не мог использовать этот файл с Delphi 7, потому что Delphi 7 не поддерживает {$ SCOPEDENUMSON}

Scoped Enums - хорошая функция, но ее трудно перенести в Delphi 7.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...