DBA Data[Home] [Help]

PACKAGE: APPS.GL_BUSINESS_EVENTS

Source


1 PACKAGE GL_BUSINESS_EVENTS AUTHID CURRENT_USER AS
2 /* $Header: glubeevs.pls 120.1 2005/05/05 01:35:57 kvora noship $ */
3 --
4 -- Package
5 --   gl_business_events
6 -- Purpose
7 --   To hide calls to the business event system to reduce dependencies
8 -- History
9 --   23-MAY-03  	D. J. Ogg	Created
10 
11 /*
12 ** test - Verifies the specified event is enabled.  Then, tests if there
13 **        is an enabled LOCAL subscription for this event, or an enabled
14 **        subscription for an enabled group that contains this event.
15 **
16 **        Returns the most costly data requirement for active subscriptions
17 **        on the event:
18 **          NONE     no subscription or no event           (best)
19 **          KEY      subscription requiring event key only
20 **          MESSAGE  subscription requiring event message  (worst)
21 */
22 FUNCTION test(p_event_name in varchar2) return varchar2;
23 
24 /*
25 ** raise - raise a local event to the event manager
26 **        -- Below Moved to Dispatcher --
27 **        Calls TEST to determine whether a MESSAGE type subscription
28 **        exists.  If a MESSAGE is required, and none is specified by
29 **        the caller, we generate one using the GENERATE_FUNCTION
30 **        identified for the event in the WF_EVENTS table.  If no
31 **        GENERATE_FUNCTION is found, we create a default message using
32 **        the event name and event key data.
33 **        -- Above moved to Dispatcher --
34 **
35 **        Event is passed to the dispatcher.
36 **
37 **        Note: If the event is not defined, no error will be raised.
38 */
39 PROCEDURE raise(p_event_name      in varchar2,
40                 p_event_key        in varchar2,
41                 p_event_data       in clob default NULL,
42                 p_parameter_name1  in varchar2 default NULL,
43                 p_parameter_value1 in varchar2 default NULL,
44                 p_parameter_name2  in varchar2 default NULL,
45                 p_parameter_value2 in varchar2 default NULL,
46                 p_parameter_name3  in varchar2 default NULL,
47                 p_parameter_value3 in varchar2 default NULL,
48                 p_parameter_name4  in varchar2 default NULL,
49                 p_parameter_value4 in varchar2 default NULL,
50                 p_parameter_name5  in varchar2 default NULL,
51                 p_parameter_value5 in varchar2 default NULL,
52                 p_parameter_name6  in varchar2 default NULL,
53                 p_parameter_value6 in varchar2 default NULL,
54                 p_parameter_name7  in varchar2 default NULL,
55                 p_parameter_value7 in varchar2 default NULL,
56                 p_parameter_name8  in varchar2 default NULL,
57                 p_parameter_value8 in varchar2 default NULL,
58                 p_parameter_name9  in varchar2 default NULL,
59                 p_parameter_value9 in varchar2 default NULL,
60                 p_parameter_name10  in varchar2 default NULL,
61                 p_parameter_value10 in varchar2 default NULL,
62                 p_parameter_name11  in varchar2 default NULL,
63                 p_parameter_value11 in varchar2 default NULL,
64                 p_parameter_name12  in varchar2 default NULL,
65                 p_parameter_value12 in varchar2 default NULL,
66                 p_parameter_name13  in varchar2 default NULL,
67                 p_parameter_value13 in varchar2 default NULL,
68                 p_parameter_name14  in varchar2 default NULL,
69                 p_parameter_value14 in varchar2 default NULL,
70                 p_parameter_name15  in varchar2 default NULL,
71                 p_parameter_value15 in varchar2 default NULL,
72                 p_parameter_name16  in varchar2 default NULL,
73                 p_parameter_value16 in varchar2 default NULL,
74                 p_parameter_name17  in varchar2 default NULL,
75                 p_parameter_value17 in varchar2 default NULL,
76                 p_parameter_name18  in varchar2 default NULL,
77                 p_parameter_value18 in varchar2 default NULL,
78                 p_parameter_name19  in varchar2 default NULL,
79                 p_parameter_value19 in varchar2 default NULL,
80                 p_parameter_name20  in varchar2 default NULL,
81                 p_parameter_value20 in varchar2 default NULL,
82                 p_send_date         in date default NULL);
83 
84 
85 END GL_BUSINESS_EVENTS;