Tanto el cliente como el servidor pueden estar en plataformas diferentes o iguales. En
el servidor existe un programa residente que analiza y procesa las peticiones
del cliente. El cliente está configurado para que algunos o todos los
archivos se procesen de forma remota o local.
De esta forma, el servidor procesa las consultas y actualizaciones sobre el banco de
datos, permitiendo así un rendimiento muy superior de todo el sistema. En
pruebas que hemos realizado hemos constatado que empleando el módulo de
conectividad se obtienen velocidades de procesamiento muy superiores al
acceso simple mediante redes locales.
Así, se logran minimizar las situaciones que actualmente se tienen de
ESPERA (en permanentes y temporales) y, claro está, mejorar notablemente
el rendimiento general de todo el sistema.
Además, este módulo combinado con el módulo de ODBC abre
un panorama nuevo a lo que puede ser la apertura del banco de datos a otros
productos.
Nuevas instrucciones de impresión:
Con las nuevas instrucciones de impresión se pretende que se puedan hacer programas
más sencillos y transportables. Estas son algunas de las nuevas ventajas:
Caracteres de control y transportabilidad:
Dada la diversidad de modelos de impresoras y sus capacidades, representa un problema
para el programador al necesitar conocer los caracteres de control de cada modelo,
con las nuevas instrucciones solo se especifica el tipo de letra a usar, sus
atributos, ... y SISINF incluye los caracteres de control necesarios.
Reemplazos generales:
La nueva opción de /REEMPLAZO permite cambiar información de un listado, cuando éste
ya se terminó de generar, de una manera más fácil para el programador.
Información de PIE de página:
Se tiene una nueva opción que permite definir lo que contendrá el PIE de página. En
esta forma de trabajo se usa la opción /PIE para hacer dicha definición y
SISINF cuando se hace la impresión, revisa si ya se llego al fin de la hoja,
para pasar a imprimir el PIE de la misma.
Imágenes junto con texto:
Las imágenes pueden ser colocadas en cualquier posición del documento, inclusive
sobreponiéndoles texto.
Impresoras REMOTAS:
Empleando el protocolo TCP/IP se puede lograr por ejemplo que ejecutando SISINF en una
mini computadora sea posible enviar la información a imprimir a una PC,
haciendo uso de las ventajas de la PC (tipos de letra, colores, etc.)
Líneas:
Las nuevas instrucciones tienen la posibilidad de definir que se desea imprimir
una línea ya sea vertical u horizontal. Y SISINF se encarga de manejar las
intersecciones.
Orientación:
También es posible definir la orientación del reporte ya sea vertical o apaisada.
Cancelación del renglón inicial:
Cuando se usan diferentes tamaños de letras, llevar el control del cambio de hoja es
más problemático, para ello se puso /NO-RENGLON-INICIAL con lo cual se omite
dicho renglón y se deja que SISINF controle el cambio de hoja.
Selección de páginas:
En muchos sistemas mediante un proceso de selección de información se generan reportes
de pocas páginas con sólo la información que se necesita en el momento. Con las
nuevas instrucciones se puede también tener otra estrategia que consiste en
generar en un archivo con toda la información, desplegarlo en la terminal y
que el usuario del sistema seleccione las páginas que desea imprimir.
Edición de campos:
Para una mejor presentación ahora se tienen opciones para que al imprimir un campo tanto
alfanumérico como numérico se pueda justificar la información a la izquierda,
a la derecha o centrada en el tamaño del campo. También los campos tipo texto
se pueden justificar, con lo cual se insertan espacios para que tanto el lado
izquierdo como derecho del texto quede alineado.
Colores:
Si usted dispone de una impresora a color, ahora al definir los tipos de letra puede
poner el color del fondo y el color de la letra que desee para una mejor
presentación de los reportes. Si usted tiene una impresora que no imprime a
color, también puede definir los colores para que al desplegar el reporte por
la terminal (Con /DESPLEGAR-ARCHIVO) se vea a colores y mediante la opción
/IGNORAR-COLORES cuando se imprima se haga solo en negro. La razón de esta
opción es que no todas las impresoras que no son a color trabajan
adecuadamente reportes a color.
Tipos de papel:
Con las nuevas instrucciones se tiene la opción de /PAPEL con la cual se especifica
el tipo de papel a usar y si se desea cambiar los márgenes. Si NO se define
se asume que será tipo “Carta”. Con la opción de papel se fija el total de
renglones y columnas disponibles para el reporte. Con lo cual se logra el
cambio de hoja en forma adecuada y el centrado de la información del renglón
inicial.
Aumento de memoria:
La nueva versión 7.0 aumentó la cantidad de
memoria general empleada por un programa en 10K, lo cual permite escribir
programas más largos, con mayor cantidad de áreas y variables. Así mismo, se
aumentó la cantidad de vectores a 50 por programa.
Adicionalmente, para la versión de PC bajo Windows 9x, ME, NT, 2000 y XP (o superior) se tienen:
ODBC:
La versión 7.0 de SISINF posee un manejador de datos
ODBC (Open Data Base Connectivity) el cual permite abrir el banco de datos a
cualquier producto que emplee esta tecnología. Cabe resaltar que este módulo
puede ser empleado junto con el módulo de conectividad (arriba descrito),
dando como resultado, por ejemplo, que desde una PC se pueda consultar
empleado MS-Excel un banco de datos que reside en una HP-9000. (Para mayor
información de ODBC consultar más abajo, o seleccione este vínculo: ODBC
Mejoras a DS:
El módulo DS (desarrollador Sisinf) ha sido
rediseñado para aumentar su funcionalidad y facilidad de uso. Se le han
agregado nuevas opciones y ambientes gráficos.
Nuevo CPS para Windows:
Se desarrolló un nuevo CPS (Cuentas y Parámetros
Sisinf) recortado, exclusivo para Windows, el cual permite controlar de
manera gráfica tanto las impresoras como las claves de acceso que usan
Sisinf.
|