PASOS PARA LA ACTULIZACIÓN DEL SISTEMA

DOCUMENTO: SYFPASOSACTULIZACION001 .RTF

ATENCIÓN: ESTE DOCUMENTO SOLO SIRVE PARA LA ACTUALIZACION DEL APLICATIVO , es decir, el APLICATIVO YA SE ENCUENTRA INSTALADO, por lo tanto si esta no es su situación no lo diligencie y remitase al documento .

SYFINSTALA.RTF

LA INSTALACIÓN DEL APLICATIVO A partir de la versión 200702. tiene encriptados :
Los paswords y los strings de conexión
Por lo tanto,
La tabla CIA, tiene encriptados los strings de conexión
La tabla SEG, tiene encriptados los Passwords
La tabla ARH, tiene encriptados los strings de conexión de cada una de las tablas.
En el Syfempr.ini , el string de conexión a la tabla ARH, tambien se encuentra encriptado.

Las tablas RRU,MGL,MGA que se encuentran en el directorio datos, sus rutas de acceso no se encuentran encriptadas.

Por lo tanto, para esta actualizacion (apartir de la version 200702) debe de seguir los siguientes pasos :
0.1-.Ejectute el Sy55i.exe  que se encuentra en la raiz del aplicativo.
0.2-.En la opcion Administración , ejecute la opcion encriptación de Tablas
0.2.1-.Indique el String de Conexión.
0.2.2-.Indique aceptar, el sistema valida el string de conexión y encripta

Los paso anteriores se deben de ejecutar, una vez corridos los scripts de actualizacion

Nota: Para la actualización es necesario que SYSOFT LTDA. Provea un CD que contenga la última versión vigente del sistema MIDASOFT. 

Este debe estar conformado de acuerdo con las especificaciones de su empresa, teniendo en cuenta el motor de bases de datos que estén utilizando para  las bases de datos, sea SQL Server, ORACLE, SYBASE, entre otros. 

Es importante recordar que antes de comenzar al proceso: nadie debe de estar trabajando en el sistema.Para la actualización del Sistema UD. debe de seguir los siguientes pasos:

1-.Dependiendo del motor de bases de datos Vd. debe de revisar la última actualización realizada, así:

1.1-.MSSQL  ubique en el directorio MSSQL7, él ultimo MV*. SQL que Vd. tenga. 
1.2-.SYBASE  ubique en el directorio SYBASE, el ultimo MV*. SQL que Vd. tenga. 
1.3-.ORACLE  ubique en el directorio ORACLE, el ultimo MV*.SQL que Vd. tenga. 
1.4-.SAPDB  ubique en el directorio SAPDB, el ultimo MV*.SQL que Vd. tenga. 
1.5-.PERVASIVE  ubique en el directorio PERVASIVE, el ultimo MV*.SQL que Vd. tenga. 

2-.Estos MV*.sql están numerados, por Ej. MV36xxx.sql , donde xxx es una abreviación del motor

3-.Una vez ubicado él ultimo MV*.sql, haga lo siguiente:

3.1-.Anote el nombre completo de este.

3.2-.Edítelo (Wordpad lo  Block de notas...) y vaya hasta la ultima línea que normalmente dice  :

/* dd/mm/aaaa Se MODIFICAN las siguientes tablas : */

y tome nota (anote) de la fecha aquí indicada.

4-.Inserte el CD y arrastre de este a la carpeta MIDASOFT todas las carpetas en el indicadas. 

4.0-. Haga una copia de todas la carpetas del sistema.

4.1-. La carpeta C61 contiene los “runes” de la versión de clarion y normalmente esta carpeta se copia en el directorio raíz de la aplicación , junto con los .exes y .dll del sistema, a menos que Ud. tengan un path en su maquina que direcciones los runes de clarion, en este evento baje en este directorio.

4.2-. En el directorio de MIDASOFT del CD se encuentra todo el aplicativo, no olvide restaurarlo. Es decir baje una a uno las carpetas existentes en CD.

4.3-.Con el Explorer cambie el atributo de solo lectura (NO chulee) a todos archivos bajados, cuando se copia de un CD , normalmente este atributo queda activo.

5-.Vaya nuevamente a la carpeta o directorio indicado en el punto 1 y edite nuevamente el MV*.sql cuyo nombre anoto según el punto 3.1.

5.1-.Verifique qué existe después de la fecha de la cual tomo nota según el punto 3.2 , a partir de ahí debe de ejecutar este script.

5.0-.Si no existe nada adicional, no continúe con los pasos siguientes y proceda con el punto 7.

5.2-.Antes de ejecutar este script, haga una copia de seguridad de su base de datos.

5.3-.Estos scripts deben  ejecutarse por fechas.

5.3.1-. Se encuentran clasificados de menor a mayor, es decir a medida que baja en el documento son los últimos cambios realizados.

5.3.2-.Lea cada una de las NOTAS ahí escritas para verificar si tiene que hacer algunos pasos adicionales. 

5.3.3-. Solo ejecute si ha leído a conciencia este documento.

5.4-.Terminado de ejecutar el script de este MV*.sql, por ejemplo MV36xxx.SQL, verifique si existe por ejemplo el MV37xxx.SQL y así sucesivamente. 

5.4.1-.Tome notas de cada uno.

5.4.2-. Proceda con cada uno de estos a partir del punto 5.3.

6-. Para que los cambios tengan efecto al ejecutar los scripts anteriores, en algunos motores es necesario: bajar el motor y nuevamente volverlo a subir. Proceda de acuerdo a su caso.
 
7-.En la carpeta .\doctos, donde se encuentran las ayudas del sistema podrá encontrar todas las modificaciones al sistema, revíselas de acuerdo a :

7.1-.Vaya al CD y ordene esta carpeta por fecha.

7.2-.Los documentos cuya fecha sea posterior a la de su última actualización, la cual anotó de acuerdo al punto 3.2, contienen todos los cambios realizados al sistema.

7.3-.Tome nota de ellos y revíselos (cuando lo estime conveniente) con un editor que permita leer RTF, por Ej. Word.

8-.La carpeta DATOS contiene archivos necesarios para el funcionamiento del sistema, en los módulos de importación/exportación entre otros. Estos archivo son :
VRF.TXT
VRK.TXT
VRH.TXT
Estos archivos están en formato txt y debe de subirse al sistema, de acuerdo con los siguientes pasos :
8.1-.Vaya al módulo de Políticas : Administración / Modulo de Administración / Políticas / Registro / de Archivos del sistema / Consultar Archivos .
8.2-.Verifique la existencia o NO de las tablas VRF, VRH, VRK , sino existen , Insértelas solo en la primera ventana indicando según el caso :
Archivo : VRF 
Descripción : Definición de Tablas del sistema
Archivo : VRK 
Descripción : Llaves de Tablas del sistema
Archivo : VRF 
Descripción : Campos de Tablas del sistema
8.3-.Una vez insertadas o si ya existen , vaya al modulo de Importación / Exportación , así  Sistema de Nomina / Módulos de Nomina / Importación Exportación / Transacciones / Importación General / Por tablas del sistema y ejecute esta opción.
8.4-. Busque cada una de las tablas indicadas e indique importación.
8.5-.Escoja el archivo que va importar del directorio datos , consecuentemente con el indicado.
8.6-.Ejecute el proceso anterior para cada uno de los archivos indicados, finalizado este paso Ud. A realizado con éxito la importación de estas tablas.
8.7-.Este proceso debe ser ejecutado también cuando sea una actualización.

Por Ultimo, lo mas importante :

9-.Prepare un documento que debe ser enviado a soporte@sysoft.com.co , el cual debe contener los siguientes datos :

9.1-.Nombre de su empresa.

9.2-.Persona que realizó la actualización.

9.3-.Constancia de que leyó este documento, si no lo indica se supone que esta de acuerdo con lo aquí descrito.

9.4-.Fecha de última actualización, la que anoto según el punto 3.2.

9.5-.Fecha en la cual realizó la actualización que le fue enviada.

9.6-.Nombre y Versión del Motor de Base de Datos

9.7-.Número de estaciones de trabajo donde se instaló el aplicativo
9.8-.Esta información es útil para actualizar en nuestra base de datos el seguimiento de sus versiones.

10-.NOTAS :