1 PACKAGE m4u_wlq_generate AS
2 /* $Header: m4uwlqgs.pls 120.0 2005/05/24 16:21:08 appldev noship $ */
3 /*#
4 * This package contains the private APIs invoked for outbound XML generation
5 * for the Worklist-query collaboration.
6 * @rep:scope private
7 * @rep:product CLN
8 * @rep:displayname M4U private APIs invoked during the outbound XML generation for the
9 * UCCnet worklist-query collaboration
10 * @rep:category BUSINESS_ENTITY EGO_ITEM
11 */
12
13 -- Name
14 -- raise_wlq_event
15 -- Purpose
16 -- This procedure is called from a concurrent program.
17 -- The the event 'oracle.apps.m4u.createworklistquery' is raised with the supplied event parameters
18 -- The sequence m4u_wlqid_sequence is used to obtain unique event key.
19 -- Arguments
20 -- x_err_buf => API param for concurrent program calls
21 -- x_retcode => API param for concurrent program calls
22 -- p_wlq_type => The type of notifications from Worklist to be queried
23 -- p_wlq_status => The status of notifications to be queried
24 -- Notes
25 -- Status is expected to be UnREAD to avoid duplicate processing of notifications.
26 /*#
27 * Raises business event to generate UCCnet Worklist-query collaboration.
28 * The event parameters include status, type filters for the Worklist-query.
29 * @param x_errbuf Error buffer.
30 * @param x_retcode Return code.
31 * @param p_wlq_type Notification-type filter for worklist query.
32 * @param p_wlq_status Notification-status filter for worklist query.
33 * @rep:scope private
34 * @rep:displayname Raise worklist-query business event.
35 * @rep:businessevent oracle.apps.m4u.worklistquery.generate
36 */
37 PROCEDURE raise_wlq_event(
38 x_errbuf OUT NOCOPY VARCHAR2,
39 x_retcode OUT NOCOPY NUMBER,
40 p_wlq_type IN VARCHAR2,
41 p_wlq_status IN VARCHAR2
42 );
43
44 END m4u_wlq_generate;