96 lines
4.0 KiB
Plaintext
96 lines
4.0 KiB
Plaintext
CREATE OR REPLACE PACKAGE amfr_message_handler
|
|
/**
|
|
#############################################################################
|
|
# #
|
|
# Package: amfr_message_handler #
|
|
# #
|
|
# Application System: General #
|
|
# #
|
|
# Creation Date: 01/03/2006 #
|
|
# #
|
|
# Author: Oracle Team, Advantica Ltd #
|
|
# #
|
|
# Purpose: A flexible interface mechanism #
|
|
# #
|
|
# Dependancies: Access Manager Installation #
|
|
# #
|
|
# Revision: $Revision: 4 $ #
|
|
# #
|
|
# Advantica Ltd, 2006 #
|
|
#############################################################################
|
|
*/
|
|
IS
|
|
/**
|
|
--
|
|
-- Flexible Interface mechanism designed for the GIN-AGENT interface
|
|
--
|
|
-- #version $Revision: 4 $
|
|
-- #author $Author: Gilberta $
|
|
--
|
|
*/
|
|
g_package_name CONSTANT VARCHAR2(30) := 'amfr_message_handler';
|
|
g_header CONSTANT VARCHAR2(160) := '$Header: /Isle Of Grain/database/PLSQL/Interface/amfr_message_handler.pck 4 24/03/06 8:37 Gilberta $';
|
|
g_revision CONSTANT VARCHAR2(160) := '$Revision: 4 $';
|
|
/*
|
|
VSS Information not documented by PL/SQL Developer
|
|
$Header: /Isle Of Grain/database/PLSQL/Interface/amfr_message_handler.pck 4 24/03/06 8:37 Gilberta $
|
|
$Date: 24/03/06 8:37 $ Date and time of last checkin
|
|
$Modtime: 24/03/06 8:38 $ Date and time of last modification
|
|
$History: amfr_message_handler.pck $
|
|
*
|
|
* ***************** Version 4 *****************
|
|
* User: Gilberta Date: 24/03/06 Time: 8:37
|
|
* Updated in $/Isle Of Grain/database/PLSQL/Interface
|
|
* Modified to include the service_status and service_request_status when
|
|
* not present
|
|
*
|
|
* ***************** Version 3 *****************
|
|
* User: Gilberta Date: 20/03/06 Time: 10:10
|
|
* Updated in $/Isle Of Grain/database/PLSQL/Interface
|
|
* Modified to record sequest_protocol rather than server protocol.
|
|
*
|
|
* ***************** Version 2 *****************
|
|
* User: Gilberta Date: 17/03/06 Time: 9:55
|
|
* Updated in $/Isle Of Grain/database/PLSQL/Interface
|
|
* Minor pre-system test modifications
|
|
*/
|
|
-- Require access to this var from amfr_legacy interface
|
|
g_sere_id service_reqs.sere_id%TYPE;
|
|
--
|
|
-- Variable type, used for package declaration
|
|
--
|
|
g_vc_arr owa.vc_arr;
|
|
--
|
|
-- clob array
|
|
--
|
|
type clob_arr IS table of CLOB index by binary_integer;
|
|
--
|
|
g_clob_arr clob_arr;
|
|
--
|
|
-- Default date format
|
|
--
|
|
g_def_date_format VARCHAR2(20) := 'DD-MON-YYYY HH24:MI';
|
|
--
|
|
g_lang VARCHAR2(2) := 'EN';
|
|
/**
|
|
-- Main Entry Point
|
|
*/
|
|
PROCEDURE service_request(name_array IN owa.vc_arr DEFAULT g_vc_arr,
|
|
value_array IN owa.vc_arr DEFAULT g_vc_arr);
|
|
--
|
|
PROCEDURE service_request_clob(name_array IN owa.vc_arr DEFAULT g_vc_arr,
|
|
value_array IN clob_arr DEFAULT g_clob_arr);
|
|
--
|
|
/**
|
|
-- Test interface procedure
|
|
*/
|
|
PROCEDURE test_interface;
|
|
/**
|
|
-- Details about this module
|
|
-- %return A textual descrtiption of the version number and VSS header for this package
|
|
*/
|
|
FUNCTION about RETURN VARCHAR2;
|
|
--
|
|
END amfr_message_handler;
|
|
/
|