1 PACKAGE FA_BUSINESS_EVENTS AUTHID CURRENT_USER AS
2 /* $Header: fawfbevs.pls 120.2 2009/03/27 01:16:25 bridgway ship $ */
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, p_log_level_rec IN FA_API_TYPES.log_level_rec_type) return varchar2;
16
17 /*
18 ** raise - raise a local event to the event manager
19 ** -- Below Moved to Dispatcher --
20 ** Calls TEST to determine whether a MESSAGE type subscription
21 ** exists. If a MESSAGE is required, and none is specified by
22 ** the caller, we generate one using the GENERATE_FUNCTION
23 ** identified for the event in the WF_EVENTS table. If no
24 ** GENERATE_FUNCTION is found, we create a default message using
25 ** the event name and event key data.
26 ** -- Above moved to Dispatcher --
27 **
28 ** Event is passed to the dispatcher.
29 **
30 ** Note: If the event is not defined, no error will be raised.
31 */
32 PROCEDURE raise(p_event_name in varchar2,
33 p_event_key in varchar2,
34 p_event_data in clob default NULL,
35 p_parameter_name1 in varchar2 default NULL,
36 p_parameter_value1 in varchar2 default NULL,
37 p_parameter_name2 in varchar2 default NULL,
38 p_parameter_value2 in varchar2 default NULL,
39 p_parameter_name3 in varchar2 default NULL,
40 p_parameter_value3 in varchar2 default NULL,
41 p_parameter_name4 in varchar2 default NULL,
42 p_parameter_value4 in varchar2 default NULL,
43 p_parameter_name5 in varchar2 default NULL,
44 p_parameter_value5 in varchar2 default NULL,
45 p_parameter_name6 in varchar2 default NULL,
46 p_parameter_value6 in varchar2 default NULL,
47 p_parameter_name7 in varchar2 default NULL,
48 p_parameter_value7 in varchar2 default NULL,
49 p_parameter_name8 in varchar2 default NULL,
50 p_parameter_value8 in varchar2 default NULL,
51 p_parameter_name9 in varchar2 default NULL,
52 p_parameter_value9 in varchar2 default NULL,
53 p_parameter_name10 in varchar2 default NULL,
54 p_parameter_value10 in varchar2 default NULL,
55 p_parameter_name11 in varchar2 default NULL,
56 p_parameter_value11 in varchar2 default NULL,
57 p_parameter_name12 in varchar2 default NULL,
58 p_parameter_value12 in varchar2 default NULL,
59 p_parameter_name13 in varchar2 default NULL,
60 p_parameter_value13 in varchar2 default NULL,
61 p_parameter_name14 in varchar2 default NULL,
62 p_parameter_value14 in varchar2 default NULL,
63 p_parameter_name15 in varchar2 default NULL,
64 p_parameter_value15 in varchar2 default NULL,
65 p_parameter_name16 in varchar2 default NULL,
66 p_parameter_value16 in varchar2 default NULL,
67 p_parameter_name17 in varchar2 default NULL,
68 p_parameter_value17 in varchar2 default NULL,
69 p_parameter_name18 in varchar2 default NULL,
70 p_parameter_value18 in varchar2 default NULL,
71 p_parameter_name19 in varchar2 default NULL,
72 p_parameter_value19 in varchar2 default NULL,
73 p_parameter_name20 in varchar2 default NULL,
74 p_parameter_value20 in varchar2 default NULL,
75 p_send_date in date default NULL, p_log_level_rec IN FA_API_TYPES.log_level_rec_type);
76
77
78 END FA_BUSINESS_EVENTS;