FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
||||
|
||||
Xml-rpc
Hola foro, necesito implementar un cliente XML-RPC en delphi para poder utilizar un servicio, pero lo máximo que he hecho con servicios fué algún que otro servicio web de prueba con VB.NET y la verdad es que estoy algo perdido, sobre todo después de dar algunas vueltas por internet.
Me gustaría saber si alguién sabe de algún ejemplo, tutoriales, componentes, etc.., ¿Hay que utilizar componentes Indy? Gracias de antemano, aunque solo sea por tener la paciencia suficiente para leer el mensaje. Hasta la próxima.
__________________
Si no lees esto no vivirás tranquilo Non lle poñades chatas â obra namentras non se remata. O que pense que vai mal que traballe n’ela; hai sitio para todos. (Castelao) |
#2
|
||||
|
||||
Yo usé hace un tiempo: http://sourceforge.net/projects/delphixml-rpc/
Funcionaban bien, pero terminé utilizando otro tipo de herramienta propietaria, por las especificaciones del proyecto. Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#3
|
||||
|
||||
No reconoce TIdSSLIOHandlerSocket
Hola federico, ya habia estado probando esa librería, pero al compilar cualquier de los ejemplos de cliente me da un error en el modulo xmlrpcclient, ya que no reconoce el tipo TIdSSLIOHandlerSocket.
Trabajo con Delphi5 y tengo instalado el paquete Indy 10.0.76_d5. Probe a comentar en el modulo xmlrpcclient todas las apariciones de la variable SSLIOHandler : TIdSSLIOHandlerSocket y el ejemplo compilo sin ningun problema. ¿Sabes a que puede ser debido y que es lo que hace esa variable?, de todos modos muchas gracias por tu atención.
__________________
Si no lees esto no vivirás tranquilo Non lle poñades chatas â obra namentras non se remata. O que pense que vai mal que traballe n’ela; hai sitio para todos. (Castelao) |
#4
|
||||
|
||||
Yo las compilé con Indy 9 sin problemas, pero Indy 10 tiene cambios muy radicales, y creo que por ahí debe venir tu problema. No se que es lo que hace esa variable, pero si recuerdo que el código era muy claro y sencillo... ¿No hay una versión para Indy 10?
Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#5
|
||||
|
||||
Hola federico, al fin resolví el error de compilación. Éste era debido a que instalé los componentes indy con un autoinstalable y instalo las librerías en un lugar donde delphi no las veía, lo que hice fué copiar estas librerías a la carpeta lib de delphi y ya pude usar los ejemplos que traía de prueba.
Pero por desgracia para mí, y sobre todo para tí (ya que así te sigo dando la lata ), me encuentro con el problema de que al crear el cliente XML-RPC no se que hay que pasar en la propiedad EndPoint del TCaller. Agredecería tu ayuda, o la de cualquir otro forero, pero gracias de todos modos. Un saludo.
__________________
Si no lees esto no vivirás tranquilo Non lle poñades chatas â obra namentras non se remata. O que pense que vai mal que traballe n’ela; hai sitio para todos. (Castelao) |
#6
|
||||
|
||||
Aparentemente es la ruta, por ejemplo:
Cita:
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#7
|
||||
|
||||
Funciona!!!!!
Hola Federico, al fin funciona el cliente , muchas gracias por tu tiempo, paciencia y explicaciones.
Un Saludo.
__________________
Si no lees esto no vivirás tranquilo Non lle poñades chatas â obra namentras non se remata. O que pense que vai mal que traballe n’ela; hai sitio para todos. (Castelao) |
#8
|
|||
|
|||
Disculpen la ignorancia,. pero
¿que es eso de servicios Rpc, y que este use XML.? el proyecto open source, es solo el cliente. ? apenas lo estoy revisando y me parece que solo es el cliente...??? entonces, no saben de un servidor. ??? |
#9
|
||||
|
||||
Cita:
Cita:
Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#10
|
|||
|
|||
Disculpa por no responder, anduve descansando .
Revisando información. |
|
|
|