Bapy
- Package body: PKG_DIMO_CEIBO
Mejoras
- Fix por error en consulta de movimientos de TP Dimo con dato de longitud mayor a la definida en variable interna.
Encargados
- Luis Basualdo
- Amalia Rodriguez
Objetos
- Bajar los objetos en una carpeta C:\DesplieguePROD_2021-02-04_DIMO-Ceibo
Pre-requisitos
- Guardar una copia del body del pkg_dimo_ceibo
Despliegue
BASE: creditopy@BAPY
- Crear la lista de objetos descompliados con la sentencia del mopp anterior
-- Control de la lista de objetos invalidos post-actualizacion y ejecucion de los scripts de la columna COMANDO
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_20210111 b
where b.owner = a.owner
and b.object_name = a.object_name
and b.object_type = a.object_type)
order by 1,2;
- Actualizar en creditopy@BAPY el package body PKG_DIMO_CEIBO.bdy
- Controlar los objetos descompilados. No debe haber impacto en otros objetos.
- En caso de afectación, recompilar con el mismo control inicial e informar.
Rollback
- Compilar nuevamente el package body resguardado en pre-requisitos
- controlar los objetos descompilados