Ir al contenido


Foto

Error al invocar Web Service


13 respuestas en este tema

#1 lezamablr

lezamablr

    Member

  • Miembros
  • PipPip
  • 25 mensajes

Escrito 02 marzo 2009 - 06:45

Hice un Web Service en Delphi 2007, ya lo publique en mi Servidor Web con IIS 6.0, desde el navegador se puede acceder a la información pero al momento de intentar acceder a él desde una aplicación me aparece un error parecido a esto:

+--------------------------------------------+
|    Invalid at the top level of the document.  |
|                                                              |
|    Line :1                                                |
|    GETml version="1.0"?>.                          |
|                                                              |
+--------------------------------------------+

Agradecerí­a que me pudieran ayudar!

Archivos adjuntos

  • Archivo adjunto  334_.bmp   514,78KB   5 descargas

  • 0

#2 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.446 mensajes
  • LocationMéxico

Escrito 02 marzo 2009 - 06:52

No será un problema al leer el XML desde tu aplicación?

Salud OS
  • 0

#3 enecumene

enecumene

    Webmaster

  • Administrador
  • 7.419 mensajes
  • LocationRepública Dominicana

Escrito 02 marzo 2009 - 06:56

No será un problema al leer el XML desde tu aplicación?

Salud OS


Efectivamente Egostar, es problema del archivo XML, debe tener algún sintaxis mal planteada.

Saludos.
  • 0

#4 lezamablr

lezamablr

    Member

  • Miembros
  • PipPip
  • 25 mensajes

Escrito 02 marzo 2009 - 06:58

De hecho ya revisé los XML y si los interpreta bien el navegador, lo que no se (igual me pues ayudar) es saber si el IIS no necesita alguna configuración especial, ya que el Delphi te hace en automático todo que se necesita para generar el Web Service, inclusive la compilación arroja la dll que publiqué
  • 0

#5 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.446 mensajes
  • LocationMéxico

Escrito 02 marzo 2009 - 09:42

Hola

Si puedes subir un archivo XML que estas leyendo podemos ayudarte un poco mas, mientras tanto puedes darle una revisada al XML Data Binding, para que puedas leer ese archivo como si fuese una clase de delphi.

File ---> New ---> Other ---> XML

Salud OS
  • 0

#6 lezamablr

lezamablr

    Member

  • Miembros
  • PipPip
  • 25 mensajes

Escrito 04 marzo 2009 - 10:49

Adjunto uno de los XML que genera el Web Service y la DLL que me crea Delphi 2007.

Archivos adjuntos


  • 0

#7 enecumene

enecumene

    Webmaster

  • Administrador
  • 7.419 mensajes
  • LocationRepública Dominicana

Escrito 04 marzo 2009 - 10:55

Hola, al ver el XML veo un problema que generalmente causa ese error y es que en cada lí­nea empieza con un guión "-", no deberí­a de estar, quí­talas y nos comentas.

Saludos.
  • 0

#8 lezamablr

lezamablr

    Member

  • Miembros
  • PipPip
  • 25 mensajes

Escrito 04 marzo 2009 - 11:00

Pero esos guiones los genera el explorador, para contraer las estructuras, si lo abres con el bloc de notas, verás que no están... pero si hay algo que modificar a los XML me pondrí­a muy triste, ya que no puedo acceder a ellos, Delphi me genera la DLL automáticamente y lista para ser publicada como WEB Service. solo cuando ya está montado el servicio, puedo ver en el navegador los XML.
  • 0

#9 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.446 mensajes
  • LocationMéxico

Escrito 04 marzo 2009 - 11:08

Hola

Intenté crear el XML Data Binding de ese XML y me mostro un error, adjunto la imagen de error.

Salud OS
  • 0

#10 lezamablr

lezamablr

    Member

  • Miembros
  • PipPip
  • 25 mensajes

Escrito 04 marzo 2009 - 02:19

Listo! ya pude correr el Web Service, Gracias por su ayuda y para cerrar el tema les voy a decir que estaba mal... La interface silla teclado (yo), estaba haciendo mal la aplicación cliente, para corregirla utilicé este manual en linea:

http://eliseogn.word...08/02/6/#more-6

El Web Service estaba bién.

Gracias por su tiempo!!!!
  • 0

#11 enecumene

enecumene

    Webmaster

  • Administrador
  • 7.419 mensajes
  • LocationRepública Dominicana

Escrito 04 marzo 2009 - 02:30

Listo! ya pude correr el Web Service, Gracias por su ayuda y para cerrar el tema les voy a decir que estaba mal... La interface silla teclado (yo), estaba haciendo mal la aplicación cliente, para corregirla utilicé este manual en linea:

http://eliseogn.word...08/02/6/#more-6

El Web Service estaba bién.

Gracias por su tiempo!!!!


Precisamente ese Blog le pertenece a nuestro compañero Egostar, ahora el está en este blog:

http://egostar.delphiaccess.com

Saludos.
  • 0

#12 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.446 mensajes
  • LocationMéxico

Escrito 04 marzo 2009 - 03:12

Vaya

Regreso de comer y veo con alegrí­a que de algo sirvió ese artí­culo, solo un detalle, te fuiste muy lejos sin saber que esto lo hubieses encontrado aquí­ mismo :D

Crear y consumir un WebService con Delphi (Parte I, II y III)

Salud OS
  • 0

#13 lezamablr

lezamablr

    Member

  • Miembros
  • PipPip
  • 25 mensajes

Escrito 04 marzo 2009 - 05:15

Si, Gracias... No cabe duda que el que no sabe es como el que no vé. Me sirvió de mucho el tutorial, gracias.

Nota: Sabes de alguno donde se hagan conexiones a la base de datos?
  • 0

#14 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.446 mensajes
  • LocationMéxico

Escrito 04 marzo 2009 - 05:18

Si, Gracias... No cabe duda que el que no sabe es como el que no vé. Me sirvió de mucho el tutorial, gracias.

Nota: Sabes de alguno donde se hagan conexiones a la base de datos?


Si señor, lo encuentras aqui mismo en el foro :D

Construya un WebService con delphi y Db2

Salud OS
  • 0



Responder en este tema



  


IP.Board spam blocked by CleanTalk.