Regresar un paso atrás Sisinf para Internet / Intranet
Manual de instalación

1) Introducción:
SISINF se instala en un servidor y el usuario final (cliente) ejecuta la aplicación remota por medio de Internet o Intranet (red local). Tanto la aplicación (programas en SISINF) como el banco de datos se encuentran localizados en el servidor.

Una vez instalada la versión de SISINF para Internet en el servidor, los clientes pueden ingresar al sistema mediante los siguientes dos mecanismos:

  • Mediante un navegador o explorador de Internet:
    Los clientes pueden acceder a la aplicación mediante cualquier navegador o explorador de Internet, ya sea empleando Internet para clientes remotos, o usando una Intranet (red local) para clientes locales. No se requiere de configuración o instalación adicional en la máquina cliente, tan solo conocer la dirección IP o el dominio del servidor y tener acceso a la página HTML que arranca el sistema.

  • Mediante un ejecutable que permite el acceso directo:
    Los clientes pueden acceder a la aplicación, ya sea empleando Internet para clientes remotos, o usando una Intranet para clientes locales, solamente por medio de un programa ejecutable que deben instalar y configurar previamente. No es necesaria una página HTML en el servidor, lo que permite un mayor control del acceso al sistema. Se requiere conocer la dirección IP o el dominio del servidor.

Note que usted podrá combinar ambos mecanismos en una misma instalación, solo deberá completar los requerimientos adecuados a cada mecanismo tal y como se señala mas adelante.

Para efectos prácticos existirán dos servidores de Sisinf, el primero conteniendo la instalación tradicional de Sisinf, y el segundo conteniendo lo necesario para la comunicación vía Internet (servidor WEB, página HTML de inicio, ..) y la comunicación vía Intranet (ELSINI, ..) Note que ambos servidores pueden ser uno solo.

2) Instalación de SISINF en el servidor:
SISINF deberá ser instalado en el servidor de forma tradicional y luego configurarle la opción de Internet.
  • Instale SISINF en el servidor tal y como se señala en el manual de implantación, y revise que esté funcionando correctamente. Esto no es mas que una instalación tradicional de SISINF en la plataforma adecuada.

  • Configure TCP/IP en el servidor. Para poder emplear Internet para acceder a la aplicación el servidor deberá contar con una dirección IP fija en Internet. Para poder ejecutar desde un cliente en Intranet, el servidor deberá contar con una dirección IP fija local.

  • Configure las licencias de SISINF:
    • Caso de Windows:
      Debe adquirir un cierto número de "Usuarios de Internet" mismos que se activan vía telefónica, o directamente con el personal de KRATOS. Ejecute CPS con opción VS, al final aparece "Protector NNN ..." en donde NNN es el número asignado al protector de la PC donde se ejecuta CPS. Ejecute nuevamente CPS con opción UI y podrá ver los usuarios disponibles para el protector NNN.

    • Caso de UNIX:
      Se utilizan las licencias que actualmente se tienen contratadas, indistintamente en forma local (Intranet) o en forma remota (Internet), bajo la política del primero en llegar es el primero en ser servido. Note que en el servidor solo se puede trabajar SISINF bajo el esquema de usuarios, no bajo el esquema de terminales fijas.

  • Copie los archivos de ejecución y configúrelos para ser cargados de forma automática, según sea el caso:
    • Servidor en Windows:
      Copie los archivos ELSI.EXE y ELSINI.EXE al directorio SISINF\MSIS Ponga en la carpeta de INICIO (StartUP) un acceso directo al archivo ELSINI.EXE.

    • Servidor en UNIX:
      Copie el archivo ELSI al directorio /usr/msis Ejecute: NOHUP /usr/msis/elsi &

  • Instale y configure la opción de Internet en el servidor según el acceso que desea para los clientes:
    • Clientes que usen navegador o explorador de Internet:
      • El servidor deberá contar con un servidor WEB (Personal WEB Server, Apache, etc.) instalado y funcionando correctamente. Deberá crear una página HTML en el directorio raíz del servidor WEB, la cual deberá contar en algún lugar con lo siguiente para arrancar la aplicación: <applet code=Sisinf.class name=Sisinf archive=Sisinf.jar width=300 height=50>
        Vea la página muestra SISINI.HTML

      • Deberá copiar al directorio raíz del servidor WEB los archivos con extensión JAR.

    • Clientes que usen un ejecutable que permite el acceso directo:
      No se requiere de ninguna instalación o configuración adicional.

3) Configuración de máquinas cliente:
Una vez que SISINF haya sido instalado y configurado adecuadamente para Internet en el servidor, deberá proceder a configurar las máquinas de los clientes. Para ello dependerá la forma en que cada cliente emplea para acceder a la aplicación.

  • Clientes que usen navegador o explorador de Internet:
    No se requiere de ninguna instalación o configuración adicional, tan solo conocer la dirección IP de Internet del servidor o su dominio y tener acceso a la página que inicia la aplicación.

  • Clientes que usen un ejecutable que permite el acceso directo:
    • Debe instalar en la máquina cliente los programas de Java J2RE. Esta instalación creará un subdirectorio llamado BIN bajo el directorio de instalación seleccionado, conteniendo el archivo ejecutable JAVA (en Windows se creará también otro llamado JAVAW, el cual es preferible usar en lugar de JAVA).

    • Cree un directorio de trabajo para SISINF, usualmente denominado JARSIS.

    • Copie los archivos con extensión JAR al directorio de trabajo JARSIS.

    • Desde en directorio JARSIS ejecute lo siguiente:JAVA –jar Sisinf.jar IP
      Donde IP representa la dirección IP del servidor. Ya sea su IP de Internet para cuando se emplee Internet o su dirección IP local en caso de Intranet.

