1 package WF_SYSTEMS_PKG as
2 /* $Header: WFEVSYSS.pls 120.2 2005/11/30 05:18:11 vshanmug ship $ */
3 /*#
4 * Provides APIs to communicate system definitions to and from the
5 * WF_SYSTEMS table.
6 * @rep:scope public
7 * @rep:product OWF
8 * @rep:displayname Workflow System
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 -----------------------------------------------------------------------------
16 procedure INSERT_ROW (
17 X_ROWID in out nocopy varchar2,
18 X_GUID in raw,
19 X_NAME in varchar2,
20 X_MASTER_GUID in raw,
21 X_DISPLAY_NAME in varchar2,
22 X_DESCRIPTION in varchar2
23 );
24 -----------------------------------------------------------------------------
25 procedure UPDATE_ROW (
26 X_GUID in raw,
27 X_NAME in varchar2,
28 X_MASTER_GUID in raw,
29 X_DISPLAY_NAME in varchar2,
30 X_DESCRIPTION in varchar2
31 );
32 -----------------------------------------------------------------------------
33 procedure DELETE_ROW (
34 X_GUID in raw
35 );
36 -----------------------------------------------------------------------------
37 procedure LOAD_ROW (
38 X_GUID in raw,
39 X_NAME in varchar2,
40 X_MASTER_GUID in raw,
41 X_DISPLAY_NAME in varchar2,
42 X_DESCRIPTION in varchar2
43 );
44 -----------------------------------------------------------------------------
45 /*#
46 * Generates an XML message containing the complete information from the
47 * WF_SYSTEMS table for the specified system definition.
48 * @param x_guid System GUID
49 * @return System XML Message
50 * @rep:scope public
51 * @rep:lifecycle active
52 * @rep:displayname Generate System Message
53 * @rep:compatibility S
54 * @rep:ihelp FND/@besrepapis#a_evsysgen See the related online help
55 */
56 function GENERATE (
57 X_GUID in raw
58 ) return varchar2;
59 -----------------------------------------------------------------------------
60 /*#
61 * Receives an XML message containing the complete information for a
62 * system definition and loads the information into the WF_SYSTEMS table.
63 * @param x_message System XML Message
64 * @rep:scope public
65 * @rep:lifecycle active
66 * @rep:displayname Receive System Message
67 * @rep:compatibility S
68 * @rep:ihelp FND/@besrepapis#a_evsysrec See the related online help
69 */
70 procedure RECEIVE (
71 X_MESSAGE in varchar2
72 );
73 -----------------------------------------------------------------------------
74 end WF_SYSTEMS_PKG;