2010-02-02 3 views
2

Importation NetSuite WSDL dans Delphi-7 résultats des erreurs:Delphi-7 Erreur de l'importateur WSDL "Les types suivants, visés dans le document WSDL ne sont pas représentés ..."

// 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 incorrechtt WSDL documents that failed to declare or import a schema type.
// ************************************************************************
// !:login - "urn:messages_2009_2.platform.webservices.netsuite.com"
// !:loginResponse - "urn:messages_2009_2.platform.webservices.netsuite.com"
// !:applicationInfo - "urn:messages_2009_2.platform.webservices.netsuite.com"

WSDL est à: https://webservices.netsuite.com/wsdl/v2009_1_0/netsuite.wsdl ou il peut être téléchargé avec tous XSD de: https://system.netsuite.com/download/WSDL_v2009_1_0.zip

j'ai vu ce fil http://forums.embarcadero.com/thread.jspa?messageID=157927 mais je ne trouve pas de problème avec NetSuite certificat.

Toute aide pour résoudre ce problème serait appréciée!

+1

Il fonctionne très bien dans Delphi 2010; Si vous avez besoin des unités générées, faites-le moi savoir (il suffit de m'envoyer un e-mail au nom de famille dot com). –

+0

Peut-être qu'il est temps de mettre à jour. J'ai un problème similaire avec Delphi 6 et je passe à Delphi 2010. Il sera difficile de revenir en utilisant Delhi 6 pour un grand projet. –

Répondre

0

J'ai aidé Harry en générant les unités Delphi avec l'importateur Delphi 2010 WSDL. Ils ne compilent pas dans Delphi 7.

Ce fut sa réaction:

je ne pouvais pas utiliser ce fichier avec Delphi 7 parce que Delphi 7 ne supporte pas {$ SCOPEDENUMS ON}

Scoped Enums sont une fonctionnalité intéressante, mais difficile à rétroporter à Delphi 7.