aplicacion cliente servidor VFP 100%

26/05/2005 - 07:09 por Jose Ignacio Nuñez Robles | Informe spam
Hola a todos nececito de su ayuda para implementar una aplicacion cliente
servidor con visual FoxPro 8 sin utilizar ningun motos de base de datos de
terceros (sql server, mysql, etc), nececito saver como crar una aplicacion
que funcione como servidor de base de datos, no nececito que sea tan
potente, esta aplicacion seria instalada y en el sevidor y otra para los
clientes remotos online, e leido mucho sobre vistas locales y remotas con
sqlserver y mysql, pero no es lo que quiero, al mometo de querer publicar
mi aplicacion como servicio web me sale que neccecito un com, y al momento
de generar el com me sale que nececito clases publicas y es ahi donde
tengo problemas.
por todo lo que lei por ahi dedusco que es posible crear un servicio web
100% en VFP, publicarlo en web y servir datos alas aplicaciones clientes
tambien 100% VFP. el esquema que quiero realizar es el siguiente: desde la
aplicacion cliente acceder ejecutar comandos de manejo de tablas, estos
comandos deven ser procesados en el servicioweb y aceder a los resultados
desde el cliente en otras palabras que los procesos de busqueda etc. se
realicen en el servidor y no en el cliente, ademas podes añadir registros,
borrarlos y modificarlos etc. Si alguien pudiera ayudarme con esto lo
agradeceria, y si alguien que tenga un poco de tiempo y que viva el
Lima-Peru pudiera contacctarse conmigo para acesorarme por un par de horas
seria exelente solo que n me cobre muy caro :), solo necesito aclarar unas
dudas, porfavr si alguen puede ayudarme con esto lo agradecere lo nececito
con urgencia . atentamente Jose Nuñez


PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway

Preguntas similare

Leer las respuestas

#1 Nacho
26/05/2005 - 10:39 | Informe spam
Hola tocayo :-)

Mira si esto te ayuda:

http://www.portalfox.com/modules.ph...le&sid74

Salu2
Nacho

"Jose Ignacio Nuñez Robles" escribió en el mensaje
news:Oe%
Hola a todos nececito de su ayuda para implementar una aplicacion cliente
servidor con visual FoxPro 8 sin utilizar ningun motos de base de datos de
terceros (sql server, mysql, etc), nececito saver como crar una aplicacion
que funcione como servidor de base de datos, no nececito que sea tan
potente, esta aplicacion seria instalada y en el sevidor y otra para los
clientes remotos online, e leido mucho sobre vistas locales y remotas con
sqlserver y mysql, pero no es lo que quiero, al mometo de querer publicar
mi aplicacion como servicio web me sale que neccecito un com, y al momento
de generar el com me sale que nececito clases publicas y es ahi donde
tengo problemas.
por todo lo que lei por ahi dedusco que es posible crear un servicio web
100% en VFP, publicarlo en web y servir datos alas aplicaciones clientes
tambien 100% VFP. el esquema que quiero realizar es el siguiente: desde la
aplicacion cliente acceder ejecutar comandos de manejo de tablas, estos
comandos deven ser procesados en el servicioweb y aceder a los resultados
desde el cliente en otras palabras que los procesos de busqueda etc. se
realicen en el servidor y no en el cliente, ademas podes añadir registros,
borrarlos y modificarlos etc. Si alguien pudiera ayudarme con esto lo
agradeceria, y si alguien que tenga un poco de tiempo y que viva el
Lima-Peru pudiera contacctarse conmigo para acesorarme por un par de horas
seria exelente solo que n me cobre muy caro :), solo necesito aclarar unas
dudas, porfavr si alguen puede ayudarme con esto lo agradecere lo nececito
con urgencia . atentamente Jose Nuñez


PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway
Respuesta Responder a este mensaje
#2 Alex Feldstein
26/05/2005 - 12:47 | Informe spam
On Wed, 25 May 2005 22:09:18 -0700, "Jose Ignacio Nuñez Robles"
wrote:

Hola a todos nececito de su ayuda para implementar una aplicacion cliente
servidor con visual FoxPro 8 sin utilizar ningun motos de base de datos de
terceros (sql server, mysql, etc), nececito saver como crar una aplicacion
que funcione como servidor de base de datos, no nececito que sea tan
potente, esta aplicacion seria instalada y en el sevidor y otra para los
clientes remotos online, e leido mucho sobre vistas locales y remotas con
sqlserver y mysql, pero no es lo que quiero, al mometo de querer publicar
mi aplicacion como servicio web me sale que neccecito un com, y al momento
de generar el com me sale que nececito clases publicas y es ahi donde
tengo problemas.
por todo lo que lei por ahi dedusco que es posible crear un servicio web
100% en VFP, publicarlo en web y servir datos alas aplicaciones clientes
tambien 100% VFP. el esquema que quiero realizar es el siguiente: desde la
aplicacion cliente acceder ejecutar comandos de manejo de tablas, estos
comandos deven ser procesados en el servicioweb y aceder a los resultados
desde el cliente en otras palabras que los procesos de busqueda etc. se
realicen en el servidor y no en el cliente, ademas podes añadir registros,
borrarlos y modificarlos etc. Si alguien pudiera ayudarme con esto lo
agradeceria, y si alguien que tenga un poco de tiempo y que viva el
Lima-Peru pudiera contacctarse conmigo para acesorarme por un par de horas
seria exelente solo que n me cobre muy caro :), solo necesito aclarar unas
dudas, porfavr si alguen puede ayudarme con esto lo agradecere lo nececito
con urgencia . atentamente Jose Nuñez




Ver:
http://fox.wikis.com/wc.dll?Wiki~WebServiceExamples

Web Services en Visual FoxPro 8
http://www.utmag.com/spanish/April2003/Page8.asp

Cómo crear un Web Service con VFP8
http://www.portalfox.com/modules.ph...le&sid74

321512 HOWTO: Call a Visual FoxPro 7.0 Web Service from ASP
http://support.microsoft.com/?id21512

307355 HOW TO: Call a Web Service in Visual FoxPro 7.0
http://support.microsoft.com/?id07355


Alex Feldstein
________________________________
Microsoft Visual FoxPro MVP
Please respond in the public groups so that everybody
can benefit from the exchange.
Favor de responder en los foros públicos asi todos se benefician.
(address munged with ROT-13)

Blog: http://www.bloglines.com/blog/AlexFeldstein
Website: http://feldstein.net
Respuesta Responder a este mensaje
#3 Jose Ignacio Nuñez Robles
28/05/2005 - 03:14 | Informe spam
Hola Nacho y muchas gracias ev verdad que fue de gran ayuda el manual que
referiste, ya tengo clara la idea de cliente servidor en fox, pero aun
tengo un problemita, si bien es cierto es posible y lo demostraste con tu
ejemplo crear un servicio web conVFP y LEER los datos desde la aplicacion
cliente tambien VFP, pero me pregunto y sera posible actualizar los datos
del servidor desde el cliente??, estuve revisando las propiedades de XML:
XMLUPDATEGRAM( ), CURSORTOXML( ), XMLTOCURSOR( ) pero la verda que no
logre mas que un terrible dolor de cabeza y regresar a los cigarrillos
:s, si me pudieras ayudar en esto te lo seguiria agradeciendo...

por otro lado en mi base de datos tenia las fotos de los registros
almacenados en un campo general, hasta donde pude leer XML no soporta este
tipo de campos, podrias sugerirme algo para poder seguir utilizando esas
fotos?'

Y por ultimo tambien tube problemas con unos campos del tipo entero aunto
incrementables que al parecer tampoco esta soportado por XML, estos campos
los utilizaba para crear el id de mis registros de la tabla principal.

