Manual de Instalación Del MCPA

13
Instalación, Pruebas, Liberación Docto. Instalación Pasos de Instalación del MCPA Código I-MCPA- 0001 Hoja 1 de 8 Elaboró LROD Fec Elab 15/01/202 2 1. Instalación del sistema MCPA 1. Entre a su servidor como usuario root: login: root <enter> password: ****** <enter> 2. Verifique que exista el directorio /dummy y que tenga permisos 777: # cd / <enter> # ls –l <enter> Deberá aparecer la siguiente línea: drwxrwxrwx 2 root other 512 Dec 5 11:11 dummy Salvo la fecha y la hora, todo debe de coincidir exactamente En caso de que el directorio no exista, es necesario crearlo y asignarle permisos 777: # mkdir dummy <enter> # chmod 777 dummy <enter> 3. Fírmese como usuario nomiadm: # su – nomiadm <enter> 4. Usted deberá quedar ubicado sobre el directorio /export/home/nomiadm, para comprobar esto ejecute el comando: $ pwd <enter> Entonces deberá aparecer en pantalla: /export/home/nomiadm 5. A continuación, revise el archivo de configuración del usuario (archivo .bash_profile), para hacer esto utilice el siguiente comando: $ more .bash_profile <enter>

description

instalación de mcpa

Transcript of Manual de Instalación Del MCPA

Page 1: Manual de Instalación Del MCPA

Instalación, Pruebas, Liberación Docto. Instalación

Pasos de Instalación del MCPACódigo I-MCPA-0001 Hoja 1 de 8

Elaboró LROD Fec Elab 18/04/2023

1. Instalación del sistema MCPA

1. Entre a su servidor como usuario root:

login: root <enter>password: ****** <enter>

2. Verifique que exista el directorio /dummy y que tenga permisos 777:

# cd / <enter># ls –l <enter>

Deberá aparecer la siguiente línea:drwxrwxrwx 2 root other 512 Dec 5 11:11 dummySalvo la fecha y la hora, todo debe de coincidir exactamente

En caso de que el directorio no exista, es necesario crearlo y asignarle permisos 777:

# mkdir dummy <enter># chmod 777 dummy <enter>

3. Fírmese como usuario nomiadm:

# su – nomiadm <enter>

4. Usted deberá quedar ubicado sobre el directorio /export/home/nomiadm, para comprobar esto ejecute el comando:

$ pwd <enter>

Entonces deberá aparecer en pantalla: /export/home/nomiadm

5. A continuación, revise el archivo de configuración del usuario (archivo .bash_profile), para hacer esto utilice el siguiente comando:

$ more .bash_profile <enter>

Revise que dentro de este archivo, se encuentren las siguientes líneas:

INFORMIXDIR=/usr/informixPATH=$PATH:/usr/ccs/bin:/usr/local/bin:/usr/sbin:/usr/bin:/usr/ucb:/etc:$INFORMIXDIR/binINFORMIXTERM=terminfoDBDATE=DMY4-DBCENTURY=PDBEDIT=viTERM=vt100DBTEMP=/dummyTERMCAP=/usr/informix/etc/termcap

Page 2: Manual de Instalación Del MCPA

Instalación, Pruebas, Liberación Docto. Instalación

Pasos de Instalación del MCPACódigo I-MCPA-0001 Hoja 2 de 8

Elaboró LROD Fec Elab 18/04/2023

TERMINFO=/usr/lib/terminfo

export INFORMIXDIR PATH INFORMIXTERM DBDATE DBCENTURY DBEDIT TERM DBTEMP TERMCAP TERMINFO

NOTAS: El orden en que estas variables de ambiente se exporten no es de importancia, únicamente

revise que se exporten las variables de ambiente en su totalidad En el caso de que alguna definición no coincida con la mostrada aquí, es necesario, que

modifique el archivo .bash_profile de tal forma que las definiciones sean idénticas a las mostradas anteriormente (esto lo puede hacer a través del comando vi).

De igual forma, si alguna variable no llegara a estar definida, agregue las líneas necesarias para su definición (esto lo puede hacer a través del comando vi).

6. Además de las variables de ambiente mencionadas en el punto anterior, es necesario agregar la variable INFORMIXSERVER, esta variable, es propia de la versión 7.x de Informix y en ella se define la instancia sobre la cual se trabajará. La variable INFORMIXSERVER debe de ser exactamente la misma definida para el usuario informix, y se define como sigue:

INFORMIXSERVER=nombre-servidor_tli

Para conocer el nombre de su servidor, ejecute la siguiente instrucción:

$ hostname <enter>

Por ejemplo, si su servidor se llama aeropuerto, entonces el sistema operativo le regresará la palabra aeropuerto, por lo tanto la variable INFORMIXSERVER se define como sigue:

INFORMIXSERVER=aeropuerto_tli

Utilice el comando vi, para agregar las siguientes líneas al final del archivo .bash_profile:

$ vi .bash_profile <enter>

Agregue las siguientes líneas (recuerde que estamos tomando como ejemplo un servidor cuyo nombre es aeropuerto) y guarde el archivo:

INFORMIXSERVER=aeropuerto_tliexport INFORMIXSERVER

7. Una vez que ha modificado el archivo .bash_profile, salga de su sesión como usuario nomiadm y una vez mas entre como este usuario:

$ exit <enter># su – nomiadm <enter>

8. Colóquese en el directorio /tempoadm/RESPALDO/MCPA ejecutando el comando:

Page 3: Manual de Instalación Del MCPA

Instalación, Pruebas, Liberación Docto. Instalación

Pasos de Instalación del MCPACódigo I-MCPA-0001 Hoja 3 de 8

Elaboró LROD Fec Elab 18/04/2023

$ cd /tempoadm/RESPALDO/MCPA <enter>

9. Muévase al directorio meta4db.exp donde se encuentra el script meta4db.sql como sigue:

$ cd meta4db.exp <enter>

Analicé el script mencionado para ver si contiene la línea: x1.fec_retroactivo = fecha. Esto lo realizará ejecutando el siguiente comando:

$ grep -in "x1.fec_retroactivo = fecha" *.sql <enter>$

Si la línea no es encontrada obtendrá una respuesta igual a la mostrada arriba, es decir simplemente regresará el prompt; Pero si la línea es hallada tendrá una respuesta semejante a la que sigue:

27033: x1.fec_retroactivo = fecha

Donde el número a la izquierda es el número de línea del archivo meta4db.sql donde se encuentra la línea buscada.

Si la línea no fue encontrada continúe con el paso 4, y si la línea fue encontrada continúe con el paso 3.

10. Proceda entonces a modificar la línea encontrada editando el archivo meta4db.sql mediante el siguiente comando:

$ vi meta4db.sql <enter>

Una vez que el editor de texto muestre el archivo meta4db.sql, pulse la tecla : y luego ingrese el número de línea que obtuvo en el paso 9, por ejemplo 27033.

:27033 <enter>

Ya en la línea proceda a modificarla sustituyendo la palabra fecha por TODAY

Así aparece: Cambiar a:

x1.fec_retroactivo = fecha x1.fec_retroactivo = TODAY

Para hacer lo anterior muévase con la flecha derecha del teclado hasta colocarse en el primer carácter de la palabra fecha, después pulse las teclas cw y tecleamos la palabra TODAY, finalmente pulsamos la tecla ESC y luego pulse las teclas :wq para guardar los cambios y salir.

Después de modificar el script de la base de datos meta4db, ejecute el siguiente comando para regresar al directorio /tempoadm/RESPALDO/MCPA.

Page 4: Manual de Instalación Del MCPA

Instalación, Pruebas, Liberación Docto. Instalación

Pasos de Instalación del MCPACódigo I-MCPA-0001 Hoja 4 de 8

Elaboró LROD Fec Elab 18/04/2023

$ cd .. <enter>

11. Para llevar acabo la importación de la base de datos meta4db ejecute el comando siguiente:

$ dbimport meta4db –d basedatos <enter>

Durante la ejecución del comando anterior se desplegara una serie de líneas y al concluir se despliega como última línea la siguiente:

dbimport completed

y nos regresa al prompt. Esta última línea le dice que la importación fue completada.

12. Ahora entre al sistema con la cuenta de informix, para convertir la base de datos meta4db a una base de datos transaccional de la siguiente forma:

$ su – informix <enter>Password: ******* <enter> $ ontape –s –U meta4db <enter>

Entonces deberá de aparecer el siguiente mensaje en pantalla:

Archive to tape device '/dev/null' is complete.Program over.

Una vez hecho lo anterior cierre la sesión de informix ejecutando el comando exit. Y espere que le regrese el prompt.

$ exit <enter>

13. Introduzca el CDROM etiquetado como “MIGRACIÓN 2001 SISTEMAS” en su servidor Sun Ultra 5 y espere a que el CDROM sea montado por el sistema operativo, observe el punto de montaje del CDROM con el comando df:

bash$ df –tk <enter>

Este comando, le despliega los puntos de montaje de los file systems y dispositivos que se encuentren sobre el sistema operativo, ubique el cdrom y anote su punto de montaje (el punto de montaje se despliega en la columna “Mounted on”):

bash$ df –tk <enter>Filesystem kbytes used avail capacity Mounted on/dev/rdsk/c0t0d0s0 3007086 1828193 1118752 63 % //proc 0 0 0 0% /procFd 0 0 0 0% /dev/fd/dev/dsk/c0t0d0s3 1487790 36645 1388634 3% /var/dev/dsk/c0t0d0s4 192423 117602 55579 68% /export/homeSwap 612784 208 612576 1% /tmp

Page 5: Manual de Instalación Del MCPA

Instalación, Pruebas, Liberación Docto. Instalación

Pasos de Instalación del MCPACódigo I-MCPA-0001 Hoja 5 de 8

Elaboró LROD Fec Elab 18/04/2023

/vol/dev/dsk/c0t2d0/sistemas 80470 80470 0 100% /cdrom/sistemas

Por lo general, se encontrará sobre el punto: /cdrom/sistemas (como se observa en el séptimo renglón); sin embargo, podría variar, la variación que podría ocurrir es que se colocara después de /cdrom/sistemas el símbolo # seguido de un número por ejemplo: /cdrom/sistemas#2.

14. Muévase al directorio /export/home/nomiadm/MOVPER ejecutando el siguiente comando:

$ cd /export/home/nomiadm/MOVPER <enter>

En caso de que el directorio no existiera será desplegado algo como lo siguiente:

/export/home/nomiadm/MOVPER: does not exist

Por lo que debe proceder a crearlo:

$ mkdir MOVPER <enter>

Y después cambiarse dentro del directorio:

$ cd /export/home/nomiadm/MOVPER <enter>

Para verificar que se encuentra en el directorio MOVPER utilice el siguiente comando:

$ pwd <enter>/export/home/nomiadm/MOVPER

15. Copie todos los archivos con extensión 4gi del directorio mcpa/4gi del CD de instalación al

directorio /export/home/nomiadm/MOVPER donde se encuentra el MCPA. Esto se lleva acabo ejecutando el siguiente comando:

$ cp /cdrom/sistemas/mcpa/4gi/*.4gi . <enter>

Los archivos copiados con extensión 4gi deben de ser los siguientes, los puede observar con el comando ls:

$ ls *.4gi <enter>m_baj_acum.4gim_car_acum.4gim_enom.4gim_planti.4gipla2.4gi

16. De igual forma se deberán de copiar todos los archivos con extensión frm contenidos en el directorio mcpa/frm del CD de Instalación al directorio /export/home/nomiadm/MOVPER donde se encuentra el MCPA. Esto se realiza ejecutando el siguiente comando:

$ cp /cdrom/sistemas/mcpa/frm/*.frm . <enter>

Page 6: Manual de Instalación Del MCPA

Instalación, Pruebas, Liberación Docto. Instalación

Pasos de Instalación del MCPACódigo I-MCPA-0001 Hoja 6 de 8

Elaboró LROD Fec Elab 18/04/2023

Los archivos copiados con extensión frm deben de ser los siguientes, los puede observar con el comando ls:

$ ls *.frm <enter>

Page 7: Manual de Instalación Del MCPA

Instalación, Pruebas, Liberación Docto. Instalación

Pasos de Instalación del MCPACódigo I-MCPA-0001 Hoja 7 de 8

Elaboró LROD Fec Elab 18/04/2023

b_agen.frm f_datdom.frm f_movtos.frm leer2.frm menu2.frmb_bancos.frm f_datpag.frm f_movtosr.frm leer3.frm menu3.frmb_depostio.frm f_datper1.frm f_planti.frm liston2.frm menu4.frmb_fodepo.frm f_datpla.frm f_presta.frm

liston3.frm menu5.frmb_hempre.frm f_depeco.frm f_revi.frm liston4.frm menu6.frmf_acerca.frm f_depen.frm f_rfechas.frm liston5.frm menu7.frmf_acumu.frm f_enom.frm f_rnomina.frm login.frm menu8.frmf_aemple.frm

f_falta.frm f_rrequi.frm menu.frm menu9.frmf_archivos.frm f_fecha.frm f_sindi.frm menu10.frm motivo_mov.frmf_ausen.frm f_filtrar.frm f_trapla.frm menu11.frm principal.frmf_camemple.frm f_hextras.frm f_valdep.frm

menu12.frm usu.frmf_campla.frm f_i_extra.frmf_valpen.frm menu13.frm usuarios.frmf_concep.frm f_iext.frm f_veracum.frm menu14.frm usuarios2.frmf_conenvi.frm f_intlic.frm grupo_usu.frm menu15.frm

Page 8: Manual de Instalación Del MCPA

Instalación, Pruebas, Liberación Docto. Instalación

Pasos de Instalación del MCPACódigo I-MCPA-0001 Hoja 8 de 8

Elaboró LROD Fec Elab 18/04/2023

17. Ahora cámbiese al directorio /export/home/nomiadm/MOVPER/DATOS ejecutando el siguiente comando:

$ cd DATOS <enter>

Ejecute el comando pwd para verificar que se encuentra en el directorio DATOS:

$ pwd <enter>/export/home/nomiadm/MOVPER/DATOS

En caso de que el directorio no existiera se deberá de crear para luego moverse a el:

$ mkdir DATOS <enter>$ cd DATOS <enter>

18. Copie el archivo preparep.4gi, que se encuentra en el directorio mcpa/preparep del CD de instalación al directorio export/home/nomiadm/MOVPER/DATOS donde actualmente se encuentra instalado el MCPA. Ejecute el siguiente comando para llevarlo acabo:

$ cp /cdrom/sistemas/mcpa/preparep/preparep.4gi . <enter>

19. De la misma forma copiar el archivo v_centros.frm, que se encuentra en el CD de Instalación en la carpeta mcpa/preparep, al directorio export/home/nomiadm/MOVPER/DATOS del servidor de UNIX, donde esta actualmente se encuentra instalado el MCPA.

$ cp /cdrom/sistemas/mcpa/preparep/v_centros.frm . <enter>

20. Salga del directorio DATOS y regresamos al directorio MOVPER

$ cd .. <enter>

y verifique que este en el directorio MOVPER, ejecutando el comando

$ pwd <enter>/export/home/nomiadm/MOVPER

21. Por último, para probar la aplicación, copie el archivo pla del disco de instalación y ejecútelo:

$ cp /cdrom/sistemas/mcpa/pla . <enter>$ ./pla <enter>

Una vez que la aplicación inicie, ingrese su usuario y password de administrador del sistema MCPA, por ejemplo:

M.C.P.A. Marzo 2000

Page 9: Manual de Instalación Del MCPA

Instalación, Pruebas, Liberación Docto. Instalación

Pasos de Instalación del MCPACódigo I-MCPA-0001 Hoja 9 de 8

Elaboró LROD Fec Elab 18/04/2023

Usuario: ADMIN <enter>Password: ***** <enter>

Nota: El password es admin.

Ya dentro del sistema muévase a la opción Consultas y pulse <enter> luego elija la opción Plantilla, pulsando <enter>, y espere un momento mientras el sistema hace la consulta. Una vez que termine de procesar la información utilice las opciones de Siguiente y Anterior para que se muestren los distintos registros. Después elija la opción Regresar hasta al menú principal y elija salir. Con esto queda concluida la migración del MCPA.

2. Validación de la información de la versión anterior vs. nueva versión

1. Colóquese en el directorio /tempoadm/RESPALDO/MCPA/731 y copie el archivo unload_mcpa.sql que se encuentra sobre /tempoadm/RESPALDO/MCPA/510:

$ cd /tempoadm/RESPALDO/MCPA/731 <enter>

$ cp /tempoadm/RESPALDO/MCPA/510/unload_mcpa.sql . <enter>

2. Ejecute el script de la siguiente manera:

$ dbaccess meta4db unload_mcpa.sql <enter>

Observará que al terminar de ejecutarse el script, habrán quedado 357 archivos con extensión .unl, cada uno de estos archivos, corresponde a la información de cada tabla en la base de datos meta4db para la versión de Informix 7.31.

Para observar que en realidad son 357 archivos .unl, ejecute la siguiente instrucción:

bash$ ls *.unl | wc –l <enter>

3. Colóquese en el directorio /tempoadm/RESPALDO/MCPA y ejecute el archivo compara_mcpa.sh direccionando la salida de este a un archivo (resultado.txt, por ejemplo); este archivo compara que la información que se encuentra en el directorio 510 sea exactamente igual a la que se encuentra en el directorio 731, es decir, que la información sea exactamente la misma antes y después de la migración del sistema.

$ cd .. <enter>$ ./compara_mcpa.sh > resultado.txt <enter>

Page 10: Manual de Instalación Del MCPA

Instalación, Pruebas, Liberación Docto. Instalación

Pasos de Instalación del MCPACódigo I-MCPA-0001 Hoja 10 de 8

Elaboró LROD Fec Elab 18/04/2023

4. Una vez que haya terminado de ejecutarse el archivo compara_mcpa.sh, revise el contenido del archivo resultado.txt (archivo que contiene la salida obtenida de la ejecución de compara_mcpa.sh):

bash$ more resultado.txt <enter>

Dado que la comparación de la información entre versiones se realizó a través del comando del sistema operativo cmp, el éxito de la comparación se expresa sin ningún mensaje, por lo tanto el archivo resultado.txt debe de estar vacío, lo que indica que la información coincide exactamente entre versiones.

5. Si la verificación fue exitosa, el sistema MCPA está listo para trabajar ahora sobre la versión 7.31 de Informix.