FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Problemas con envío de XML a un WebService
Buenas a todos/as,
soy muy novato, con el tema de WebServices, y me han pedido una aplicación con Delphi7, que se conecte a través de web services a otra empresa, para que me devuelva un XML. He conseguido conectar el fichero WSDL y crear una instancia al objecto que envia el XML pero cuando lo envío me aparece el siguiente error: Project SOAPClient.exe raised exception class ERemotableException with message "Server was unable to read request. --> There is an error in XML document (35,10) --> The specified node cannot be inserted as the valid child of this node, because the specified node is the wrong type.'. Process stopped. Use Step or Run continue. Comentaros que el fichero XML tiene 34 lineas y es el ejemplo que me envía la empresa con la que tengo que conectar. Os paso parte del código WDSL de la función que envia el XML. - Código:
<wsdl:types>- <s:schema elementFormDefault="qualified" targetNamespace="http://tempuri.org/AutosWS/AutosWS"> - <s:element name="Presupuesta"> - <s:complexType> - <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="claseUsuario" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="usuario" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" /> - <s:element minOccurs="0" maxOccurs="1" name="xml"> - <s:complexType mixed="true"> - <s:sequence> <s:any /> </s:sequence> </s:complexType> </s:element> </s:sequence> </s:complexType> </s:element> ... Cuando importo el codigo a Delphi me lo conviente a ... function Presupuesta(const claseUsuario: WideString; const usuario: WideString; const password: WideString; const xml: xml): PresupuestaResult; stdcall; yo lo he pasado a ... function Presupuesta(const claseUsuario: WideString; const usuario: WideString; const password: WideString; const xml: WideString): PresupuestaResult; stdcall; pero sigue sin funcionar. Alguien sabe como ayudarme. Gracias por todo. |
#2
|
||||
|
||||
Y como es el request?
Podrias pegar el resquest en formato XML aqui?
__________________
El malabarista. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
ProcessMessage en un WebService | nicohug | Internet | 12 | 24-10-2005 23:36:12 |
WebService y D4 | Nose | Internet | 1 | 02-08-2005 23:18:23 |
Problemas con el envio de mails | pampitasnowman | Internet | 2 | 22-02-2005 08:57:17 |
problemas con envio de e-mail | carlosmoralesm | PHP | 3 | 13-12-2004 19:46:04 |
WebService en Delphi | Rafa | Internet | 7 | 10-06-2004 10:30:06 |
|