Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Internet
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 05-07-2005
Avatar de Ivanzinho
[Ivanzinho] Ivanzinho is offline
Miembro Premium
 
Registrado: ene 2005
Ubicación: Galicia
Posts: 595
Poder: 20
Ivanzinho Va por buen camino
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)
Responder Con Cita
  #2  
Antiguo 05-07-2005
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 26
delphi.com.ar Va por buen camino
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.
Responder Con Cita
  #3  
Antiguo 06-07-2005
Avatar de Ivanzinho
[Ivanzinho] Ivanzinho is offline
Miembro Premium
 
Registrado: ene 2005
Ubicación: Galicia
Posts: 595
Poder: 20
Ivanzinho Va por buen camino
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)
Responder Con Cita
  #4  
Antiguo 06-07-2005
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 26
delphi.com.ar Va por buen camino
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.
Responder Con Cita
  #5  
Antiguo 11-07-2005
Avatar de Ivanzinho
[Ivanzinho] Ivanzinho is offline
Miembro Premium
 
Registrado: ene 2005
Ubicación: Galicia
Posts: 595
Poder: 20
Ivanzinho Va por buen camino
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)
Responder Con Cita
  #6  
Antiguo 11-07-2005
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 26
delphi.com.ar Va por buen camino
Aparentemente es la ruta, por ejemplo:

Cita:
Server: google.xmlrpc.com.
Port: 80.
EndPoint/Path: /RPC2
Saludos!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
  #7  
Antiguo 12-07-2005
Avatar de Ivanzinho
[Ivanzinho] Ivanzinho is offline
Miembro Premium
 
Registrado: ene 2005
Ubicación: Galicia
Posts: 595
Poder: 20
Ivanzinho Va por buen camino
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)
Responder Con Cita
  #8  
Antiguo 26-07-2005
JXJ JXJ is offline
Miembro
 
Registrado: abr 2005
Posts: 2.475
Poder: 22
JXJ Va por buen camino
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. ???
Responder Con Cita
  #9  
Antiguo 27-07-2005
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 26
delphi.com.ar Va por buen camino
Cita:
Empezado por JXJ
Disculpen la ignorancia,. pero
¿que es eso de servicios Rpc, y que este use XML.?
RPC = Remote Procedure Call, para mas información: http://www.xmlrpc.com/

Cita:
Empezado por JXJ
el proyecto open source, es solo el cliente. ? apenas lo estoy revisando y me
parece que solo es el cliente...???
No, fíjate en los ejemplos que tienes como crear un Servidor (TRpcServer) y un cliente (TRpcCaller)

Saludos!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
  #10  
Antiguo 01-08-2005
JXJ JXJ is offline
Miembro
 
Registrado: abr 2005
Posts: 2.475
Poder: 22
JXJ Va por buen camino
Disculpa por no responder, anduve descansando .

Revisando información.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 04:58:23.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi