Instalación Del Sistema HRP
Instalación Del Sistema HRP
Instalación Del Sistema HRP
HRP
CLIENTE - SERVIDOR
INTRODUCCIN.
El procedimiento de instalacin del sistema HRP, es un proceso sencillo que slo requiere de algunos conocimientos tcnicos comunes. Sin embargo es importante que previo a su instalacin se conozcan las facilidades que el sistema proporciona para la definicin de los roles de cada elemento que integra el sistema. Debido a la naturaleza del sistema basado en una infraestructura que soporte los requerimientos de cliente-servidor, sus elementos bsicos que interactan en este sistema fundamentalmente son: el cliente y el servidor.
Sin embargo la definicin de stos juega un papel importante para la instalacin de HRP.
Las opciones que tenemos para la definicin de su infraestructura de hardware previa a la instalacin del sistema, son las siguientes: INSTALACIN TRADICIONAL
1er. ELEMENTO : CLIENTE(s) .- PC (s) a las que se les instalar la aplicacin del cliente. Por lo tanto contendr cada pc los siguientes directorios: a) b) c) d) e) dlls.- Programas que se ejecutan en la PC del cliente y que stas a su vez pueden hacer llamadas a otras dlls o reportes (rpts). rpts .- Formatos de consulta para visualizar los datos solicitados por el usuario a travs de una dll. Imgenes.- Imgenes propias del sistema o definidas por el usuario tales como logo de la empresa o inclusive fondos del aplicativo. y el archivo ejecutable hrp.exe quien se encarga de autentificar al usuario, establecer la conexin a la B.D., permitir navegar en el men del sistema del usuario, y detonar las llamadas a las dlls correspondientes. Utileras.- Son programas extras que tiene el aplicativo para su administracin. Ver documento 3. Administracin de HRP, captulo 12.
2. ELEMENTO : SERVIDOR .- Servidor que tendr las funciones de : a) b) Administrador de Base de datos Ejecucin de Programas .exe
OTRAS DEFINICIONES:
OPCIN 1 1er. ELEMENTO : CLIENTE(s) .- Mismas funciones definidas en la instalacin tradicional. 2. ELEMENTO : SERVIDOR de DB .- Servidor que tendr la funcin de : a) Administrador de Base de datos 3er. ELEMENTO : SERVIDOR de Ejecutables .- Servidor que tendr la funcin de : a) Ejecucin de Programas .exe
OPCIN 2 -
RECOMENDADA.
1er. ELEMENTO : CLIENTE(s) .- PC (s) a las que se les instalar la aplicacin del cliente, pero slo dejaremos en la(s) pc(s) : a) El directorio de las Imgenes b) y el archivo ejecutable hrp.exe 2. ELEMENTO : SERVIDOR de DB .- Servidor que tendr la funcin de : a) Administrador de Base de datos 3er. ELEMENTO : SERVIDOR de Ejecutables .- Servidor que tendr la funcin de : b) Ejecucin de Programas .exe 4. ELEMENTO : SERVIDOR de Dlls y Rpts.- Servidor que tendr la funcin de contener: c) Directorio con los archivos .dll d) Directorio con los archivos .rpt
OPCIN 3 1er. ELEMENTO : CLIENTE(s) .a) Mismas funciones definidas en la instalacin tradicional propias del cliente, y b) funciones del Servidor de DB y Servidor de Ejecutables. * Esta forma de definir la infraestructura del sistema slo es til para casos de prueba, demostraciones, venta del producto.
Para entendernos mejor, cuando hablamos de los servidores, stos pueden existir fsicamente o ser el mismo.
CONSIDERACIONES : En cualquiera de las opciones anteriores es posible que los programas dlls se ENCUENTREN en un servidor o en la PC de cada cliente, pero siempre se EJECUTAN en la PC-Cliente. Es importante aclarar que para cualquiera de las opciones anteriores que elija, el sistema est diseado para soportarlo, y la eleccin queda a criterio de las polticas de la empresa o del anlisis de quien instala el sistema.
Cliente
Caractersticas 256Mb (mnimo) 100Mb disco para el sistema Windows NT Ver 4 Service Pack 6, Win2000 Unix con los parches requeridos por el proveedor del Manejador de la Base de datos
Cualquiera de los siguientes Manejadores de Base de datos Relacionales Instalado: Elemento Caractersticas SQL-Server Ver 7 o posterior Oracle Ver 8.0 o posterior Informix Informix Caractersticas
<<
>>
<< VERSIN SQL-SERVER >>
Es importante que se hayan revisado los Check List previamente y que no falte ninguno de los puntos. Conviene tener a la mano los Check List tanto del cliente que se instala como del servidor en todo momento ya que ah se anota informacin importante para la instalacin.
2.- Creacin de BD
En el disco de Instalacin que se prepara para el cliente, se encuentran dos carpetas las cuales una de ellas contiene la informacin correspondiente al Servidor y en otra la informacin del Cliente. INSTALANDO EN EL SERVIDOR 1. Del disco de instalacin ( CD ) realizar la copia de la carpeta hrp y todo su contenido al servidor, conservando su estructura. Debemos proporcionar el nombre de la BD (por lo general es nombrada hrpdb o similar). 2. Restaurar la base de datos hrpdb (o nombre con el que fue creada). Con esto se carga el esquema de tablas, Stored procedures e informacin de administracin. Segn el manejador de base de datos, restaurar la Base de datos que viene en el CD del SetUp. Normalmente est en el directorio E:\ Servidor sql\hrp\Base de Datos.
Por medio de una consulta de SQL1 Revisar que la informacin de la tabla glcocorp sea correcta en los campos de : Razn Social, Nmero de Licencias, Sistema Operativo y Manejador de la Base de datos.
Esto por serguridad de que se haya cargado con los datos correctos la base de datos que se prepar especialmente para el cliente.
Secuence Query Language, mediante la herramienta de consulta propia del manejador de Base de Datos.
Caractersticas 256Mb (mnimo) 100Mb disco para el sistema Windows NT Ver 4 Service Pack 6, Win2000 Unix con los parches requeridos por el proveedor del Manejador de la base de datos. Mas Compilador de C instalado. Instalado
Para Sistema Operativo Unix se requiere adems: Elemento Oracle Pro*C Informix Escl-C
Caractersticas
Recuerde que el servidor de Ejecutables puede ser el mismo que el servidor de Base de Datos.
El nmero de puerto puede ser cualquier nmero ms grande a 6000 siempre y cuando no est ocupado ya. OJO : despus de insertar la linea revisar que al final del archivo exista una lnea en blanco. En sistema Operativo Unix el archivo services se ecuentra en /etc/services y solo root tiene permiso de escritura en este archivo. TODAS las PC clientes se les agregar esta lnea con el mismo nmero de puerto.
En el caso de Oracle se debe definir un Service Name en el servidor de ejecutables que apunte a la instancia donde est la Base de datos (este service name se declarar en la OPCI01 de parametrizacin General).
OJO : La carpeta de bin no debe crearse directo en raiz, debe tener un directorio padre . El nombre del directorio padre de bin, NO IMPORTA. Por comodidad y orden la carpeta padre de bin puede ser llamada hrp. Los archivos que se copian a sta carpeta son : glserver.exe, nmcalnom.exe, nmcienom.exe, nmlstpo1.exe, nmlstpo2.exe, nmlstpol.exe, nmpoliza.exe, nmrenoen.exe, nmrepcon.exe
Estrictamente debe llamarse bin la carpeta donde se copiarn los archivos ejecutables.
| Arquitectura HRP | Requerimientos Tcnicos | Puerto del Servidor | Programas Ejecutables | Demonio glserver |
Para detonar la utilera en Unix es: $ nohup glserver.exe >> bitcora.log 2>> bitacora.err &
En una sesin de MS-DOS o de comando se levanta el servicio glserver, es decir correr el programa glserver.exe. IMPORTANTE : Por ser un demonio glserver, se ejecuta y no aparecer nuevamente el prompt del sistema. Salir de la pantalla de msdos con el cono de 7.
Archivos .exe que se copiaron en el directorio bin del servidor de ejecutables (nm*.exe).
Versin Cliente del Manejador de la base de datos: Oracle Driver de ODBC 8.0620 o posterior Informix Informix SDK 2.5 o posterior SQL-Server SQL-Server Cliente ver 7 o posterior instalado
10
Editar el archivo services para dar de alta el servicio rh2000 en el puerto 6543. Este archivo tradicionalmente se encuentra en la carpeta system o system32. Insertar la lnea: rh2000 6543/tcp
El nmero de puerto debe ser el mismo que se defini para el Servidor de Ejecutables en el archivo de services. OJO : despus de insertar la lnea revisar que al final del archivo exista una lnea en blanco. TODAS las PC clientes se les agregar esta lnea con el mismo nmero de puerto.
Editar el archivo hosts para asignar la IP del servidor donde se encuentran los ejecutables. Insertar lnea: 127.0.0.1 rh2000Host 5 o tambin puede poner la IP real de equipo en lugar de 127.0.0.1
Inserte una lnea similar con la IP del Servidor donde se encuentran los ejecutables (y glserver ejecutndose), ejemplo: 200.200.22.35 rh2000Host
IP del Servidor de ejecutables
11
12
Definir el directorio de la PC en donde quedar instalada la aplicacin del cliente para su ejecucin (hrp.exe).
Ruta de Aplicacin : Directorio de la PC en donde quedar instalada la aplicacin del cliente (hrp.exe). Ruta de dlls : Ruta donde se encontrarn los archivos .dll. Ruta de Reportes : Ruta donde se encontrarn los archivos .rpt. IP del Servidor : IP del servidor que correr los archivos .exe. (Definido el IP en el archivo de hosts).
13
Puerto : Puerto por el que se conectarn cliente servidor (definido en el archivo de services) Seleccin de DLLs : Seleccionar todas las dlls que se encuentran en el directorio de bin. Presionar el botn de REGISTRAR : Se ejecutar el programa regdll6.exe. Al finalizar el registro de las dlls aparecer una pantalla como la siguiente y simplemente deber presionar el botn de SALIR.
Revisar que al trmino de la instalacin se haya ejecutado el programa regdll6.exe. Si no se ejecut en automtico este programa, ejectelo usted mismo indicando las rutas que se solicitan y aplicando la accin de registrar como se especifica en el siguiente punto. Registro de dlls : Si cuando instal el sistema no apareci la pantalla de registro de dlls, puede usted mismo registrar las dlls desde la lnea de comando de MS-DOS : C:\windows\system\regsvr32.exe nombre de la dl
Puede ocupar la opcin de Abrir con... para las dlls y asignarles este programa (regsvr32.exe). De esta manera cuando se requiera nuevamente registrar dlls, bastar con oprimir doble clic sobre la dll a registrar.
14
Entrar a la captura del registro y aparecer una pantalla como la siguiente : Donde usted capturar los datos de : fecha : Capturar la fecha de solicitud Sistema Operativo en el Cliente : Sistema Operativo que tiene instalado la PC del cliente. Verificar que los datos sean correctos y aplicar el perfil de Exportar.
NOTA : Los otros datos que aparecen inhibidos se cargaron cuando restaur la base de datos propia del cliente.
15
Aparecer la siguiente pantalla de exportar, la cual tiene como objetivo generar un archivo. En esta pantalla usted capturar : a. La RUTA/PATH donde se generar el archivo de solicitud de registro.
b.- El nombre del archivo con la siguiente nomenclatura ESTRICTA: EJEMPLO : Nombre de Archivo : SADH_MTAMAYO_90_03-FEB-03.TXT Nombre de la empresa que solicita. Nombre o siglas del solicitante. Vigencia expresa en das que desea la licencia. Fecha de solicitud del registro (numrica o alfanumrica). Extensin .txt
c.- Despus de haber capturado el nombre del archivo, presione el botn de Exportar.
16
e.- Respuesta de Soporte Tcnico de S.A.D.H. va E-MAIL. La respuesta de soporte tcnico llega a travs de un archivo va e-mail, con el mismo nombre que se envi el archivo pero con un consecutivo 04.
Para este ejemplo recibiramos un archivo llamado : SADH_MTAMAYO_90_03-FEB-03_04.TXT. Bajar el archivo al mismo directorio donde se cre el primer archivo de solicitud y ejecutar nuevamente el programa rhregsis.exe. Volver a capturar la misma informacin con la que se hizo la solicitud, los datos deben ser exactamente los mismos, de lo contrario no se registrar el producto.
17
Una vez cargada la llave de activacin presione el perfil Registrar para efectuar el registro de la PC.7 Aparecer el mensaje : Licencia registrada correctamente De esta forma en esta PC cliente ya se puede accesar el sistema hrp! Accesar al sistema ejecutando hrp.exe y asignar el DSN en el cuadro de Dialogo Seleccin Origen de datos Entrar con el Login de 8, PASSWORD : demo.
2.
El procedimiento de Registro se efectuar por cada PC en la que se instalar el sistema HRP, segn nmero de licencias permitidas.
18
3.
OPCI03
Forma de compilacin
Se coloca un alias de compilacin es decir. 1. SQLC si los archivos estn compilados en C 2. C4GL si los archivos estn compilados con el comando C4gl. *Solo aplica cuando es informix-Unix. 3. 4JS si los archivos estn Compilados con fgl2p . *Solo aplica para informix WinNT 4. RDS si los archivos estn Compilados con flgpc . *Solo aplica para informix Unix. La especificacin del manejador de la base de datos debe ser EXACTAMENTE IGUAL que como se especific para enviar los datos del registro de licencia a soporte de SADH.
OPCI04 OPCI64
OPCI90
19
b) Seleccionar el Men de Estructura, la opcin de Control de Accesos y posteriormente la opcin de Opciones Generales de Sistema. c) Buscar la opcin correspondiente a Parametrizacin General y presionar el botn de Opcis.
20
ANEXOS
| Regresar |
Equipo / hardware Sistema Operativo Versin Sistema Operativo Tipo de procesador y velocidad Memoria Ram Espacio Libre en disco/particin donde se instala hrp Trayectoria donde se instalar el sistema Red Tarjeta de red instalada y configurada Conexin fsica a la red Protocolo Tcp-Ip instalado Direccin IP de la PC Comprobar conectividad con el host Configuracin Cliente Versin del ODBC de Microsoft instalado Manejador de la Base de Datos Cliente instalado Versin de la Base de Datos cliente instalado ODBC Configurado Lenguaje Ingls del DSN (para SQL-Server) Comprobacin de conectividad a la Base de Datos Configurado el archivo services con el servicio rh2000 Configurado el archivo hosts con IP de rh2000Host
ANEXOS
| Regresar |
Equipo / hardware Sistema Operativo Versin Sistema Operativo Tipo de procesador y velocidad. Memoria Ram Espacio Libre en disco/particin donde se instala hrp Trayectoria donde se instalar el sistema Espacio Libre en disco/particin para la base de datos Compilador de C instalado Red Nombre del Servidor (Host) Tarjeta de red instalada y configurada Conexin fsica a la red Protocolo Tcp-Ip instalado Direccin IP del Servidor Comprobar conectividad con las PC clientes Configuracin Servidor Base de Datos Manejador de la Base de Datos instalado Versin del Manejador DB instalado Usuario Administrador de la Base de datos Nombre de la Base de Datos Creada Nombre del Servidor Servername Nombre del servicio Servicename Configuracin Servidor Aplicacin Instalada Herramienta de Compilacin Esql-C Puerto asignado al servicio rh2000 Configurado el archivo services con el servicio rh2000
ii
ANEXOS
| Regresar |
Equipo / hardware Sistema Operativo Versin Sistema Operativo Tipo de procesador y velocidad. Memoria Ram Espacio Libre en disco/particin donde se instala hrp Trayectoria donde se instalar el sistema Espacio Libre en disco/particin para la base de datos Compilador de C instalado (Para S.O. diferente a NT) Red Nombre del Servidor (Host) Tarjeta de red instalada y configurada Conexin fsica a la red Protocolo Tcp-Ip instalado Direccin IP del Servidor Comprobar conectividad con las PC clientes Configuracin Servidor Manejador de la Base de Datos instalado Versin del Manejador DB instalado Usuario Administrador de la Base de datos Nombre de la Base de Datos Creada Instancia (SID Oracle) Archivo /etc/services con el servicio y puerto rh/2000 Usuario de Unix igual la Usuario del sistema (unix) Instalada Herramienta de Compilacin Pro*C (unix) Service Name en TNSNAMES (unix) Permisos de Select a las vistas dinmicas de la Base de Datos. V$XXXXXXX (para desempaquetar las vistas se corre catalog.sql como sys o system)
(S/N) => => => => => => (S/N) => (S/N)
iii
ANEXOS
| Regresar |
Equipo / hardware Sistema Operativo Versin Sistema Operativo Tipo de procesador y velocidad. Memoria Ram Espacio Libre en disco/particin donde se instala hrp Trayectoria donde se instalar el sistema Espacio Libre en disco/particin para la base de datos Compilador de C instalado (Para S.O. diferente a NT) Red Nombre del Servidor (Host) Tarjeta de red instalada y configurada Conexin fsica a la red Protocolo Tcp-Ip instalado Direccin IP del Servidor Comprobar conectividad con las PC clientes Configuracin Servidor Manejador de la Base de Datos instalado Versin del Manejador DB instalado Lenguaje del Manejador de DB instalado Nombre del Servidor SQL-Server Nombre de la Base de Datos Creada Configuracin Regional Servidor Fechas Usuario Administrador de la Base de datos Usuario(s) Para el sistema Lenguaje Ingles para cada usuario definido Configurado el archivo services con el servicio rh2000
(S/N) => => => => => => => (S/N) (S/N)
iv
ANEXOS
| Regresar |
Llene los datos correspondientes en cada pestaa. En esta pestaa GENERAL, se definen los datos de: Nombre del DSN (odbc), la descripcin de ese DSN y el nombre de la base de datos a la que se conectar. Puede usar el botn de Ayuda. Presione el botn de Aplicar.
La pestaa de CONNECTION, se definen los datos de conexin al servidor: Nombre de la base de datos a la que se conectar, usuario con el que accesar esa base de datos, Host Name del servidor donde estar almacenada la base de datos, el nombre de service name que haya definido en el servidor, el nombre del servidor, estos datos usted los define segn sus propias definiciones que haya hecho previamente de cada uno de ellos.
El nico dato que le proporcionamos es el tipo de protocolo de comunicacin para que lo especifique igual. Presione el botn de Aplicar.
ANEXOS
| Regresar |
En la siguiente pestaa le mostramos otros valores por default que define el propio SETUP de Odbc para Informix recomendados. Finalmente debe presionar los botones de Aplicar y Aceptar.
Una vez que ya haya definido un DSN de Informix, entre a la opcin de SetNet32 de Informix y defina los mismos valores que defini en el ODBC. Para que pueda hacer la conexin.
vi
ANEXOS
| Regresar |
vii
ANEXOS
| Regresar |
viii
ANEXOS
| Regresar |
Dar el nombre del servicio, normalmente se le da el mismo que el del SDI; Elegir TCP/IP, Poner el Nombre del Servidor de Base de Datos o la IP; normalmente se deja el puerto 1521 y dar el SDI que nos proporcion el Administrador. Hacer la prueba de conexin.
ix
ANEXOS
| Regresar |
En esta pantalla se captura el nombre del ODBC1, su descripcin de la conexin, y el servidor al que se conectar para accesar la base de datos.
En la Siguiente pantalla se especifica : 1.- Cmo desea que se compruebe la autenticidad del ID de inicio de sesin. 2.- Capturar en Id de inicio de sesin, el login con que dimos de alta al usuario al crearlo. 3.- Capturar la contrasea con la que se di de alta el usuario en el procedimiento de creacin de usuario.
ODBC por sus siglas Open Data Base Conectivity (Conectividad abierta entre base de datos). x
ANEXOS
| Regresar |
En la siguiente pantalla simplemente seleccionamos la base de datos a la que se conectar por default ese DSN que estamos creando.
En esta pantalla debemos de revisar que el idioma sea el INGLS. OJO :Tambin es importante que la configuracin regional de la mquina del usuario sea ingls.
Finalmente verificar que la PC cliente se pueda conectar a la base de datos con el usuario creado para el sistema.
xi
ANEXOS
| Regresar |
Parametrizacin inicial
(Parametrizacin General)
NOTA IMPORTANTE: La definicin de la OPCI64 NUNCA DEBER SER CAMBIADA, debido a que es un valor que toma el sistema para identificar autenticidad de la aplicacin. Esto debido a que fue un dato que especific cuando solicit su LICENCIA.
xii
ANEXOS
| Regresar |
Parametrizacin inicial
(Parametrizacin General)
ORACLE-WINDOWS NT
OPCI OPCI01 OPCI03 OPCI04 OPCI64 OPCI90 C:\hrp\archivos\ C:\hrp\archivos\ ORACLE Descripcin C:\hrp\bin\ Folio Inicial Hrpdb SQLC Folio Final Hrpdb
NOTA IMPORTANTE: La definicin de la OPCI64 NUNCA DEBER SER CAMBIADA, debido a que es un valor que toma el sistema para identificar autenticidad de la aplicacin. Esto debido a que fue un dato que especific cuando solicit su LICENCIA.
xiii
ANEXOS
| Regresar |
Parametrizacin inicial
(Parametrizacin General)
SQL SERVER-WINDOWS NT
OPCI OPCI01 OPCI03 OPCI04 OPCI64 OPCI90 C:\hrp\archivos\ C:\hrp\archivos\ SLQ SERVER Descripcin C:\hrp\bin\ Folio Inicial Hrpdb SQLC Folio Final SERVIDOR1
NOTA IMPORTANTE: La definicin de la OPCI64 NUNCA DEBER SER CAMBIADA, debido a que es un valor que toma el sistema para identificar autenticidad de la aplicacin. Esto debido a que fue un dato que especific cuando solicit su LICENCIA.
xiv