1 PACKAGE EC_XML_UTILS AUTHID CURRENT_USER AS
2 -- $Header: ECXMLUTS.pls 115.2 99/08/19 16:09:44 porting ship $
3
4 PROCEDURE create_toplevel_vo
5 (
6 i_singular_name IN varchar2,
7 i_plural_name IN varchar2,
8 i_entity_object IN varchar2,
9 i_select_clause IN varchar2,
10 i_from_clause IN varchar2,
11 i_where_clause IN varchar2,
12 i_orderby_clause IN varchar2,
13 i_attributes_to_hide IN varchar2,
14 i_product_code OUT varchar2,
15 i_apps_error_code OUT varchar2,
16 i_parameter0 OUT varchar2,
17 i_parameter1 OUT varchar2,
18 i_parameter2 OUT varchar2,
19 i_parameter3 OUT varchar2,
20 i_parameter4 OUT varchar2,
21 i_error_string OUT varchar2
22 );
23
24 PROCEDURE create_child_vo
25 (
26 i_singular_name IN varchar2,
27 i_plural_name IN varchar2,
28 i_entity_object IN varchar2,
29 i_select_clause IN varchar2,
30 i_from_clause IN varchar2,
31 i_where_clause IN varchar2,
32 i_orderby_clause IN varchar2,
33 i_attributes_to_hide IN varchar2,
34 i_parent_data_object IN varchar2,
35 i_bind_parent_attributealiases IN varchar2,
36 i_bind_child_attributealiases IN varchar2,
37 i_bind_child_attributecolumns IN varchar2,
38 i_product_code OUT varchar2,
39 i_apps_error_code OUT varchar2,
40 i_parameter0 OUT varchar2,
41 i_parameter1 OUT varchar2,
42 i_parameter2 OUT varchar2,
43 i_parameter3 OUT varchar2,
44 i_parameter4 OUT varchar2,
45 i_error_string OUT varchar2
46 );
47
48 PROCEDURE produce_xml
49 (
50 i_file_name IN varchar2,
51 i_product_code OUT varchar2,
52 i_apps_error_code OUT varchar2,
53 i_parameter0 OUT varchar2,
54 i_parameter1 OUT varchar2,
55 i_parameter2 OUT varchar2,
56 i_parameter3 OUT varchar2,
57 i_parameter4 OUT varchar2,
58 i_error_string OUT varchar2
59 );
60
61 PROCEDURE consume_xml
62 (
63 i_file_name IN varchar2,
64 i_apps_error_code OUT varchar2,
65 i_parameter0 OUT varchar2,
66 i_parameter1 OUT varchar2,
67 i_parameter2 OUT varchar2,
68 i_parameter3 OUT varchar2,
69 i_parameter4 OUT varchar2,
70 i_error_string OUT varchar2,
71 i_viewolistner_class IN varchar2
72 );
73
74
75 PROCEDURE create_vo_tree
76 (
77 i_map_id IN number,
78 i_run_id IN number
79 );
80
81 PROCEDURE ec_xml_processor_out_generic
82 (
83 c_map_id IN PLS_INTEGER,
84 c_run_id IN PLS_INTEGER,
85 c_output_path IN VARCHAR2,
86 c_file_name IN VARCHAR2
87 );
88
89
90 PROCEDURE ec_xml_processor_in_generic
91 (
92 c_map_id IN PLS_INTEGER,
93 c_run_id OUT PLS_INTEGER,
94 c_output_path IN VARCHAR2,
95 c_file_name IN VARCHAR2
96 );
97
98 END EC_XML_UTILS;
99