NOTA: Para el caso de máquinas cliente bajo Windows existe un programa de instalación que se ocupa de resolver toda la instalación y configuración de terminales, así como crear los íconos de ejecución adecuados.



4) Configuración de impresoras:
En SISINF para Internet, un cliente puede imprimir en su máquina local o en el servidor. Todas las impresoras definidas en CPS en el servidor tienen el mismo efecto para los clientes remotos, sin embargo si una impresora en CPS está definida con INTERNET como nombre de dispositivo, entonces la impresora que se empleará será la impresora local predeterminada en la máquina cliente.

Así, para imprimir en la máquina cliente, se deberá de:
  • Poner en CPS (servidor) una impresora con INTERNET como nombre de dispositivo.

  • En los programas usar en /NUM-IMP el número de dicha impresora, o bien cambiar la impresora por omisión a esta nueva impresora y no usar /NUM-IMP en los programas:
    • En Windows: En DS (Desarrollador Sisinf) seleccionar Opciones, luego Cambiar SISINF, y dar la opción /N con el número de dicha impresora.

    • En UNIX: Antes de la instrucción NOHUP (ver punto 2, Servidor en UNIX), poner lo siguiente: NIS=INTERNET Export NIS

5) Consideraciones especiales:
  • Note que el ejecutor de Internet trabaja a pantalla de forma que al leer información, Usted teclea los datos solicitados todos o una parte, y luego teclea F9 o selecciona con el ratón la tecla central para que sean procesados. Se puede también trabajar Campo por Campo tal como ahora trabaja ELS tradicional, para ello debe seleccionar al inicio en el menú principal superior la opción de Envío. Esto se puede hacer en cualquier momento, pero solo se aplica el cambio al iniciar el siguiente programa de SISINF.

  • Las instrucciones de TERMINAL y las de versión 1.0 trabajan con restricciones y limitaciones. Así, el CARET solo aparece cuando se teclea el primer carácter y como se usan tipos de letra con espaciamiento proporcional los marcos hechos con caracteres se descuadran, ...

  • Solo se pueden ejecutar en la opción de imprimir en forma local aquellos programas que usen las nuevas instrucciones de impresión. Para una rápida conversión de instrucciones anteriores a instrucciones nuevas ponga la opción /CI 0 en todas y cada una de las instrucciones /OPCION-IMPRIMIR en definición que tenga.




6) Opciones adicionales:
De igual manera que se puede cambiar la forma de envío en el menú principal, Usted puede configurar varios parámetros como lo es el color de fondo de la aplicación, entre otros.

Por otro lado si lo que desea es ejecutar directamente un programa en SISINF, esto es sin la pantalla inicial de SISINF, deberá realizar lo siguiente, dependiendo de cual sea el caso:
  • En la página HTML agregar una línea de configuración antes de la línea </applet> como sigue: <param=”psxxyy” value=”/P=valor /C”>, en donde valor es la clave, iniciales de DBD, ... del programa a ejecutar. La opción de /C es para que no ponga la pantalla inicial. Si pone /C y hay error, no se desplegará y se terminará la ejecución.

  • En la ejecución de JAVA poner después de la IP las opciones ”/P=... /C”, note que esto aplica también al ícono de ejecución directa.

Ahora que si prefiere configurar de forma definitiva ciertos de los parámetros del menú principal, basta con llevar acabo lo siguiente, dependiendo de cual sea en caso:
  • En la página HTML agregar líneas de configuración antes de la línea </applet> con el siguiente formato: <param name=”parámetro” value=”valor”>, en donde parámetro es el nombre del parámetro tal y como aparece en el menú, y valor es el valor que le queremos dar, tal y como aparece en el menú. Así, por ejemplo, si queremos que las letras sean de color negro, se agregará la siguiente línea: <param name=”Letras” value=”Negro”>

  • En la ejecución de JAVA poner después de las opciones ”/P=... /C” la combinación (sin espacios) de el nombre de la opción y el nombre del valor tal y como aparecen en el menú principal, por ejemplo LetrasNegro. Note que si agrega el signo igual en estos dos nombres, por ejemplo Letras=Negro, entonces se aplica la opción seleccionada además de que la opción desaparece del menú principal. Note que esto aplica también al ícono de ejecución directa.

NOTA: Tome en cuenta que ciertas versiones de Windows no aceptan una línea de ejecución grande y la información del final se ignora.



7) Empleo de imágenes:
El empleo de imágenes y gráficas estadísticas en la versión de SISINF 7.1 para Internet está actualmente disponible para todas las plataformas sin necesidad de configuraciones adicionales.