PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WEBDEV 24 → Uso de SQLConnectWS()
Uso de SQLConnectWS()
Started by diego_ad, Aug., 07 2019 8:54 PM - 2 replies
Registered member
19 messages
Posted on August, 07 2019 - 8:54 PM
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
Posted on August, 24 2019 - 7:30 PM
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/…
Posted on August, 25 2019 - 1:02 AM
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