Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 8 Current »

Objetos a Actualizar

  1. El PKG: CREDITOPY.PKG_DIMO_CEIBO

Pre requisitos

En la Base BAPY, en el esquema creditopy:

  1. Guardar el package PKG_DIMO_CEIBO con el nombre PKG_DIMO_CEIBO_rollback.pck

Mejoras incluidas

  • Se incluye en 9.1- Pedido de plastico tarjeta DIMO la obtención del nombre para plástico desde los datos de entrada del end-point
  • Se modifica la consulta del 11.1 - Consulta lista TPs DIMOs por usuario para que despliegue las nuevas tarjetas en el horario de cierre diario
  • Se modifican las consultas de movimientos 17.1 - Consulta movimientos TPs DIMO y 17.2 - Consulta movimientos TC (glosa de los movimientos)

Objetos

  1. Recomendado: Bajar el PKG_DIMO_CEIBO del repositorio: (link del repositorio) 
  2. Alternativa: Bajar los archivos del .rar adjunto

BD_2020-07-07.rar

Contiene:

  PKG_DIMO_CEIBO.pck  - version 1.1.0 a desplegar

  PKG_DIMO_CEIBO_rollback.pck -  version actual de produccion, prevista para vuelta atras.

Despligue

En la Base BAPY, en el esquema creditopy (en sqlplus o la herramienta en uso por el dba):

  1. Crear la lista de objetos invalidos del despliegue:

    create table tmp_invalid_tp_v11 as
    select a.owner, OBJECT_NAME,OBJECT_TYPE, a.last_ddl_time,
    'INSTALL_TP' operacion,
    SYSDATE fecha_operacion
    from sys.all_objects a
    where status='INVALID'
    and a.object_name not like 'BIN%'
    and a.OWNER not in ('CHARANGAS')
    and status='INVALID' and a.object_type not in ('VIEW','SYNONYM')
    order by 2,1;

  2. Abrir el PKG_DIMO_CEIBO.pck obtenido del .rar y compilar
  3. Verificar la lista de objetos invalidos:

select a.owner, a.object_name, a.object_type,
'ALTER '||decode(trim(a.object_type),'PACKAGE BODY','PACKAGE',A.OBJECT_TYPE)||' '||a.owner||'.'||a.object_name||
decode(trim(a.object_type),'PACKAGE BODY',' COMPILE BODY',' COMPILE')||';' comando
from sys.all_objects a
where a.object_name not like 'BIN%'
and status='INVALID'
and a.object_type not in ('VIEW','SYNONYM')
and a.object_type in ('FUNCTION','PROCEDURE','PACKAGE','PACKAGE BODY','TRIGGER') /* para ir seleccionando por tipo para facilitar */
--and a.owner = 'DEBCREDPY'
--and a.owner = 'CREDITOPY'
and a.OWNER not in ('CHARANGAS')
and not exists (select 1
from tmp_invalid_tp_v11 b
where b.owner = a.owner
and b.object_name = a.object_name
and b.object_type = a.object_type)
order by 1,2;

Si hay objetos descompilados informar para determinar si se vuelve atras o no.

Rollback

  1. Se debe reemplazar el pkg con el PKG_DIMO_CEIBO_rollback.pck obtenido en el paso 1 de Pre-requisitos o del .rar adjunto: abrir y recompilar.


  • No labels