index

Package k_servicio

Agrupa operaciones relacionadas con los Servicios Web del sistema

Author
jtsoya539 27/3/2020 16:42:26


Program units
p_crear_servicio  
p_limpiar_historial  
f_tipo_servicio  
f_pagina_parametros  
f_paginar_elementos  
f_paginar_elementos  
f_servicio_sql  
f_procesar_servicio_principal  
f_procesar_servicio  
f_procesar_servicio  

Constants
c_tipo_servicio_web  
c_tipo_proceso  
c_tipo_consulta  
c_tipo_consulta_unica  
c_tipo_transaccion  


c_tipo_servicio_web

c_tipo_servicio_web   constant varchar2(1) := 'T';

c_tipo_proceso

c_tipo_proceso        constant varchar2(1) := 'P';

c_tipo_consulta

c_tipo_consulta       constant varchar2(1) := 'C';

c_tipo_consulta_unica

c_tipo_consulta_unica constant varchar2(1) := 'U';

c_tipo_transaccion

c_tipo_transaccion    constant varchar2(1) := 'X';

p_crear_servicio

procedure p_crear_servicio(i_nombre                         in t_operaciones.nombre%type,
                           i_dominio                        in t_operaciones.dominio%type,
                           i_tipo                           in t_servicios.tipo%type default c_tipo_servicio_web,
                           i_version_actual                 in t_operaciones.version_actual%type default '0.1.0',
                           i_tipo_implementacion            in t_operaciones.tipo_implementacion%type default k_operacion.c_tipo_implementacion_paquete,
                           i_nombre_programa_implementacion in t_operaciones.nombre_programa_implementacion%type default null,
                           i_detalle                        in t_operaciones.detalle%type default null,
                           i_parametros_automaticos         in t_operaciones.parametros_automaticos%type default null,
                           i_aplicaciones_permitidas        in t_operaciones.aplicaciones_permitidas%type default null,
                           i_consulta_sql                   in t_servicios.consulta_sql%type default null)


p_limpiar_historial

procedure p_limpiar_historial


f_tipo_servicio

function f_tipo_servicio(i_id_servicio in number) return varchar2


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_servicio_sql

function f_servicio_sql(i_id_servicio    in number,
                        i_parametros     in y_parametros,
                        i_registro_unico in boolean default false)
  return y_respuesta


f_procesar_servicio_principal

function f_procesar_servicio_principal(i_id_servicio       in number,
                                       i_parametros        in clob,
                                       i_contexto          in clob default null,
                                       i_version           in varchar2 default null,
                                       i_eliminar_contexto in boolean default false)
  return y_respuesta


f_procesar_servicio

function f_procesar_servicio(i_id_servicio in number,
                             i_parametros  in clob,
                             i_contexto    in clob default null,
                             i_version     in varchar2 default null)
  return clob


f_procesar_servicio

function f_procesar_servicio(i_nombre     in varchar2,
                             i_dominio    in varchar2,
                             i_parametros in clob,
                             i_contexto   in clob default null,
                             i_version    in varchar2 default null)
  return clob