2012-09-03 14 views
5

Importación de un WSDL proporcionado por un tercero. pero no tengo éxito con Delphi WSDL importador. Cuando importo el WSDL, el importador delphd WSDL oculta la implementación de las clases del archivo WSDL. El archivo WSDL contiene algunas funciones que aceptan objetos como parámetro. Después de importar el delphi WSDL da error ya que algunas variables no están declaradas, que en realidad son objetos de clase, cuya definición está oculta por el importador WSDL.Problema con delphi WSDL importador

+1

porque el importador WSDL no está haciendo un muy buen trabajo con la mayoría de los servicios web, recomiendo mirar otras soluciones (RemObjects, C#, Java por nombrar algunos). Si va a presionarlo, no pasará mucho tiempo hasta que comience a arrepentirse de la cantidad de trabajo que tendrá que invertir, en resumen, sería más fácil usar TIdTCPClient para hacer una comunicación directa con el servidor del servicio web. – ComputerSaysNo

+4

Existe un [Kit de herramientas de servicios web de Pascal gratuito] (http://wiki.freepascal.org/Web_Service_Toolkit) para FPC, Lazarus y Delphi; quizás funcione mejor con su archivo WSDL de terceros. – mjn

+0

@mjn - eso es nuevo para mí. ¿Conoces su calidad? –

Respuesta

1

No tengo experiencia personal con él, pero el Free Pascal Web Service Toolkit parece estar en desarrollo activo. Es compatible con Delphi y puede usarse para crear servidores y clientes de servicios web.

Incluye un importador WSDL, como una utilidad de línea de comandos y un "Asistente". También tiene un editor de biblioteca de tipo basado en WSDL.

El kit de herramientas utiliza FPCUnit para casos de prueba. Para Delphi, se usa DUnit.

Cuestiones relacionadas