Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Interrupciones en el enlace internet: qué hacer?
Message
From
20/07/2007 18:04:20
 
 
To
20/07/2007 13:14:11
General information
Forum:
Visual FoxPro
Category:
Client/server
Environment versions
Visual FoxPro:
VFP 9 SP1
OS:
Windows XP SP2
Network:
Windows 2000 Server
Database:
MS SQL Server
Miscellaneous
Thread ID:
01242415
Message ID:
01242512
Views:
28
Hola, Carlos.

>Para el efecto uso ODBC y el comando SQLEXEC dentro del VFP.
>
>Sin embargo si bien es cierto esto funciona excelentemente bien dentro de una LAN, y aún en estaciones remotas (via internet). Me estoy preguntado qué pasará cuando ejecute un comando con SQLEXEC y el enlace via internet no esté disponible justo en ese momento (lo cual es muy normal). Qué podría hacer en estos casos para solventar este tipo de cosas?..Hay algo en VFP que detecte este tipo de interrupciones en la señal?...Qué se puede hacee en estos casos?....

Lo cierto es que no es muy buena idea realizar una conexión por ODBC a través de internet de plano. Si tienes una VPN y puedes garantizar la estabilidad de la conexión, estarías un poco mejor, pero en el ambiente que describes, no hay mucha vuelta. El tema es que abrir transacciones a través de un vínculo poco confiable o lento puede generarte muchísimos problemas del lado del servidor.


Para estos casos suele ser mejor utilizar web services, y exponer servicios más completos, es decir que en vez de acceder a los datos en forma individual, puedes crear servicios como CrearFactura, LeerSaldos, etc, que realizan operaciones atómicas. Del lado del servidor, una vez que llegó la petición, tienes posibilidad de controlar mucho mejor las transacciones, porque estás ya en un ambiente local.

Para saber más sobre web services en VFP, puedes leer este artículo introductorio:
http://www.utmag.com/ViewPageArticle.aspx?Session=46316364664B57425068493D206F35456D454A664C594B4D793361624D4A517373526C777766716D634D6375635456713038662F734258633D

Suerte,
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform