lunes, 19 de mayo de 2008

Problemas con Pocket PC

Durante una práctica de acceso a datos con servicios web XML nos sucedio lo siguiente

Para empezar lo hicimos de una manera fácil, creamos una aplicación de escritorio que se conectará a una base de datos SQL por medio de un servicio web para facilitar la creación de la pocket pc empezamos por crear la base de datos en SQL con tablas y campos pero para poder crear la conexión mas segura creamos un usuario con permisos privilegiados para poder manipular los datos de las tablas.

Una ves creado lo anterior empezamos a crear la aplicación de escritorio, le dimos diseño, después comenzamos la creación de los servicios web para verificar si estos se conectaban hacia la base de datos y si hacia las operaciones que programamos, luego codificamos los botones de la aplicación, una vez terminada verificamos si los servicios y la aplicación realizaba todas las operaciones, afortunadamente si realizo todo lo programado.

Entonces empezamos a crear la aplicación para la pocket pc, la base de datos ya estaba creada con el usuario y los servicios web también ya estaban creados y funcionando, entonces le dimos diseño a la pocket pc y empezamos a programar los botones y menús de la aplicación para dispositivos móviles, pero la sorpresa fue que los que no mandaba un error de conexión a la base de datos pero los resultados con la aplicación anterior eran factibles con los mismos servicios web, entonces no entendíamos cual era problema empezamos a verificar las configuraciones de la pocket pc y nos dimos cuenta que las configuraciones estaban correctas, entonces no entendíamos cual era el problema porque no funcionaba si con la aplicación de escritorio los servicios funcionaban bien no tenían ningún problema, después de cambiar la codificación de los botones tampoco funciono y ya marcaba errores en el código diseñado en los botones que llamaban los servicios, para que el código funcionara tuvimos que agregar algunas referencias que se muestran a continuación:

* Imports System.Data.SqlServerCe

* Imports System.Data

* Imports System.IO

* Imports System.Data.Common

* Imports System.Text

* Imports System.Data.SqlClient

Volvimos a agregar los servicios web a la aplicación para verificar si con esto ya funcionaba pero desafortunadamente nos marco el mismo error después buscamos asesorías y nuestros asesores verificaron todo lo que ya habíamos hecho código de servicios web código para llamar esos servicios y esto estaba bien ellos tampoco no entendieron el porque del error luego nos preguntaron si la maquina tenia instalado “IIS” la maquina con la que estaba trabajando si lo tiene instalado pero no funcionaba una ves agotadas las opciones posibles del porque no funcionaba pensamos que la red era la que dejaba a la pocket pc que se conectará a la base de datos en SQL buscamos mas asesoría para ver si esto de alguna manera se solucionaba pero hicieron lo mismo que nuestros asesores anteriores checaron códigos “IIS” y la configuración de la pocket pc y nos dijeron los siguiente que la red del lugar donde se estaba realizando dicho proyecto estaba fallando o tiene algunos errores de comunicación.


VIDEO TUTORIAL EN FLASH


Para iliustrar de mejor manera lo que nos sucedio con la pocket pc haz click en el link sifuiente para poder ver el video tutorial en flash:

http://problemas-pocketpc.unlugar.com/Pocket/Index.htm

No hay comentarios: