Herramientas de usuario

Herramientas del sitio


ada:tips:sicoferp:general:pbtows:procesos:productiondbclient

PBtoWS - Procesos: Configurar Base de Datos Cliente

Este capitulo contiene información relacionada con los ajustes que se deben realizar para preparar las base de datos del actual sistema SICOF ERP (Appeon) a la nueva plataforma SICOF ERP (Web por medio de servicios).

Definiciones

en adelante se hará referencia a la nueva plantaforma como SICOF ERP

Precondiciones

Para acceder a los scripts debe contar con un usuario válido del SVN (ADA).

Paso 1: Generar las columnas de control

La base de datos requiere que todas las tablas de todos los esquemas agreguen columnas de control las cuales son:

  • ID_USUARIO: Código de usuario centralizado.
  • FECHA_REGISTRO: Fecha de registro de Base de datos.
  • USUARIO_REGISTRO: Usuario de registro de Base de datos.

Para realizar el proceso se ha creado una utilidad la cual puede ser descargada desde la url: http://adacsc.co:1443/svn/repository/ADA/SICOF/SICOF%20PBtoWS/DB/SVN/ScriptsDB/Tags/UtilidadesDB/001 Generador de Columnas.sql dentro está la documentación para su correcta ejecución.

Esta utilidad genera los scripts de generación de columnas por consola (se recomienda una aplicación que genere salida por consola como el TOAD, SQL DEVELOPER) ejecute la utilidad teniendo en cuenta el modo de generación lvaModeColumn := 0 ID_USUARIO, lvaModeColumn := 1 FECHA_REGISTRO, lvaModeColumn := 2 USUARIO_REGISTRO cada vez que ejecute la utilidad con el modo de columna correcto, se generara el listado de alter con las columnas que será agregadas a las tablas de un esquema.

Observaciones

El script se puede utilizar para generar o actualizar otras columnas ejemplo el campo CODIGO_MEMPRESA para cambiar la definición “9999999999” por el contexto.

Paso 2: Instalar utilidad APEX (Oracle Application Express) en la Base de datos Cliente

Esta utilidad brinda soporte JSON a las versiones de Oracle que no lo implementan de forma nativa como la version 11g R2 y anteriores para mas información consultar https://oracle-base.com/articles/misc/oracle-application-express-apex-installation.

La versión actual soportada por SICOF ERP es la 19.1 y debe ser descargada desde el repositorio http://adacsc.co:1443/svn/repository/ADA/SICOF/SICOF%20PBtoWS/Resource/apex_19.1.zip

Paso 2.1: Crear Tablespace

Antes de iniciar la instalación debe crear el tablespace con el siguiente comando “CREATE TABLESPACE apex DATAFILE SIZE 100M AUTOEXTEND ON NEXT 1M;”

Paso 2.2: Pasos de Instalación

  1. Descargue la versión del repositorio en una carpeta local con permisos de lectura
  2. Descomprima el archivo .zip
  3. Abra una consola de comandos y ubiquese en la carpeta que descomprimio anteriormente asegurandose que esta en la ruta: “…/carpeta descompresion/apex_19.1/apex”
  4. Conectese por consola oracle sqlplus a la base de datos del cliente como administrador (sysdba)
  5. Ejecutar el siguiente comando @apexins.sql APEX APEX TEMP /i/

Paso 3: Importar Esquema de control PBTOWS

La base de datos requiere que se importe el esquema PBTOWS el cual tiene un conjunto de utilidades necesarias para el funcionamiento de SICOF ERP el esquema debe ser descargado desde la url: http://adacsc.co:1443/svn/repository/ADA/SICOF/SICOF%20PBtoWS/DB/SVN/PBTOWS importe el para el usuario con el mismo nombre PBTOWS

Paso 4: Validaciones

Una vez se ha importado el esquema valide no existan objetos inválidos.

ada/tips/sicoferp/general/pbtows/procesos/productiondbclient.txt · Última modificación: 2020/03/09 14:25 por carlos.torres