Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Internet
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Colaboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #4  
Antiguo 27-10-2008
rolandoj rolandoj is offline
Miembro
 
Registrado: abr 2007
Posts: 395
Poder: 20
rolandoj Va por buen camino
Unhappy Las pruebas no van muy bien. Hay problemas

Hola,

Les comento que no he podido lograr que me funcione el Web Service. Parece una combinación de problemas de permisos, (esta tecnología al parecer requiere más privilegios que la que yo estoy usando), con incompatibilidades con las herramientas que uso.

Les explico:

Tengo Delphi 2007 en mi equipo y uso Omnisecure (No tengo IIS). Mi servidor tiene IIS 6.

Una vez escrito el Web Service, el problema me ocurre al crear la aplicación cliente, y concretamente cuando, en el hechicero de importación de WSDL debo darle el URL del WSDL.

Según la explicación dada en http://eliseogn.wordpress.com/2008/08/02/6/ , desde cualquier navegador se invoca al DLL del Web Service y el debe mostrarnos una página Service Info Page. En mi equipo, con Internet Explorer no he logrado que me funcione, y con Mozilla FireFox, a veces sí y a veces no; pero las veces que sí, falla en el segundo paso (o sea cuando hago el click sobre el WSDL indicado en un ovalo rojo en la página de donde estoy tomando las explicaciones).

Como parece incompatibilidad con Omnisecure, me conecté a mi servidor y repetí los pasos con IIS 6. Funcionó lo del explorador; pero, cuando en el hechicero indico la dirección remota, saca un error "no encuentra el camino en la red". He creado manualmente los subdirectorios que el debería generar automáticamente; pero, sigue el mismo errror. Es como si los permisos de directorios no se heredaran bajo IIS 6; pero, me consta que si se heredan porque mi aplicación actual los usa sin problemas.

Traté de darle permisos a los subdirectorios; pero, no encontré una forma de hacerlo en IIS 6, la parametrización parece estar solo sobre el directorio raíz.

Mi último intento fué crear en mi equipo el XML que muestra el navegador (supongo que es el del WSDL) y cargarlo al hechicero. Resultado ?, Un mensaje de "Invalid at the Top level of the document" indicando error en la línea 1. La línea 1 es :

<?xml version="1.0" encoding="utf-8" ?>

Agradezco cualquier sugerencia, y en especial si alguién puede indicar otra fuente donde leer acerca de todo esto de la creación de Web Service

Por cierto, para los que tengan curiosidad, la razón de no usar IIS en mi equipo (no está ni instalado), es que Omnisecure es muchísimo más fácil de usar para depuración, así que IIS lo uso solo para producción
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Ayuda con SOAP. Documentación ? rolandoj Internet 2 21-10-2008 04:29:06
Ayuda con Cliente Interbase silvana Firebird e Interbase 7 08-03-2008 15:11:51
Ayuda DBF Cliente/Servidor cmm07 Varios 1 31-12-2007 02:53:53
Ayuda para Cliente/Servidor rruffino Conexión con bases de datos 3 17-12-2004 17:35:48
Aplicacion cliente/servidor. Ayuda please!!!!!! gorsan Conexión con bases de datos 2 17-06-2003 19:45:35


La franja horaria es GMT +2. Ahora son las 23:41:12.


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