Doc

Details

Grants

References

Dependencies

Code




Method Summary
 ACTUALIZA_LOG_SALIDA( e_id_log IN INTEGER , e_parametros IN VARCHAR2 )
          
           Actualiza el campo PARAMETROS_SALIDA del log correspondiente al id que recibe como parámetro de entrada.
           Se ejecuta de forma autónoma para garantizar su confirmación en la base de datos independientemente de que
           el procedimiento que lo llamó haga un ROLLBACK.
           Incluye COMMIT sólo para su ejecución.
          
 INSERTA_LOG( e_procedimiento IN VARCHAR2 , e_parametros IN VARCHAR2 ) RETURN INTEGER ;
          
           Inserta una línea en la tabla de LOGS asignando un número de registro e incluye los datos que recibe como
           parámetros de entrada, la fecha y hora actuales y el identificador de secuencia que le corresponda.
           Se ejecuta de forma autónoma para garantizar su confirmación en la base de datos independientemente de que
           el procedimiento que lo llamó haga un ROLLBACK.
           Incluye COMMIT sólo para su ejecución.
          

Method Detail

ACTUALIZA_LOG_SALIDA

          ACTUALIZA_LOG_SALIDA( e_id_log IN INTEGER , e_parametros IN VARCHAR2 ) 
          
           Actualiza el campo PARAMETROS_SALIDA del log correspondiente al id que recibe como parámetro de entrada.
           Se ejecuta de forma autónoma para garantizar su confirmación en la base de datos independientemente de que
           el procedimiento que lo llamó haga un ROLLBACK.
           Incluye COMMIT sólo para su ejecución.
          
Parameters:
e_log_id - id del log a modificar
e_parametros - parámetros a incluir como parámetros de salida.

INSERTA_LOG

          INSERTA_LOG( e_procedimiento IN VARCHAR2 , e_parametros IN VARCHAR2 ) RETURN INTEGER ; 
          
           Inserta una línea en la tabla de LOGS asignando un número de registro e incluye los datos que recibe como
           parámetros de entrada, la fecha y hora actuales y el identificador de secuencia que le corresponda.
           Se ejecuta de forma autónoma para garantizar su confirmación en la base de datos independientemente de que
           el procedimiento que lo llamó haga un ROLLBACK.
           Incluye COMMIT sólo para su ejecución.
          
Parameters:
e_procedimiento - Nombre del procedimiento a incluir.
e_parametros - Los parámetros de entrada de ese procedimiento.
Returns:
INTEGER: El LOG_ID creado en la inserción. 0 en caso de que no pueda insertar la línea.

NAME VALUE
OWNER DWH_TIENDAS_ADM
OBJECT_NAME PKG_CONTROL
SUBOBJECT_NAME null
OBJECT_ID 24663
DATA_OBJECT_ID null
OBJECT_TYPE PACKAGE
CREATED 08/01/16
LAST_DDL_TIME 08/01/16
TIMESTAMP 2016-01-08:12:26:19
STATUS VALID
TEMPORARY N
GENERATED N
SECONDARY N
NAMESPACE 1
EDITION_NAME null
PRIVILEGE GRANTEE GRANTABLE GRANTOR OBJECT_NAME
NAME OWNER TYPE OBJECT_ID STATUS TYPE_LINK
PKG_EST_DIR DWH_TIENDAS_ADM PACKAGE BODY 24666 VALID PACKAGE
PKG_CONSULTAS DWH_TIENDAS_ADM PACKAGE BODY 24672 VALID PACKAGE
PKG_CONTROL DWH_TIENDAS_ADM PACKAGE BODY 24664 VALID PACKAGE
PKG_ADMINISTRACION DWH_TIENDAS_ADM PACKAGE BODY 24668 VALID PACKAGE
PKG_VENTA DWH_TIENDAS_ADM PACKAGE BODY 24670 VALID PACKAGE
NAME OWNER TYPE OBJECT_ID STATUS TYPE_LINK
PACKAGE PKG_CONTROL IS
	NOMPAQUETE CHAR(15) := 'PKG_CONTROL';


/* 
   Actualiza el campo PARAMETROS_SALIDA del log correspondiente al id que recibe como parámetro de entrada.
   Se ejecuta de forma autónoma para garantizar su confirmación en la base de datos independientemente de que 
   el procedimiento que lo llamó haga un ROLLBACK.
   Incluye COMMIT sólo para su ejecución.
   @param e_log_id: id del log a modificar
   @param e_parametros: parámetros a incluir como parámetros de salida.
*/
PROCEDURE ACTUALIZA_LOG_SALIDA (
   e_id_log IN INTEGER
 , e_parametros IN VARCHAR2
); 


/* 
   Inserta una línea en la tabla de LOGS asignando un número de registro e incluye los datos que recibe como
   parámetros de entrada, la fecha y hora actuales y el identificador de secuencia que le corresponda.
   Se ejecuta de forma autónoma para garantizar su confirmación en la base de datos independientemente de que 
   el procedimiento que lo llamó haga un ROLLBACK.
   Incluye COMMIT sólo para su ejecución.
   @param e_procedimiento: Nombre del procedimiento a incluir.
   @param e_parametros: Los parámetros de entrada de ese procedimiento.
   @return INTEGER: El LOG_ID creado en la inserción. 0 en caso de que no pueda insertar la línea.
*/
FUNCTION INSERTA_LOG (
  e_procedimiento IN VARCHAR2
, e_parametros IN VARCHAR2
)
RETURN INTEGER;

END PKG_CONTROL;