DBA Data[Home] [Help]

APPS.ECX_UTIL_API dependencies on XMLDOM

Line 808: x_xmldoc OUT NOCOPY xmlDOM.DOMNode) is

804: procedure parseXML(
805: p_parser IN xmlparser.parser,
806: p_xmlclob IN clob,
807: x_validate OUT NOCOPY boolean,
808: x_xmldoc OUT NOCOPY xmlDOM.DOMNode) is
809:
810: i_method_name varchar2(2000) := 'ecx_util_api.parsexml';
811: l_max_size number;
812: l_ndoc xmlDOM.DOMDOcument;

Line 812: l_ndoc xmlDOM.DOMDOcument;

808: x_xmldoc OUT NOCOPY xmlDOM.DOMNode) is
809:
810: i_method_name varchar2(2000) := 'ecx_util_api.parsexml';
811: l_max_size number;
812: l_ndoc xmlDOM.DOMDOcument;
813: l_clobLen number;
814:
815: begin
816:

Line 846: x_xmldoc := xmlDOM.makeNode(l_ndoc);

842: xmlparser.parseCLOB(p_parser, p_xmlclob);
843: l_ndoc := xmlparser.getDocument(p_parser);
844:
845: -- assign ndoc to g_xmldoc for XSLT transformation, if any
846: x_xmldoc := xmlDOM.makeNode(l_ndoc);
847: end If;
848:
849: exception
850: when others then

Line 855: if NOT xmlDOM.isNull(l_ndoc) then

851: ecx_debug.setErrorInfo(1, 30, SQLERRM);
852: if(l_statementEnabled) then
853: ecx_debug.log(l_statement,'ECX', SQLERRM,i_method_name);
854: end if;
855: if NOT xmlDOM.isNull(l_ndoc) then
856: xmlDOM.freeDocument(l_ndoc);
857: end if;
858: raise ecx_utils.program_exit;
859: end parseXML;

Line 856: xmlDOM.freeDocument(l_ndoc);

852: if(l_statementEnabled) then
853: ecx_debug.log(l_statement,'ECX', SQLERRM,i_method_name);
854: end if;
855: if NOT xmlDOM.isNull(l_ndoc) then
856: xmlDOM.freeDocument(l_ndoc);
857: end if;
858: raise ecx_utils.program_exit;
859: end parseXML;
860: