1 PACKAGE m4u_xml_extn AUTHID CURRENT_USER AS
2 /* $Header: M4UGENXS.pls 120.0 2006/05/25 12:52:10 bsaratna noship $ */
3
4 -- Generate XML fragment for given extn, tp_id combination
5 -- global variables for xml generation can be passed in a_param_lst
6 -- generated XML is copied back to x_xml
7 -- if a_tp_dflt = true then M4U_DEFAULT_TP is used TP if no mapping is specified for
8 -- a_tp_id
9 -- Return success and XML
10 -- or failure and failure message
11 PROCEDURE generate_xml_fragment
12 (
13 a_extn_name IN VARCHAR2,
14 a_tp_id IN VARCHAR2,
15 a_tp_dflt IN BOOLEAN,
16 a_param_lst IN wf_parameter_list_t,
17 a_log_lvl IN NUMBER,
18 a_remove_empty_elmt IN BOOLEAN,
19 a_remove_empty_attr IN BOOLEAN,
20 x_ret_sts OUT NOCOPY VARCHAR2,
21 x_ret_msg OUT NOCOPY VARCHAR2,
22 x_xml OUT NOCOPY VARCHAR2
23 );
24 END m4u_xml_extn;