|
Fase III Terminada
El “Proyecto Internet” entró en la Fase III con la cual se pueden ejecutar programas de SISINF que
tengan ventanas por medio de Internet (usen la instrucción de OPCION TERMINAL AREA). En este número de ENLACE
y en los siguientes se explica esta forma de trabajo.
Proyecto de Internet Fase III
En el año 2001 se inicio formalmente este proyecto que consiste en que se pueda ejecutar un programa
de SISINF por medio de Internet.
Terminada la Fase I que consistió en estudio de alternativas, luego la Fase II que permitía ejecutar programas
de SISINF sin ventanas, se inicia la Fase III.
Esta etapa consiste en que el programa a ejecutar use ventanas, es decir, las instrucciones de OPCION TERMINAL AREA.
El reto en esta etapa consiste en lograr lo siguiente:
‘Funcionalmente’ trabaje igual que si se ejecutara en forma local. Es decir, para el usuario
final acostumbrado al uso del ‘Mouse’ o bien de ciertas teclas como las de flechas, la forma de editar, … sea
igual en forma local o en Internet:
Se ‘vea’ igual, es decir, la forma de las ventanas, colores, confirmar, ... sea lo mas parecido
entre ambas versiones.
Tenga una velocidad adecuada.
Esta Etapa esta terminada, en este ENLACE, y en posteriores se explica como se cumplió con los retos que ofrecía.
Internet, dos opciones de envío
En SISINF, para ejecutar en Internet se tienen dos opciones para el envío de la información tecleada,
una es de “Campo por Campo”, es decir, una vez que un campo está tecleado éste se envía del ‘cliente’ al ‘servidor’
para ser procesado. Esta forma de trabajo es igual que en forma local.
Otra forma de trabajo es “Por Bloque”, es decir, el usuario teclea la información de varios campos, los corrige y luego oprime la tecla F9, o bien con el ‘Mouse’ selecciona
“Envío Lectura” con lo cual se envía del “Cliente” al “Servidor” todos los campos para ser procesados.
|
Se pueden tener varias preguntas después de la descripción hecha, algunas son:
¿Cuándo usar cada opción? La opción de “Campo por Campo” puede ser lenta cuando se captura mucha
información y la velocidad de conexión es lenta.
¿Se deben cambiar los Programas? NO, los programas de SISINF ejecutan correctamente para ambas
opciones, sin cambios.
¿Cómo se selecciona la opción? Al ejecutar en Internet aparece la ventana de SISINF con un menú
de opciones, una de ellas es la de envío. Si se cambia a la nueva opción se usará hasta el inicio de ejecución
del siguiente programa de SISINF.
Internet, Envío de Areas
En el servidor cuando se inicia la ejecución de un programa se forman varias tablas con la información
de las diferentes áreas que se usan en el programa. Para un área se guarda su tamaño, su posición, sus teclas de
función, …
Para un campo se guarda su posición, su tipo (Numérico, Alfanumérico, …), su longitud o decimales, …
Cuando un área se usa por primera vez se envía del ‘servidor’ al ‘cliente’ la información de dicha área guardada
en las tablas. En los usos posteriores ya NO SE ENVIA.
Con lo anterior se logra mejorar la velocidad al reducir el envío entre ‘servidor’ y ‘cliente’.
|