PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WEBDEV 2024 → Uso de SQLConnectWS()
Uso de SQLConnectWS()
Débuté par diego_ad, 07 aoû. 2019 20:54 - 2 réponses
Membre enregistré
21 messages
Posté le 07 août 2019 - 20:54
Buenas tardes.
Necesito usar la mencionada funcíon para conectarme a un host remoto en el siguiente contexto: Tengo una APP windev mobile, un servidor donde se encuentra instalado webdev administrator y IIS y otro servidor donde se encuentra la base datos.

Siguiendo la documentacion, he instalado Reserved Webdev Server 20 en el mismo servidor donde se encuentra IIS y Webdev administrator pero entiendo que hay algo mal en el ruteo o algo similar.

Durante la instalacion, en la seccion "Adress of Webservices" que debo poner? he probado en poner la IP pública + el puerto del IIS, la IP publica + puerto que uso para acceder remotamente al servidor y he probado con localhost tambien.

Luego de la instalacion, abro el panel y en la pestaña Advanced que debo poner? Probe con poner lo mismo que puse en la instalacion y no funciona, en el diagnostic me da error en la ip(cuando pongo IP publica), solo me da el ok si pongo localhost : puerto IIS.

En el codigo y al momento de usar SQLConnectWS, que debo pasarle como parametro en el que va Server of Webservices? yo puse IP publica + puerto IIS y tambien probe con IP publica + puerto del servidor.

El mensaje de error, al querer conectarme desde la app con SQLConnectWS es:
The connect to the dato source is failed. Error code: 76005. Unable to contact http://xxx.xxx.xxx.xxx:yyyy

Aclaro que en una red local, en desarrollo me funciono Ok, ahora tengo problemas para conectarme a un host remoto.

Gracias por su tiempo.

--
Diego
Posté le 24 août 2019 - 19:30
El "Adress of Webservices" es sencillamente el URL del webservice al que te vas a conectar por ejemplo:

http://MyServer/WDSOAPDB_WEB/

Como en el ejemplo de uso de la documentacion de windev. sin poner exactamente la direccion de ese webservice especifico que vas a usar nunca te va a funcionar porque no tiene donde conectarse.

https://doc.windev.com/en-US/…
Posté le 25 août 2019 - 01:02
1) tienes que instalar ese webservice
2) Los drivers nativos tambien tienen que estar instalados
3) Sin el servidor WAS FULL instalado tampoc te va a funcionar ya que el webservice depende del WAS para funcionar
4)Las bases de datos tienen que poder ser accedidas desde ese servidor o máquina donde ese webservice y ese WAS esten instalados tienes que verificar y hacer pruebas de conexión.
5) Una vez los puntos del 1 al 4 estén hechos y verificados puedes usar la funcion SQLConnectWS() para conectar a esas bases de datos de esa manera