git-svn-id: http://locode01.ad.dom/svn/WEBMIP/trunk@50874 248e525c-4dfb-0310-94bc-949c084e9493

This commit is contained in:
andrew.gilmore
2012-03-19 11:57:19 +00:00
parent 2a0f4900c3
commit 0e9ca75d77
1587 changed files with 500863 additions and 0 deletions

View File

@@ -0,0 +1,46 @@
CREATE OR REPLACE PACKAGE amfr_journal IS
/**
-- Package to handle journalling of flexibly implemented business logic
-- #version $Revision: $
-- #author $Author: $
--
*/
g_package_name CONSTANT VARCHAR2(30) := 'amfl_journal';
g_header CONSTANT VARCHAR2(160) := '$Header: $';
g_revision CONSTANT VARCHAR2(160) := '$Revision: $';
/*
VSS Information not documented by PL/SQL Developer
$Header: $
$Date: $ Date and time of last checkin
$Modtime: $ Date and time of last modification
$History: $
*/
/**
-- Global that may be used a a null value to pass into log_transaction
*/
g_name_value_tab name_value_tab;
/**
-- Log details of a transaction in the audit table
-- #param p_operation_type The type of operation, either:
-- %value INSERT
-- %value UPDATE
-- %value DELETE
-- %value LOGON
-- %value LOGOFF
-- %value EXECUTE
-- #param p_operation_target The target of the operation
-- #param p_old_values Optional. A name value array containing details of the old values, before the action took place
-- #param p_new_values Optional. A name value array containing details of the new values, after the action took place
*/
PROCEDURE log_transaction ( p_operation_type audit_transactions.operation_type%TYPE
, p_operation_target audit_transactions.operation_target%TYPE
, p_old_values name_value_tab
, p_new_values name_value_tab);
/**
-- Details about this module
-- %return A textual descrtiption of the version number and VSS header for this package
*/
FUNCTION about RETURN VARCHAR2;
--
END amfr_journal;
/