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