PD. todo tiene que ser 100% VFP
y de antemano muchas gracias tocayo...

-
PortalFox :: Nada corre como un zorr
http://www.portalfox.co

PortalFox - NNTP Forum Gatewa
Respuesta Responder a este mensaje
#4 Nacho
28/05/2005 - 12:58 | Informe spam
Vamos por partes:

1.Las funciones de XML son para convertir datos entre cursores y XML, por lo
tanto, la forma de trabajar es con cursores, y cuando tengas que grabar los
datos, es cuando lo pasas a XML para enviar el resultado al servidor.

2.No es una buena practica de programación el guardar las imágenes en campos
de la tabla, yo personalmente guardo el nombre de la imagen en un campo
carácter, y cuando necesito obtener la imagen la busco por su nombre en la
carpeta donde están las imágenes. En cualquier caso se pueden obtener las
imágenes para convertirlas a XML y viceversa, y para ello tienes algún
ejemplo en portalfox.

3.Los campos autoincrementales, como su nombre indica, no son manipulables
por el usuario, por lo tanto no puedes asignarle ningún valor, es la propia
base de datos la que se lo asigna cuando vas a añadir un registro en la
tabla.

4.Te aconsejaría que miraras los artículos que hay en portalfox y en
universalthread sobre programación en n-capas o n-tier. Si tienes un
concepto claro sobre la metodología, entenderás muchas cosas que ahora te
confunden.

Salu2
Nacho




por otro lado en mi base de datos tenia las fotos de los registros
almacenados en un campo general, hasta donde pude leer XML no soporta este
tipo de campos, podrias sugerirme algo para poder seguir utilizando esas
fotos?'

Y por ultimo tambien tube problemas con unos campos del tipo entero aunto
incrementables que al parecer tampoco esta soportado por XML, estos campos
los utilizaba para crear el id de mis registros de la tabla principal.

PD. todo tiene que ser 100% VFP
y de antemano muchas gracias tocayo...


PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway
Respuesta Responder a este mensaje
#5 Jose Ignacio Nuñez Robles
29/05/2005 - 06:28 | Informe spam
Hola Nacho , en realidad lamento mucho molestarte mas con este tema, lei
sobre lo que me recomendaste pero la verdad loque nececito ahora es algun
ejemplo practico como el que me recomendaste anteriormente de como guardar
datos en el servicio web VFP, estube haciebdo pruevas y creo que ese tema
de leer los datos del servicio web lo tengo resuelto lo que ahora me
preocupa en como añadir y modificar datos en el servidor remoto.
Estube viendo los comandos XMLTOCURSOR(), y CURSORTOXML() con los que
puedo convertir los cursores a XML y viceversa, ahora lo que quiero saver
como actualiso los datos en el server. Yo tengo una base de datos en el
servidor, cuando el cliente realiza la consulta invoca aun comoando que
defini en mi servicioweb que abre una base de datos(opendatabase), la
carga en un cursor, convierte ese cursor a XML(cursortoxml()), luego en el
lado del cliente con XLMTOCURSOR() combierto los datos a un cursor y puedo
trabajar en el desde la aplicacion cliente añadiendole, modificando o
borrando refgustros, ahora lo que falta es como hacer para que esos datos
regresen al servidor y se graven en la base de datos del servidor. Bueno
aunque dedusco que ya entendiste lo que ya me entendiste lo que quiero
hacer delde mi primen mensaje me siento mas tranquilo explicandolo mas
detalladamente, porfa dame una mano en esto es urgente si pudiera citarme
alguna direccion web con un ejemplo practico de eso, encontre mucha
documentacion pero son muy teoricas y ya tendre tiempo de leerlas mas
detenidamente pero lo que nececito ahora es \"salir del paso\" :) o en
todo caso me sugieras si tienes algo de tiempo los pasos que devo seguir
para lograr lo que deseo 100% VFP. gracias denuevo.


PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida