index

Package k_monitoreo

Agrupa operaciones relacionadas con los Monitoreos de Conflictos del sistema

Author
dmezac 24/5/2022 10:42:26


Program units
p_limpiar_historial  
p_aviso_resumido  
p_aviso_detallado  
p_aviso_mensaje  
p_aviso_notificacion  
f_pagina_parametros  
f_paginar_elementos  
f_paginar_elementos  
f_monitoreo_sql  
f_monitoreo_columnas_sql  
f_procesar_monitoreo  
f_procesar_monitoreo  
p_procesar_monitoreos  

Exceptions
ex_frecuencia_no_existe  

Variables
g_est_modulo  
g_mod_cerrado  
g_dia_habil  
g_fecha_real  
g_fecha_actual  
g_fecha_proceso  
g_ini_timestamp  

Constants
c_id_ejecucion  
c_plantilla_monitoreo  
c_id_modulo  


c_id_ejecucion

c_id_ejecucion        constant varchar2(50) := 'ID_EJECUCION';

c_plantilla_monitoreo

c_plantilla_monitoreo constant t_correo_plantillas.id_plantilla%type := 'PLANTILLA_MONITOREO';

c_id_modulo

c_id_modulo constant t_modulos.id_modulo%type := 'RISK';

ex_frecuencia_no_existe

ex_frecuencia_no_existe exception;

g_est_modulo

g_est_modulo    varchar2(1);

g_mod_cerrado

g_mod_cerrado   varchar2(1);

g_dia_habil

g_dia_habil     varchar2(1);

g_fecha_real

g_fecha_real    date;

g_fecha_actual

g_fecha_actual  date;

g_fecha_proceso

g_fecha_proceso date;

g_ini_timestamp

g_ini_timestamp t_monitoreo_ejecuciones.fecha_inicio_ejecucion%type;

p_limpiar_historial

procedure p_limpiar_historial


p_aviso_resumido

procedure p_aviso_resumido(i_id_ejecucion in number)


p_aviso_detallado

procedure p_aviso_detallado(i_id_ejecucion in number,
                            i_id_monitoreo in number)


p_aviso_mensaje

procedure p_aviso_mensaje(i_id_ejecucion in number,
                          i_id_monitoreo in number)


p_aviso_notificacion

procedure p_aviso_notificacion(i_id_ejecucion in number,
                               i_id_monitoreo in number)


f_pagina_parametros

function f_pagina_parametros(i_parametros in y_parametros)
  return y_pagina_parametros


f_paginar_elementos

function f_paginar_elementos(i_elementos           in y_objetos,
                             i_numero_pagina       in integer default null,
                             i_cantidad_por_pagina in integer default null,
                             i_no_paginar          in varchar2 default null)
  return y_pagina


f_paginar_elementos

function f_paginar_elementos(i_elementos         in y_objetos,
                             i_pagina_parametros in y_pagina_parametros)
  return y_pagina


f_monitoreo_sql

function f_monitoreo_sql(i_id_monitoreo    in number,
                         i_version         in varchar2 default null,
                         o_tiene_conflicto out boolean) return y_respuesta


f_monitoreo_columnas_sql

function f_monitoreo_columnas_sql(i_id_monitoreo in number) return clob


f_procesar_monitoreo

function f_procesar_monitoreo(i_id_monitoreo in number,
                              i_version      in varchar2 default null)
  return clob


f_procesar_monitoreo

function f_procesar_monitoreo(i_nombre  in varchar2,
                              i_dominio in varchar2,
                              i_version in varchar2 default null)
  return clob


p_procesar_monitoreos

procedure p_procesar_monitoreos(i_frecuencia in varchar2 default null)