Service Pack

Actualización del Sistema. 

La acción de Actualizar el sistema se refiere a la instalación del sistema con una nueva versión e importando los datos desde la versión Anterior, entre ellos: Credenciales de la base de datos, diccionarios de datos y configuración del sistema. Opcionalmente también podrá importar las bases de la versión hacia la nueva versión con un nuevo nombre, según la siguiente sintaxis: EMPV60_0001

La versión anterior deberá quedar técnica operativa, previamente debe realizar respaldos de la base de datos. Podrá acceder al programa de Actualización del Sistema mediante el comando DPCONFIG.BAT ubicado en la carpeta del sistema.

Para realizar actualizaciones rápidas desde versiones anteriores del sistema o desde el mismo release, puede realizar los siguientes pasos:

Descargue el Service Pack con diccionario de datos.

Crear la carpeta de la nueva versión mediante el comando: MD C:\DPSGEV60

Copie los componentes de la versión anterior sobre la nueva carpeta mediante el comando: XCOPY C:\DPSGEV51\*.* C:\DPSGEV60 /S

Ejecute la instalación del programa Service park.

Ingrese al sistema de configuración del Sistema mediante el comando DPCONFIG.BAT y realice los respaldos de las bases de datos.

Ejecute importar: Tablas, Vistas, Browser, Procesos Automáticos y Menú de operaciones.

Finalmente, desde la opción seleccionar base de datos, ejecute el botón “Revisar estructura de la base de datos” para que el sistema realice la actualización de la base de datos con los nuevos campos, índices, integridad referencial y vistas.. 

Requerimientos Importantes:

Acceder al sistema operativo con credenciales de Administrador debido a que el sistema de instalación copiara los archivos DLL de Crystal Report en la carpeta system32 o similar del sistema operativo. En algunos casos, también es necesario acceder con privilegios de administrador para ejecutar los programas de instalación. Si deseas ejecutar programas de instalación con privilegios de administrador realice los siguientes pasos:   

 Ejecute el explorar del sistema operativo, desde el buscador del sistema operativo escriba: Explorador de Archivos.     

 Desde el explorador escribir el texto: CMD y Enter.   

 También, desde el buscador de sistema operativo, escribir el texto: CMD y ENTER.

En ambas opciones anteriores, mediante la ejecución del programa CMD se ejecuta a la consola del sistema Operativo y será agregado el icono CMD en la barra inferior del sistema operativo, focalice el cursor el presione Click Derecho para activar las siguientes opciones:

 Focalice el cursor en la opción: Símbolo del Sistema, presionar clic derecho para ser activada el nuevo menú de opciones, seleccione la opción: Ejecutar como.

  Luego de seleccionar: Ejecutar como administrador, se abre la ventana de comandos del sistema operativo quedando disponible para instalar cualquier programa que requiere escribir en el registro de Windows como, por ejemplo: Crystal Report y MYSQL, sin embargo, en algunas ocasiones es necesario acceder en modo de administración para instalar el sistema AdaptaPro. Acceda a la carpeta donde se descargan los programas de instalación:
Escribir: CD C:\USERS\USUARIO\DOWNLOADS

Luego de acceder en la carpeta donde se encuentran los programas de instalación proceda a ejecutarlos

 Escribir: DIR DPSGE*.exe

Luego escriba el nombre del programa:

dpsgevmysql60_prod_pack_2020_06_bd.exe para iniciar el proceso de instalación del sistema.

Para instalar MySQL Server, requiere permisos de Administrador debido a que el motor de la base de datos se ejecuta como un servicio del sistema operativo y requiere acceder a los registros de Windows.

Realice respaldo de la base de datos antes de actualizar el sistema y luego de actualizar el sistema de manera constante debido a que su contenido depende de tecnologías.

En AdaptaPro Ofrecemos los servicios de Implementación técnica y funcional de manera directa mediante la póliza de Servicio eService o también podrá contratar los servicios de su asesor de confianza.

Antes de instalar el sistema es necesario contar con un gestor de bases de datos en producción listo para la conexión de sus clientes. Además, las conexiones entre cliente y servidor deben estar probadas y certificadas para su funcionamiento.

AdaptaPro no presta servicios de soporte a ningún gestor de bases de datos, el sistema se limitará a solicitar peticiones mediante sentencias SQL para la ejecución del sistema.

 Instale en el servidor el gestor de bases de datos Relacional (Contacte a su proveedor de bases de datos). Recuerde revisar el cortafuego (Firewall) del Sistema Operativo Servidor para que permita la conexión de los clientes (PC) con la base de datos. En el caso de MySQL Server, el puerto por defecto es 3306 

  Comando de Consola para activar acceso hacia el puerto 3306 de MySQL. Requerido en aquellos casos donde el usuario instala MySQL en un PC y necesita habilitar el puerto, desde la consola con permisos de administrador.

Mediante la consola del Sistema Operativo.

Privilegios de la base de datos, crear el acceso para los demás usuarios, podrá ejecutar desde el administrador de la base de datos (puede ser Heidi).GRANT ALL ON *.* to ‘user’@’host_name’ identified by ‘Password’; FLUSH PRIVILEGES; netsh advfirewall firewall add rule name=”MySQL TCP 3306″ dir=in action=allow protocol=TCP localport=3306

Cree en el servidor dos bases de datos: con los siguientes nombres: ADMCONFIG (Para las definiciones) y base de datos ADAPTAPRO (para los datos de la empresa). Si desea, puede crear las bases de datos para otras empresas que desee administrar con ADAPTAPRO, los nombres pueden ser: ADM0001, ADM0002, etc. Recuerde crear los usuarios con sus respectivas claves y con todos los privilegios para las bases de datos

En cada estación de Trabajo, instale los clientes ODBC o Driver DLL necesarios para lograr la conectividad “A nivel de bases de datos” entre las estaciones y el servidor. 

Defina por cada base de datos un “DSN” (Data Source Name) para lograr la conectividad con el servidor. El DSN para la configuración debe ser identificado con “ADMCONFIG” y el DSN para los datos del administrativo debes ser identificado con “ADAPTAPRO”, para las demás empresas los DSN deben llamarse exactamente igual que la base de datos, ejemplo: ADM0001

Compruebe la conectividad a través de ODBC entre las estaciones (Clientes de la base de datos) y el servidor de la Base de datos. Si no es posible establecer la conectividad no podrá ejecutar a ADAPTAPRO. Cada gestor de base de datos provee herramientas propietarias para certificar la conectividad con el servidor, también puede utilizar MS- QUERY desde Excel.

Para mayor comodidad, ADAPTAPRO posee instaladores con procesos automáticos para diferentes gestores de bases de datos o documentación sugerida, en ningún momento ésta documentación formará parte del sistema o su contenido ni generará garantías por parte de Datapro. 

Desde cualquier PC de la red (No el Servidor) ejecute el proceso de instalación del sistema, preferiblemente en el disco C: del El proceso de instalación genera todos los ficheros en la carpeta c:\DPSGEVNN\ con sus respectivas carpetas, acceso desde el menú principal e icono de acceso desde el escritorio de Windows. El proceso de instalación genera un icono en el escritorio para acceder directamente hacia el sistema.Luego de presionar el botón aceptar se inicia el proceso de conexión el (RDBMS), creación automática de: Bases de datos, conexiones DSN, tablas de datos, tablas índices e integridad referencial (siempre y cuando el usuario posea privilegios). Igualmente, la creación de DSN requiere permisos para escribir en el registro de Windows.

Instalación del sistema en los demás PC. Cuando se instala en el primer PC, el sistema construye las bases de datos en el servidor y por tal razón no es necesario ejecutar nuevamente ese proceso. Sin embargo, el proceso de instalación es igual en todos los PC, se introduce el CD de instalación y el sistema debe ubicarse en la carpeta c:\ADAPTAPRO. Cuando ADAPTAPRO detecta que ya existen tablas en la base de datos, presenta un nuevo formulario llamado “Reinstalar” con dos opciones: “Reinstalar” y “Seguir”.

 Reinstalar: Revisa la estructura de cada una de las tablas y las actualiza en caso de existir diferencia entre los campos existentes y los campos requeridos, o también crea las nuevas tablas, índices e integridad referencial en caso de ser necesario. Este proceso permite actualizar el sistema (Incorporar mejoras o correcciones) con el mismo proceso de instalación.

Seguir: Omite el proceso de revisión de datos y accede directamente hacia el formulario que solicita el nombre y la clave del usuario de administrativo. Sin embargo, el sistema verifica la existencia de tablas en las bases de datos para así determinar si el usuario posee privilegios para acceder desde el PC hacia el RDMS.

Cambio de Disco Duro.

En el caso que el usuario necesite cambiar el disco duro donde se encuentra la base de datos en producción, es necesario aplicar los protocolos de riesgo, asegurando la restauración operativa de la base de datos y el sistema, para lograrlo realice los siguientes pasos:

Realice respaldo de todas las bases de datos, incluyendo diccionario de datos de AdaptaPro y diccionario de datos de mysql contentivo de usuario y privilegios.

Realice copia AdaptaPro mediante el uso de WinRar incluyendo todas sus carpetas.

En otro PC, instale MySQL Server.

Recupere los respaldos de la base de datos.

Restaure AdaptaPro mediante la descomprimir el archivo *.RAR.

Ingrese al sistema y asegure que están sus datos correctos incluyendo sus acentos.

Si deseas realizar operaciones mediante CRYSTAL REPORT, restaure en carpeta Windows\system o equivalente los archivos CRPE*.DLL de CRYSTAL REPORT, previamente también ser extraídos mediante copias desde el disco de origen.

Luego de asegurar la operatividad del sistema, podrá reemplazar el disco duro de arranque.

Instalar MySQL Server

Restaurar los respaldos de la base de datos

Recuperar copia del sistema

Crear acceso directo desde Windows, indicando c:\dpsgev60\dpsgev60.exe

Recuperar los componentes de Crystal Report en carpeta Windows\systems o equivalente.

La opción de copiar la base de datos MYSQL incluyendo motor y bases de datos, no es recomendada por AdaptaPro, sin embargo, si el usuario desea realizar esta práctica será bajo su criterio, en el caso que lo realice, deberá levantar el servicio de MySQL mediante el programa bin\mysqld.exe Con sus respectivos parámetros.

Recomendaciones: Asignarle del Dominio o Dirección IP en el nuevo sistema operativo con el mismo nombre utilizado en el disco anterior, esto con el objetivo de los demás usuarios ingresen al sistema, también la apertura del puerto 3306 del firewall para permitir la conexión de los clientes.

 En el caso que el usuario necesite cambiar el disco duro donde se encuentra el sistema conectado a un Servidor, realice los siguientes pasos:

Realice copia AdaptaPro mediante el uso de WinRar incluyendo todas sus carpetas

Realice copia de carpeta Windows\system o equivalente los archivos CRPE*.DLL de CRYSTAL

Proceda a instalar el nuevo disco duro con su respectivo sistema operativo, preferiblemente con la misma dirección

Restaure la copia del sistema en su respectiva carpeta c:\dpsgev60

Restaure la copia de los archivos cristal en carpeta c:\windows\system o equivalente

Crear acceso directo desde Windows, indicando c:\dpsgev60\dpsgev60.exe

Copiar y Refrescar formatos de Impresión Crystal Report Personalizados

Preferiblemente deberá copiar los formatos CRYSTAL REPORT Antes de Actualizar la nueva versión debido a que el programa de instalación solo instala archivos RPT en el caso de no existir, esto significa que sus formatos CRYSTAL de la versión anterior serán utilizados como están, sin embargo, estos formatos requieren refrescamiento con crystal Report por dos razones:

Posiblemente archivos están anclados o fijados con la dirección de la carpeta de la versión

Las estructuras de las tablas corresponden a la nueva versión y contienen nuevos vínculos, o sus vínculos también fueron para copiar los formatos Crystal Report de la versión anterior podrás realizamos directamente sobre el sistema operativo mediante instrucciones:

XCOPY C:\DPSGEV50\CRYSTAL\*.RPT C:\DPSGEV60\CRYSTAL

También, mediante el explorador de Windows, acceder a la carpeta de la versión Anterior, acceder a la carpeta c:\DPSEGV50, focalizar la carpeta CRYSTAL, seleccionar y mediante clic derecho aplica COPIAR, luego acceder directamente hacia la carpeta C:\DPSGEV60, clic derecho y pegar. Asegure que estará reemplazando los archivos CRYSTAL report de extensión *.RPT

Los formatos comúnmente personalizados son: Facturas, estos son definidos mediante

XCOPY c:\dpsgev50\crystal\dfac*.rpt c:\dpsgev60\crystal XCOPY c:\dpsgev50\crystal\fac*.rpt c:\dpsgev60\crystal

Caso de retenciones de IVA,

XCOPY c:\dpsgev50\crystal\docprorti*.rpt C:\DPSGEV60\CRYSTAL

Prevención de Ejecución de Datos (DEP)

En algunas versiones del sistema operativo Windows, es necesario registrar los nombres de los programas autorizados para su ejecución. Caso contrario cuando se ejecute el sistema genera un mensaje de incidencia según la imagen siguiente:

Esto indica que el sistema no tiene permisos para su ejecución, siendo necesario registrar su nombre mediante los siguientes pasos:

Acceder al explorador

Mi PC, Propiedades

Configuración avanzada del sistema.

Rendimiento

Prevención de ejecución de datos “DEP”.

Botón Agregar, debo indicar la ruta y nombre del programa.