Ver Mensaje Individual
  #1  
Antiguo 11-12-2009
sferron1 sferron1 is offline
Registrado
 
Registrado: dic 2009
Posts: 9
Reputación: 0
sferron1 Va por buen camino
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.
Responder Con Cita