![]() |
error con una estructura mapItem
A partir del wsdl he creado un .pas que define las estructuras a utilizar en los webservices que implementa el wsdl.
La verdad es que la estructura es bien simple. type mapItem = class; // ************************************************************************ // // Namespace : http:__xml.apache.org/xml-soap // ************************************************************************ // mapItem = class(TRemotable) private Fkey: Variant; Fvalue: Variant; published property key: Variant read Fkey write Fkey; property value: Variant read Fvalue write Fvalue; end; Map = array of mapItem; Sin embargo, al utilizar un servicio que contiene un parámetro del tipo Map, recibo un mensaje de error del servidor de servicios (por cierto java) que hace referencia que no se ha encontrado la definición de mapItem en http:__xml.apache.org/xml-soap. ¿Me podríais echar una mano para comprender qué me está pasando? Yo puedo trabajar en Delphi con la estructura Map sin problemas, genero el archivo Soap con una estructura correcta según la definición del wsdl, pero recibo este error. ¿Puede ser que el problema no esté aquí en el cliente, si no que esté en el servidor? Muchas gracias por vuestro interés. |
| La franja horaria es GMT +2. Ahora son las 17:51:59. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi