1 package WF_EVENT_GROUPS_PKG as
2 /* $Header: WFEVGRPS.pls 120.2 2005/10/19 05:27:57 vshanmug ship $ */
3 /*#
4 * Provides APIs to communicate event group member definitions to and
5 * from the WF_EVENT_GROUPS table.
6 * @rep:scope public
7 * @rep:product OWF
8 * @rep:displayname Workflow Event Group Member
9 * @rep:lifecycle active
10 * @rep:compatibility S
11 * @rep:category BUSINESS_ENTITY WF_EVENT
12 * @rep:ihelp FND/@besrepapis See the related online help
13 */
14 -----------------------------------------------------------------------------
15 procedure INSERT_ROW (
16 X_ROWID in out nocopy varchar2,
17 X_GROUP_GUID in raw,
18 X_MEMBER_GUID in raw
19 );
20 -----------------------------------------------------------------------------
21 procedure UPDATE_ROW (
22 X_GROUP_GUID in raw,
23 X_MEMBER_GUID in raw
24 );
25 -----------------------------------------------------------------------------
26 procedure LOAD_ROW (
27 X_GROUP_GUID in raw,
28 X_MEMBER_GUID in raw
29 );
30 -----------------------------------------------------------------------------
31 procedure DELETE_ROW (
32 X_GROUP_GUID in raw,
33 X_MEMBER_GUID in raw
34 );
35 -----------------------------------------------------------------------------
36 /*#
37 * Generates an XML message containing the complete information from the
38 * WF_EVENT_GROUPS table for the specified event group member definition.
39 * @param x_group_guid Event Group GUID
40 * @param x_member_guid Member Event GUID
41 * @return Event Group XML Message
42 * @rep:scope public
43 * @rep:lifecycle deprecated
44 * @rep:displayname Generate Event Group Message
45 * @rep:compatibility S
46 * @rep:ihelp FND/@besrepapis#a_evgpgen See the related online help
47 */
48 function GENERATE (
49 X_GROUP_GUID in raw,
50 X_MEMBER_GUID in raw
51 ) return varchar2;
52 -----------------------------------------------------------------------------
53 /*#
54 * Receives an XML message containing the complete information for an event
55 * group member definition and loads the information into the WF_EVENT_GROUPS
56 * table.
57 * @param x_message Event Group XML Message
58 * @rep:scope public
59 * @rep:lifecycle active
60 * @rep:displayname Receive Event Group Message
61 * @rep:compatibility S
62 * @rep:ihelp FND/@besrepapis#a_evgprec See the related online help
63 */
64 procedure RECEIVE (
65 X_MESSAGE in varchar2
66 );
67 -----------------------------------------------------------------------------
68 /*#
69 * Receives an XML message containing the complete information for an event
70 * group member definition and loads the information into the WF_EVENT_GROUPS
71 * table
72 * @param x_message Event Group XML Message
73 * @param x_error Returns Error Message
74 * @rep:scope public
75 * @rep:lifecycle active
76 * @rep:displayname Receive Event Group Message
77 * @rep:compatibility S
78 * @rep:ihelp FND/@besrepapis#a_evgprec See the related online help
79 */
80 procedure RECEIVE2 (
81 X_MESSAGE in varchar2,
82 X_ERROR out nocopy varchar2
83 );
84 -----------------------------------------------------------------------------
85 /*#
86 * Generates an XML message containing the complete information from the
87 * WF_EVENT_GROUPS table for the specified event group member definition.
88 * @param x_group_name Event Group Name
89 * @param x_member_name Member Event Name
90 * @return Event Group XML Message
91 * @rep:scope public
92 * @rep:lifecycle active
93 * @rep:displayname Generate Event Group Message
94 * @rep:compatibility S
95 * @rep:ihelp FND/@besrepapis#a_evgpgen See the related online help
96 */
97 function GENERATE2(
98 X_GROUP_NAME in varchar2,
99 X_MEMBER_NAME in varchar2
100 ) return varchar2;
101 -----------------------------------------------------------------------------
102 end WF_EVENT_GROUPS_PKG;