70: IS
71: --
72: region_row ak_regions_vl%ROWTYPE;
73:
74: region_obj jdr_docbuilder.DOCUMENT;
75: top_level_element jdr_docbuilder.ELEMENT;
76: table_element jdr_docbuilder.ELEMENT;
77: attribute_element jdr_docbuilder.ELEMENT;
78:
71: --
72: region_row ak_regions_vl%ROWTYPE;
73:
74: region_obj jdr_docbuilder.DOCUMENT;
75: top_level_element jdr_docbuilder.ELEMENT;
76: table_element jdr_docbuilder.ELEMENT;
77: attribute_element jdr_docbuilder.ELEMENT;
78:
79: mapping_obj jdr_docbuilder.DOCUMENT;
72: region_row ak_regions_vl%ROWTYPE;
73:
74: region_obj jdr_docbuilder.DOCUMENT;
75: top_level_element jdr_docbuilder.ELEMENT;
76: table_element jdr_docbuilder.ELEMENT;
77: attribute_element jdr_docbuilder.ELEMENT;
78:
79: mapping_obj jdr_docbuilder.DOCUMENT;
80: mapping_element jdr_docbuilder.ELEMENT;
73:
74: region_obj jdr_docbuilder.DOCUMENT;
75: top_level_element jdr_docbuilder.ELEMENT;
76: table_element jdr_docbuilder.ELEMENT;
77: attribute_element jdr_docbuilder.ELEMENT;
78:
79: mapping_obj jdr_docbuilder.DOCUMENT;
80: mapping_element jdr_docbuilder.ELEMENT;
81:
75: top_level_element jdr_docbuilder.ELEMENT;
76: table_element jdr_docbuilder.ELEMENT;
77: attribute_element jdr_docbuilder.ELEMENT;
78:
79: mapping_obj jdr_docbuilder.DOCUMENT;
80: mapping_element jdr_docbuilder.ELEMENT;
81:
82: l_document_name VARCHAR2(80);
83: result_code PLS_INTEGER;
76: table_element jdr_docbuilder.ELEMENT;
77: attribute_element jdr_docbuilder.ELEMENT;
78:
79: mapping_obj jdr_docbuilder.DOCUMENT;
80: mapping_element jdr_docbuilder.ELEMENT;
81:
82: l_document_name VARCHAR2(80);
83: result_code PLS_INTEGER;
84:
98: -- verify the region exists, and is an LOV region and get the required attributes to set
99: region_row := get_region_row(p_region_code, p_application_id);
100:
101: -- create the ak-mds mapping
102: mapping_obj := jdr_docbuilder.createChildDocument('/oracle/apps/hxc/regionMap/' || p_region_code);
103: mapping_element := jdr_docbuilder.createElement(jdr_docbuilder.OA_NS, 'listOfValues');
104: jdr_docbuilder.setAttribute(mapping_element, 'docName', p_region_code);
105: jdr_docbuilder.setAttribute(mapping_element, 'extends', '/oracle/apps/hxc/selfservice/configui/webui/' || p_region_code);
106: jdr_docbuilder.setAttribute(mapping_element, 'user:akRegionStyle', 'LOV');
99: region_row := get_region_row(p_region_code, p_application_id);
100:
101: -- create the ak-mds mapping
102: mapping_obj := jdr_docbuilder.createChildDocument('/oracle/apps/hxc/regionMap/' || p_region_code);
103: mapping_element := jdr_docbuilder.createElement(jdr_docbuilder.OA_NS, 'listOfValues');
104: jdr_docbuilder.setAttribute(mapping_element, 'docName', p_region_code);
105: jdr_docbuilder.setAttribute(mapping_element, 'extends', '/oracle/apps/hxc/selfservice/configui/webui/' || p_region_code);
106: jdr_docbuilder.setAttribute(mapping_element, 'user:akRegionStyle', 'LOV');
107: jdr_docbuilder.setTopLevelElement(mapping_obj, mapping_element);
100:
101: -- create the ak-mds mapping
102: mapping_obj := jdr_docbuilder.createChildDocument('/oracle/apps/hxc/regionMap/' || p_region_code);
103: mapping_element := jdr_docbuilder.createElement(jdr_docbuilder.OA_NS, 'listOfValues');
104: jdr_docbuilder.setAttribute(mapping_element, 'docName', p_region_code);
105: jdr_docbuilder.setAttribute(mapping_element, 'extends', '/oracle/apps/hxc/selfservice/configui/webui/' || p_region_code);
106: jdr_docbuilder.setAttribute(mapping_element, 'user:akRegionStyle', 'LOV');
107: jdr_docbuilder.setTopLevelElement(mapping_obj, mapping_element);
108:
101: -- create the ak-mds mapping
102: mapping_obj := jdr_docbuilder.createChildDocument('/oracle/apps/hxc/regionMap/' || p_region_code);
103: mapping_element := jdr_docbuilder.createElement(jdr_docbuilder.OA_NS, 'listOfValues');
104: jdr_docbuilder.setAttribute(mapping_element, 'docName', p_region_code);
105: jdr_docbuilder.setAttribute(mapping_element, 'extends', '/oracle/apps/hxc/selfservice/configui/webui/' || p_region_code);
106: jdr_docbuilder.setAttribute(mapping_element, 'user:akRegionStyle', 'LOV');
107: jdr_docbuilder.setTopLevelElement(mapping_obj, mapping_element);
108:
109: -- save the MDS document
102: mapping_obj := jdr_docbuilder.createChildDocument('/oracle/apps/hxc/regionMap/' || p_region_code);
103: mapping_element := jdr_docbuilder.createElement(jdr_docbuilder.OA_NS, 'listOfValues');
104: jdr_docbuilder.setAttribute(mapping_element, 'docName', p_region_code);
105: jdr_docbuilder.setAttribute(mapping_element, 'extends', '/oracle/apps/hxc/selfservice/configui/webui/' || p_region_code);
106: jdr_docbuilder.setAttribute(mapping_element, 'user:akRegionStyle', 'LOV');
107: jdr_docbuilder.setTopLevelElement(mapping_obj, mapping_element);
108:
109: -- save the MDS document
110: result_code := jdr_docbuilder.save;
103: mapping_element := jdr_docbuilder.createElement(jdr_docbuilder.OA_NS, 'listOfValues');
104: jdr_docbuilder.setAttribute(mapping_element, 'docName', p_region_code);
105: jdr_docbuilder.setAttribute(mapping_element, 'extends', '/oracle/apps/hxc/selfservice/configui/webui/' || p_region_code);
106: jdr_docbuilder.setAttribute(mapping_element, 'user:akRegionStyle', 'LOV');
107: jdr_docbuilder.setTopLevelElement(mapping_obj, mapping_element);
108:
109: -- save the MDS document
110: result_code := jdr_docbuilder.save;
111:
106: jdr_docbuilder.setAttribute(mapping_element, 'user:akRegionStyle', 'LOV');
107: jdr_docbuilder.setTopLevelElement(mapping_obj, mapping_element);
108:
109: -- save the MDS document
110: result_code := jdr_docbuilder.save;
111:
112: IF result_code <> jdr_docbuilder.SUCCESS THEN
113: fnd_message.set_name('HXC', 'HXC_MDS_MAP_SAVE_FAILED');
114: fnd_message.raise_error;
108:
109: -- save the MDS document
110: result_code := jdr_docbuilder.save;
111:
112: IF result_code <> jdr_docbuilder.SUCCESS THEN
113: fnd_message.set_name('HXC', 'HXC_MDS_MAP_SAVE_FAILED');
114: fnd_message.raise_error;
115: END IF;
116:
114: fnd_message.raise_error;
115: END IF;
116:
117: -- create the mds document object
118: region_obj := jdr_docbuilder.createDocument('/oracle/apps/hxc/selfservice/configui/webui/' || p_region_code);
119:
120: -- create the top level element
121: top_level_element := jdr_docbuilder.createElement(jdr_docbuilder.OA_NS, 'listOfValues');
122:
117: -- create the mds document object
118: region_obj := jdr_docbuilder.createDocument('/oracle/apps/hxc/selfservice/configui/webui/' || p_region_code);
119:
120: -- create the top level element
121: top_level_element := jdr_docbuilder.createElement(jdr_docbuilder.OA_NS, 'listOfValues');
122:
123: jdr_docbuilder.setAttribute(top_level_element, 'amDefName', region_row.applicationmodule_object_type);
124: jdr_docbuilder.setAttribute(top_level_element, 'controllerClass', region_row.region_object_type);
125: jdr_docbuilder.setAttribute(top_level_element, 'title', region_row.name);
119:
120: -- create the top level element
121: top_level_element := jdr_docbuilder.createElement(jdr_docbuilder.OA_NS, 'listOfValues');
122:
123: jdr_docbuilder.setAttribute(top_level_element, 'amDefName', region_row.applicationmodule_object_type);
124: jdr_docbuilder.setAttribute(top_level_element, 'controllerClass', region_row.region_object_type);
125: jdr_docbuilder.setAttribute(top_level_element, 'title', region_row.name);
126: --jdr_docbuilder.setAttribute(top_level_element, 'xmlns', 'http://xmlns.oracle.com/jrad');
127: --jdr_docbuilder.setAttribute(top_level_element, 'xmlns:ui', 'http://xmlns.oracle.com/uix/ui');
120: -- create the top level element
121: top_level_element := jdr_docbuilder.createElement(jdr_docbuilder.OA_NS, 'listOfValues');
122:
123: jdr_docbuilder.setAttribute(top_level_element, 'amDefName', region_row.applicationmodule_object_type);
124: jdr_docbuilder.setAttribute(top_level_element, 'controllerClass', region_row.region_object_type);
125: jdr_docbuilder.setAttribute(top_level_element, 'title', region_row.name);
126: --jdr_docbuilder.setAttribute(top_level_element, 'xmlns', 'http://xmlns.oracle.com/jrad');
127: --jdr_docbuilder.setAttribute(top_level_element, 'xmlns:ui', 'http://xmlns.oracle.com/uix/ui');
128: --jdr_docbuilder.setAttribute(top_level_element, 'xmlns:oa', 'http://xmlns.oracle.com/oa');
121: top_level_element := jdr_docbuilder.createElement(jdr_docbuilder.OA_NS, 'listOfValues');
122:
123: jdr_docbuilder.setAttribute(top_level_element, 'amDefName', region_row.applicationmodule_object_type);
124: jdr_docbuilder.setAttribute(top_level_element, 'controllerClass', region_row.region_object_type);
125: jdr_docbuilder.setAttribute(top_level_element, 'title', region_row.name);
126: --jdr_docbuilder.setAttribute(top_level_element, 'xmlns', 'http://xmlns.oracle.com/jrad');
127: --jdr_docbuilder.setAttribute(top_level_element, 'xmlns:ui', 'http://xmlns.oracle.com/uix/ui');
128: --jdr_docbuilder.setAttribute(top_level_element, 'xmlns:oa', 'http://xmlns.oracle.com/oa');
129: --jdr_docbuilder.setAttribute(top_level_element, 'xmlns:user', 'http://xmlns.oracle.com/jrad/user');
122:
123: jdr_docbuilder.setAttribute(top_level_element, 'amDefName', region_row.applicationmodule_object_type);
124: jdr_docbuilder.setAttribute(top_level_element, 'controllerClass', region_row.region_object_type);
125: jdr_docbuilder.setAttribute(top_level_element, 'title', region_row.name);
126: --jdr_docbuilder.setAttribute(top_level_element, 'xmlns', 'http://xmlns.oracle.com/jrad');
127: --jdr_docbuilder.setAttribute(top_level_element, 'xmlns:ui', 'http://xmlns.oracle.com/uix/ui');
128: --jdr_docbuilder.setAttribute(top_level_element, 'xmlns:oa', 'http://xmlns.oracle.com/oa');
129: --jdr_docbuilder.setAttribute(top_level_element, 'xmlns:user', 'http://xmlns.oracle.com/jrad/user');
130: jdr_docbuilder.setAttribute(top_level_element, 'file-version', '$Header: hxclovmig.pkb 115.3 2004/03/30 15:57:33 mstewart noship $');
123: jdr_docbuilder.setAttribute(top_level_element, 'amDefName', region_row.applicationmodule_object_type);
124: jdr_docbuilder.setAttribute(top_level_element, 'controllerClass', region_row.region_object_type);
125: jdr_docbuilder.setAttribute(top_level_element, 'title', region_row.name);
126: --jdr_docbuilder.setAttribute(top_level_element, 'xmlns', 'http://xmlns.oracle.com/jrad');
127: --jdr_docbuilder.setAttribute(top_level_element, 'xmlns:ui', 'http://xmlns.oracle.com/uix/ui');
128: --jdr_docbuilder.setAttribute(top_level_element, 'xmlns:oa', 'http://xmlns.oracle.com/oa');
129: --jdr_docbuilder.setAttribute(top_level_element, 'xmlns:user', 'http://xmlns.oracle.com/jrad/user');
130: jdr_docbuilder.setAttribute(top_level_element, 'file-version', '$Header: hxclovmig.pkb 115.3 2004/03/30 15:57:33 mstewart noship $');
131: --jdr_docbuilder.setAttribute(top_level_element, 'version', '9.0.3.6.2_398');
124: jdr_docbuilder.setAttribute(top_level_element, 'controllerClass', region_row.region_object_type);
125: jdr_docbuilder.setAttribute(top_level_element, 'title', region_row.name);
126: --jdr_docbuilder.setAttribute(top_level_element, 'xmlns', 'http://xmlns.oracle.com/jrad');
127: --jdr_docbuilder.setAttribute(top_level_element, 'xmlns:ui', 'http://xmlns.oracle.com/uix/ui');
128: --jdr_docbuilder.setAttribute(top_level_element, 'xmlns:oa', 'http://xmlns.oracle.com/oa');
129: --jdr_docbuilder.setAttribute(top_level_element, 'xmlns:user', 'http://xmlns.oracle.com/jrad/user');
130: jdr_docbuilder.setAttribute(top_level_element, 'file-version', '$Header: hxclovmig.pkb 115.3 2004/03/30 15:57:33 mstewart noship $');
131: --jdr_docbuilder.setAttribute(top_level_element, 'version', '9.0.3.6.2_398');
132:
125: jdr_docbuilder.setAttribute(top_level_element, 'title', region_row.name);
126: --jdr_docbuilder.setAttribute(top_level_element, 'xmlns', 'http://xmlns.oracle.com/jrad');
127: --jdr_docbuilder.setAttribute(top_level_element, 'xmlns:ui', 'http://xmlns.oracle.com/uix/ui');
128: --jdr_docbuilder.setAttribute(top_level_element, 'xmlns:oa', 'http://xmlns.oracle.com/oa');
129: --jdr_docbuilder.setAttribute(top_level_element, 'xmlns:user', 'http://xmlns.oracle.com/jrad/user');
130: jdr_docbuilder.setAttribute(top_level_element, 'file-version', '$Header: hxclovmig.pkb 115.3 2004/03/30 15:57:33 mstewart noship $');
131: --jdr_docbuilder.setAttribute(top_level_element, 'version', '9.0.3.6.2_398');
132:
133: jdr_docbuilder.setTopLevelElement(region_obj, top_level_element);
126: --jdr_docbuilder.setAttribute(top_level_element, 'xmlns', 'http://xmlns.oracle.com/jrad');
127: --jdr_docbuilder.setAttribute(top_level_element, 'xmlns:ui', 'http://xmlns.oracle.com/uix/ui');
128: --jdr_docbuilder.setAttribute(top_level_element, 'xmlns:oa', 'http://xmlns.oracle.com/oa');
129: --jdr_docbuilder.setAttribute(top_level_element, 'xmlns:user', 'http://xmlns.oracle.com/jrad/user');
130: jdr_docbuilder.setAttribute(top_level_element, 'file-version', '$Header: hxclovmig.pkb 115.3 2004/03/30 15:57:33 mstewart noship $');
131: --jdr_docbuilder.setAttribute(top_level_element, 'version', '9.0.3.6.2_398');
132:
133: jdr_docbuilder.setTopLevelElement(region_obj, top_level_element);
134:
127: --jdr_docbuilder.setAttribute(top_level_element, 'xmlns:ui', 'http://xmlns.oracle.com/uix/ui');
128: --jdr_docbuilder.setAttribute(top_level_element, 'xmlns:oa', 'http://xmlns.oracle.com/oa');
129: --jdr_docbuilder.setAttribute(top_level_element, 'xmlns:user', 'http://xmlns.oracle.com/jrad/user');
130: jdr_docbuilder.setAttribute(top_level_element, 'file-version', '$Header: hxclovmig.pkb 115.3 2004/03/30 15:57:33 mstewart noship $');
131: --jdr_docbuilder.setAttribute(top_level_element, 'version', '9.0.3.6.2_398');
132:
133: jdr_docbuilder.setTopLevelElement(region_obj, top_level_element);
134:
135:
129: --jdr_docbuilder.setAttribute(top_level_element, 'xmlns:user', 'http://xmlns.oracle.com/jrad/user');
130: jdr_docbuilder.setAttribute(top_level_element, 'file-version', '$Header: hxclovmig.pkb 115.3 2004/03/30 15:57:33 mstewart noship $');
131: --jdr_docbuilder.setAttribute(top_level_element, 'version', '9.0.3.6.2_398');
132:
133: jdr_docbuilder.setTopLevelElement(region_obj, top_level_element);
134:
135:
136: table_element := jdr_docbuilder.createElement(jdr_docbuilder.OA_NS, 'table');
137: jdr_docbuilder.setAttribute(table_element, 'name', region_row.region_code);
132:
133: jdr_docbuilder.setTopLevelElement(region_obj, top_level_element);
134:
135:
136: table_element := jdr_docbuilder.createElement(jdr_docbuilder.OA_NS, 'table');
137: jdr_docbuilder.setAttribute(table_element, 'name', region_row.region_code);
138: jdr_docbuilder.setAttribute(table_element, 'id', region_row.region_code || '_lovTable');
139: jdr_docbuilder.setAttribute(table_element, 'akRegionCode', region_row.region_code);
140: jdr_docbuilder.setAttribute(table_element, 'regionName', region_row.name);
133: jdr_docbuilder.setTopLevelElement(region_obj, top_level_element);
134:
135:
136: table_element := jdr_docbuilder.createElement(jdr_docbuilder.OA_NS, 'table');
137: jdr_docbuilder.setAttribute(table_element, 'name', region_row.region_code);
138: jdr_docbuilder.setAttribute(table_element, 'id', region_row.region_code || '_lovTable');
139: jdr_docbuilder.setAttribute(table_element, 'akRegionCode', region_row.region_code);
140: jdr_docbuilder.setAttribute(table_element, 'regionName', region_row.name);
141: jdr_docbuilder.setAttribute(table_element, 'blockSize', region_row.num_rows_display);
134:
135:
136: table_element := jdr_docbuilder.createElement(jdr_docbuilder.OA_NS, 'table');
137: jdr_docbuilder.setAttribute(table_element, 'name', region_row.region_code);
138: jdr_docbuilder.setAttribute(table_element, 'id', region_row.region_code || '_lovTable');
139: jdr_docbuilder.setAttribute(table_element, 'akRegionCode', region_row.region_code);
140: jdr_docbuilder.setAttribute(table_element, 'regionName', region_row.name);
141: jdr_docbuilder.setAttribute(table_element, 'blockSize', region_row.num_rows_display);
142: jdr_docbuilder.setAttribute(table_element, 'standalone', 'true');
135:
136: table_element := jdr_docbuilder.createElement(jdr_docbuilder.OA_NS, 'table');
137: jdr_docbuilder.setAttribute(table_element, 'name', region_row.region_code);
138: jdr_docbuilder.setAttribute(table_element, 'id', region_row.region_code || '_lovTable');
139: jdr_docbuilder.setAttribute(table_element, 'akRegionCode', region_row.region_code);
140: jdr_docbuilder.setAttribute(table_element, 'regionName', region_row.name);
141: jdr_docbuilder.setAttribute(table_element, 'blockSize', region_row.num_rows_display);
142: jdr_docbuilder.setAttribute(table_element, 'standalone', 'true');
143:
136: table_element := jdr_docbuilder.createElement(jdr_docbuilder.OA_NS, 'table');
137: jdr_docbuilder.setAttribute(table_element, 'name', region_row.region_code);
138: jdr_docbuilder.setAttribute(table_element, 'id', region_row.region_code || '_lovTable');
139: jdr_docbuilder.setAttribute(table_element, 'akRegionCode', region_row.region_code);
140: jdr_docbuilder.setAttribute(table_element, 'regionName', region_row.name);
141: jdr_docbuilder.setAttribute(table_element, 'blockSize', region_row.num_rows_display);
142: jdr_docbuilder.setAttribute(table_element, 'standalone', 'true');
143:
144: jdr_docbuilder.addChild(top_level_element, jdr_docbuilder.UI_NS, 'contents', table_element);
137: jdr_docbuilder.setAttribute(table_element, 'name', region_row.region_code);
138: jdr_docbuilder.setAttribute(table_element, 'id', region_row.region_code || '_lovTable');
139: jdr_docbuilder.setAttribute(table_element, 'akRegionCode', region_row.region_code);
140: jdr_docbuilder.setAttribute(table_element, 'regionName', region_row.name);
141: jdr_docbuilder.setAttribute(table_element, 'blockSize', region_row.num_rows_display);
142: jdr_docbuilder.setAttribute(table_element, 'standalone', 'true');
143:
144: jdr_docbuilder.addChild(top_level_element, jdr_docbuilder.UI_NS, 'contents', table_element);
145:
138: jdr_docbuilder.setAttribute(table_element, 'id', region_row.region_code || '_lovTable');
139: jdr_docbuilder.setAttribute(table_element, 'akRegionCode', region_row.region_code);
140: jdr_docbuilder.setAttribute(table_element, 'regionName', region_row.name);
141: jdr_docbuilder.setAttribute(table_element, 'blockSize', region_row.num_rows_display);
142: jdr_docbuilder.setAttribute(table_element, 'standalone', 'true');
143:
144: jdr_docbuilder.addChild(top_level_element, jdr_docbuilder.UI_NS, 'contents', table_element);
145:
146: -- now loop through the child elements, adding a node for each one
140: jdr_docbuilder.setAttribute(table_element, 'regionName', region_row.name);
141: jdr_docbuilder.setAttribute(table_element, 'blockSize', region_row.num_rows_display);
142: jdr_docbuilder.setAttribute(table_element, 'standalone', 'true');
143:
144: jdr_docbuilder.addChild(top_level_element, jdr_docbuilder.UI_NS, 'contents', table_element);
145:
146: -- now loop through the child elements, adding a node for each one
147: FOR region_attr_row IN csr_get_region_items(p_region_code, p_application_id) LOOP
148: attribute_element := jdr_docbuilder.createElement(jdr_docbuilder.OA_NS, 'messageStyledText');
144: jdr_docbuilder.addChild(top_level_element, jdr_docbuilder.UI_NS, 'contents', table_element);
145:
146: -- now loop through the child elements, adding a node for each one
147: FOR region_attr_row IN csr_get_region_items(p_region_code, p_application_id) LOOP
148: attribute_element := jdr_docbuilder.createElement(jdr_docbuilder.OA_NS, 'messageStyledText');
149: IF region_attr_row.node_query_flag = 'Y' THEN
150: jdr_docbuilder.setAttribute(attribute_element, 'queryable', 'true');
151: END IF;
152:
146: -- now loop through the child elements, adding a node for each one
147: FOR region_attr_row IN csr_get_region_items(p_region_code, p_application_id) LOOP
148: attribute_element := jdr_docbuilder.createElement(jdr_docbuilder.OA_NS, 'messageStyledText');
149: IF region_attr_row.node_query_flag = 'Y' THEN
150: jdr_docbuilder.setAttribute(attribute_element, 'queryable', 'true');
151: END IF;
152:
153: IF region_attr_row.node_display_flag = 'N' THEN
154: jdr_docbuilder.setAttribute(attribute_element, 'rendered', 'false');
150: jdr_docbuilder.setAttribute(attribute_element, 'queryable', 'true');
151: END IF;
152:
153: IF region_attr_row.node_display_flag = 'N' THEN
154: jdr_docbuilder.setAttribute(attribute_element, 'rendered', 'false');
155: END IF;
156:
157: jdr_docbuilder.setAttribute(attribute_element, 'vAlign', region_attr_row.vertical_alignment);
158: jdr_docbuilder.setAttribute(attribute_element, 'columns', region_attr_row.display_value_length);
153: IF region_attr_row.node_display_flag = 'N' THEN
154: jdr_docbuilder.setAttribute(attribute_element, 'rendered', 'false');
155: END IF;
156:
157: jdr_docbuilder.setAttribute(attribute_element, 'vAlign', region_attr_row.vertical_alignment);
158: jdr_docbuilder.setAttribute(attribute_element, 'columns', region_attr_row.display_value_length);
159: jdr_docbuilder.setAttribute(attribute_element, 'prompt', region_attr_row.attribute_label_long);
160:
161: IF region_attr_row.data_type IN ('NUMBER', 'DATE') THEN
154: jdr_docbuilder.setAttribute(attribute_element, 'rendered', 'false');
155: END IF;
156:
157: jdr_docbuilder.setAttribute(attribute_element, 'vAlign', region_attr_row.vertical_alignment);
158: jdr_docbuilder.setAttribute(attribute_element, 'columns', region_attr_row.display_value_length);
159: jdr_docbuilder.setAttribute(attribute_element, 'prompt', region_attr_row.attribute_label_long);
160:
161: IF region_attr_row.data_type IN ('NUMBER', 'DATE') THEN
162: jdr_docbuilder.setAttribute(attribute_element, 'dataType', region_attr_row.data_type);
155: END IF;
156:
157: jdr_docbuilder.setAttribute(attribute_element, 'vAlign', region_attr_row.vertical_alignment);
158: jdr_docbuilder.setAttribute(attribute_element, 'columns', region_attr_row.display_value_length);
159: jdr_docbuilder.setAttribute(attribute_element, 'prompt', region_attr_row.attribute_label_long);
160:
161: IF region_attr_row.data_type IN ('NUMBER', 'DATE') THEN
162: jdr_docbuilder.setAttribute(attribute_element, 'dataType', region_attr_row.data_type);
163: END IF;
158: jdr_docbuilder.setAttribute(attribute_element, 'columns', region_attr_row.display_value_length);
159: jdr_docbuilder.setAttribute(attribute_element, 'prompt', region_attr_row.attribute_label_long);
160:
161: IF region_attr_row.data_type IN ('NUMBER', 'DATE') THEN
162: jdr_docbuilder.setAttribute(attribute_element, 'dataType', region_attr_row.data_type);
163: END IF;
164:
165: jdr_docbuilder.setAttribute(attribute_element, 'rows', region_attr_row.display_height);
166: jdr_docbuilder.setAttribute(attribute_element, 'viewName', region_attr_row.view_usage_name);
161: IF region_attr_row.data_type IN ('NUMBER', 'DATE') THEN
162: jdr_docbuilder.setAttribute(attribute_element, 'dataType', region_attr_row.data_type);
163: END IF;
164:
165: jdr_docbuilder.setAttribute(attribute_element, 'rows', region_attr_row.display_height);
166: jdr_docbuilder.setAttribute(attribute_element, 'viewName', region_attr_row.view_usage_name);
167: jdr_docbuilder.setAttribute(attribute_element, 'viewAttr', region_attr_row.view_attribute_name);
168: jdr_docbuilder.setAttribute(attribute_element, 'maximumLength', region_attr_row.attribute_value_length);
169: jdr_docbuilder.setAttribute(attribute_element, 'id', region_attr_row.item_name);
162: jdr_docbuilder.setAttribute(attribute_element, 'dataType', region_attr_row.data_type);
163: END IF;
164:
165: jdr_docbuilder.setAttribute(attribute_element, 'rows', region_attr_row.display_height);
166: jdr_docbuilder.setAttribute(attribute_element, 'viewName', region_attr_row.view_usage_name);
167: jdr_docbuilder.setAttribute(attribute_element, 'viewAttr', region_attr_row.view_attribute_name);
168: jdr_docbuilder.setAttribute(attribute_element, 'maximumLength', region_attr_row.attribute_value_length);
169: jdr_docbuilder.setAttribute(attribute_element, 'id', region_attr_row.item_name);
170: jdr_docbuilder.setAttribute(attribute_element, 'promptTranslationExpansion', '100%');
163: END IF;
164:
165: jdr_docbuilder.setAttribute(attribute_element, 'rows', region_attr_row.display_height);
166: jdr_docbuilder.setAttribute(attribute_element, 'viewName', region_attr_row.view_usage_name);
167: jdr_docbuilder.setAttribute(attribute_element, 'viewAttr', region_attr_row.view_attribute_name);
168: jdr_docbuilder.setAttribute(attribute_element, 'maximumLength', region_attr_row.attribute_value_length);
169: jdr_docbuilder.setAttribute(attribute_element, 'id', region_attr_row.item_name);
170: jdr_docbuilder.setAttribute(attribute_element, 'promptTranslationExpansion', '100%');
171: jdr_docbuilder.setAttribute(attribute_element, 'user:akAttributeCode', region_attr_row.attribute_code);
164:
165: jdr_docbuilder.setAttribute(attribute_element, 'rows', region_attr_row.display_height);
166: jdr_docbuilder.setAttribute(attribute_element, 'viewName', region_attr_row.view_usage_name);
167: jdr_docbuilder.setAttribute(attribute_element, 'viewAttr', region_attr_row.view_attribute_name);
168: jdr_docbuilder.setAttribute(attribute_element, 'maximumLength', region_attr_row.attribute_value_length);
169: jdr_docbuilder.setAttribute(attribute_element, 'id', region_attr_row.item_name);
170: jdr_docbuilder.setAttribute(attribute_element, 'promptTranslationExpansion', '100%');
171: jdr_docbuilder.setAttribute(attribute_element, 'user:akAttributeCode', region_attr_row.attribute_code);
172: jdr_docbuilder.setAttribute(attribute_element, 'user:akAttributeApplicationId', region_attr_row.attribute_application_id);
165: jdr_docbuilder.setAttribute(attribute_element, 'rows', region_attr_row.display_height);
166: jdr_docbuilder.setAttribute(attribute_element, 'viewName', region_attr_row.view_usage_name);
167: jdr_docbuilder.setAttribute(attribute_element, 'viewAttr', region_attr_row.view_attribute_name);
168: jdr_docbuilder.setAttribute(attribute_element, 'maximumLength', region_attr_row.attribute_value_length);
169: jdr_docbuilder.setAttribute(attribute_element, 'id', region_attr_row.item_name);
170: jdr_docbuilder.setAttribute(attribute_element, 'promptTranslationExpansion', '100%');
171: jdr_docbuilder.setAttribute(attribute_element, 'user:akAttributeCode', region_attr_row.attribute_code);
172: jdr_docbuilder.setAttribute(attribute_element, 'user:akAttributeApplicationId', region_attr_row.attribute_application_id);
173:
166: jdr_docbuilder.setAttribute(attribute_element, 'viewName', region_attr_row.view_usage_name);
167: jdr_docbuilder.setAttribute(attribute_element, 'viewAttr', region_attr_row.view_attribute_name);
168: jdr_docbuilder.setAttribute(attribute_element, 'maximumLength', region_attr_row.attribute_value_length);
169: jdr_docbuilder.setAttribute(attribute_element, 'id', region_attr_row.item_name);
170: jdr_docbuilder.setAttribute(attribute_element, 'promptTranslationExpansion', '100%');
171: jdr_docbuilder.setAttribute(attribute_element, 'user:akAttributeCode', region_attr_row.attribute_code);
172: jdr_docbuilder.setAttribute(attribute_element, 'user:akAttributeApplicationId', region_attr_row.attribute_application_id);
173:
174: IF region_attr_row.data_type = 'DATE' THEN
167: jdr_docbuilder.setAttribute(attribute_element, 'viewAttr', region_attr_row.view_attribute_name);
168: jdr_docbuilder.setAttribute(attribute_element, 'maximumLength', region_attr_row.attribute_value_length);
169: jdr_docbuilder.setAttribute(attribute_element, 'id', region_attr_row.item_name);
170: jdr_docbuilder.setAttribute(attribute_element, 'promptTranslationExpansion', '100%');
171: jdr_docbuilder.setAttribute(attribute_element, 'user:akAttributeCode', region_attr_row.attribute_code);
172: jdr_docbuilder.setAttribute(attribute_element, 'user:akAttributeApplicationId', region_attr_row.attribute_application_id);
173:
174: IF region_attr_row.data_type = 'DATE' THEN
175: jdr_docbuilder.setAttribute(attribute_element, 'tipType', 'dateFormat');
168: jdr_docbuilder.setAttribute(attribute_element, 'maximumLength', region_attr_row.attribute_value_length);
169: jdr_docbuilder.setAttribute(attribute_element, 'id', region_attr_row.item_name);
170: jdr_docbuilder.setAttribute(attribute_element, 'promptTranslationExpansion', '100%');
171: jdr_docbuilder.setAttribute(attribute_element, 'user:akAttributeCode', region_attr_row.attribute_code);
172: jdr_docbuilder.setAttribute(attribute_element, 'user:akAttributeApplicationId', region_attr_row.attribute_application_id);
173:
174: IF region_attr_row.data_type = 'DATE' THEN
175: jdr_docbuilder.setAttribute(attribute_element, 'tipType', 'dateFormat');
176: END IF;
171: jdr_docbuilder.setAttribute(attribute_element, 'user:akAttributeCode', region_attr_row.attribute_code);
172: jdr_docbuilder.setAttribute(attribute_element, 'user:akAttributeApplicationId', region_attr_row.attribute_application_id);
173:
174: IF region_attr_row.data_type = 'DATE' THEN
175: jdr_docbuilder.setAttribute(attribute_element, 'tipType', 'dateFormat');
176: END IF;
177:
178: jdr_docbuilder.addChild(table_element, jdr_docbuilder.UI_NS, 'contents', attribute_element);
179: END LOOP;
174: IF region_attr_row.data_type = 'DATE' THEN
175: jdr_docbuilder.setAttribute(attribute_element, 'tipType', 'dateFormat');
176: END IF;
177:
178: jdr_docbuilder.addChild(table_element, jdr_docbuilder.UI_NS, 'contents', attribute_element);
179: END LOOP;
180:
181: -- save the MDS document
182: result_code := jdr_docbuilder.save;
178: jdr_docbuilder.addChild(table_element, jdr_docbuilder.UI_NS, 'contents', attribute_element);
179: END LOOP;
180:
181: -- save the MDS document
182: result_code := jdr_docbuilder.save;
183:
184: IF result_code <> jdr_docbuilder.SUCCESS THEN
185: fnd_message.set_name('HXC', 'HXC_MDS_SAVE_FAILED');
186: fnd_message.raise_error;
180:
181: -- save the MDS document
182: result_code := jdr_docbuilder.save;
183:
184: IF result_code <> jdr_docbuilder.SUCCESS THEN
185: fnd_message.set_name('HXC', 'HXC_MDS_SAVE_FAILED');
186: fnd_message.raise_error;
187: END IF;
188:
194: RETURN BOOLEAN
195: IS
196: BEGIN
197: --
198: RETURN jdr_docbuilder.documentExists('/oracle/apps/hxc/selfservice/configui/webui/' || p_region_code);
199: --
200: END mds_doc_exists;
201:
202: -- =================================================================