DBA Data[Home] [Help]

APPS.ECX_UTILS dependencies on XMLPARSER

Line 1687: ecx_utils.g_parser := xmlParser.NewParser;

1683: ecx_utils.dom_printing := FALSE;
1684:
1685: -- if ( ecx_utils.g_parser.id = -1 )
1686: -- then
1687: ecx_utils.g_parser := xmlParser.NewParser;
1688: --else
1689: --xmlParser.freeParser(ecx_utils.g_parser);
1690: --ecx_utils.g_parser := xmlParser.NewParser;
1691: -- end if;

Line 1689: --xmlParser.freeParser(ecx_utils.g_parser);

1685: -- if ( ecx_utils.g_parser.id = -1 )
1686: -- then
1687: ecx_utils.g_parser := xmlParser.NewParser;
1688: --else
1689: --xmlParser.freeParser(ecx_utils.g_parser);
1690: --ecx_utils.g_parser := xmlParser.NewParser;
1691: -- end if;
1692:
1693: --if ( ecx_utils.g_inb_parser.id not in (-1) )

Line 1690: --ecx_utils.g_parser := xmlParser.NewParser;

1686: -- then
1687: ecx_utils.g_parser := xmlParser.NewParser;
1688: --else
1689: --xmlParser.freeParser(ecx_utils.g_parser);
1690: --ecx_utils.g_parser := xmlParser.NewParser;
1691: -- end if;
1692:
1693: --if ( ecx_utils.g_inb_parser.id not in (-1) )
1694: -- then

Line 1695: -- xmlParser.freeParser(ecx_utils.g_inb_parser);

1691: -- end if;
1692:
1693: --if ( ecx_utils.g_inb_parser.id not in (-1) )
1694: -- then
1695: -- xmlParser.freeParser(ecx_utils.g_inb_parser);
1696: -- end if;
1697: ---end of 5609625
1698: ecx_utils.getLogDirectory;
1699:

Line 1703: -- xmlparser.setbaseDir (ecx_utils.g_parser, l_dtd_path);

1699:
1700: if(l_statementEnabled) then
1701: ecx_debug.log(l_statement, 'ecx_UTL_DTD_DIR', ecx_utils.g_logdir,i_method_name);
1702: end if;
1703: -- xmlparser.setbaseDir (ecx_utils.g_parser, l_dtd_path);
1704:
1705: if ( g_direction = 'IN' )
1706: then
1707: -- get the source details

Line 1775: ecx_utils.g_inb_parser := xmlparser.NewParser;

1771: if(l_statementEnabled) then
1772: ecx_debug.log(l_statement,'Source and Target DTDs are different',i_method_name);
1773: end if;
1774: -- initialize the target parser
1775: ecx_utils.g_inb_parser := xmlparser.NewParser;
1776:
1777: ecx_utils.dom_printing := FALSE;
1778: ecx_utils.structure_printing := TRUE;
1779: end if;

Line 1818: xmlparser.parseDTDCLOB(ecx_utils.g_parser,i_dtdpayload,l_root_element);

1814: raise no_dtd_exception;
1815: end if;
1816: close getDtdClob;
1817:
1818: xmlparser.parseDTDCLOB(ecx_utils.g_parser,i_dtdpayload,l_root_element);
1819:
1820: xmlparser.setValidationMode (ecx_utils.g_parser,true);
1821: l_doctype := xmlparser.getDocType (ecx_utils.g_parser);
1822: xmlparser.setDocType (ecx_utils.g_parser, l_doctype);

Line 1820: xmlparser.setValidationMode (ecx_utils.g_parser,true);

1816: close getDtdClob;
1817:
1818: xmlparser.parseDTDCLOB(ecx_utils.g_parser,i_dtdpayload,l_root_element);
1819:
1820: xmlparser.setValidationMode (ecx_utils.g_parser,true);
1821: l_doctype := xmlparser.getDocType (ecx_utils.g_parser);
1822: xmlparser.setDocType (ecx_utils.g_parser, l_doctype);
1823:
1824: else

Line 1821: l_doctype := xmlparser.getDocType (ecx_utils.g_parser);

1817:
1818: xmlparser.parseDTDCLOB(ecx_utils.g_parser,i_dtdpayload,l_root_element);
1819:
1820: xmlparser.setValidationMode (ecx_utils.g_parser,true);
1821: l_doctype := xmlparser.getDocType (ecx_utils.g_parser);
1822: xmlparser.setDocType (ecx_utils.g_parser, l_doctype);
1823:
1824: else
1825: --- DTD not specified in the Map. Optional. let us proceed without the DTD.

Line 1822: xmlparser.setDocType (ecx_utils.g_parser, l_doctype);

1818: xmlparser.parseDTDCLOB(ecx_utils.g_parser,i_dtdpayload,l_root_element);
1819:
1820: xmlparser.setValidationMode (ecx_utils.g_parser,true);
1821: l_doctype := xmlparser.getDocType (ecx_utils.g_parser);
1822: xmlparser.setDocType (ecx_utils.g_parser, l_doctype);
1823:
1824: else
1825: --- DTD not specified in the Map. Optional. let us proceed without the DTD.
1826: xmlparser.setValidationMode (ecx_utils.g_parser, false);

Line 1826: xmlparser.setValidationMode (ecx_utils.g_parser, false);

1822: xmlparser.setDocType (ecx_utils.g_parser, l_doctype);
1823:
1824: else
1825: --- DTD not specified in the Map. Optional. let us proceed without the DTD.
1826: xmlparser.setValidationMode (ecx_utils.g_parser, false);
1827: end if;
1828:
1829: -- check if we need to load the target's clob
1830: if (i_tar_obj_type not in ('DB') AND (structure_printing))

Line 1847: xmlparser.parseDTDCLOB(ecx_utils.g_inb_parser,t_dtdpayload,t_root_element);

1843: raise no_dtd_exception;
1844: end if;
1845: close getDtdClob;
1846:
1847: xmlparser.parseDTDCLOB(ecx_utils.g_inb_parser,t_dtdpayload,t_root_element);
1848: xmlparser.setValidationMode (ecx_utils.g_inb_parser, true);
1849: t_doctype := xmlparser.getDocType (ecx_utils.g_inb_parser);
1850: xmlparser.setDocType (ecx_utils.g_inb_parser, t_doctype);
1851: else

Line 1848: xmlparser.setValidationMode (ecx_utils.g_inb_parser, true);

1844: end if;
1845: close getDtdClob;
1846:
1847: xmlparser.parseDTDCLOB(ecx_utils.g_inb_parser,t_dtdpayload,t_root_element);
1848: xmlparser.setValidationMode (ecx_utils.g_inb_parser, true);
1849: t_doctype := xmlparser.getDocType (ecx_utils.g_inb_parser);
1850: xmlparser.setDocType (ecx_utils.g_inb_parser, t_doctype);
1851: else
1852: --- DTD not specified in the Map. Optional. let us proceed without the DTD.

Line 1849: t_doctype := xmlparser.getDocType (ecx_utils.g_inb_parser);

1845: close getDtdClob;
1846:
1847: xmlparser.parseDTDCLOB(ecx_utils.g_inb_parser,t_dtdpayload,t_root_element);
1848: xmlparser.setValidationMode (ecx_utils.g_inb_parser, true);
1849: t_doctype := xmlparser.getDocType (ecx_utils.g_inb_parser);
1850: xmlparser.setDocType (ecx_utils.g_inb_parser, t_doctype);
1851: else
1852: --- DTD not specified in the Map. Optional. let us proceed without the DTD.
1853: xmlparser.setValidationMode (ecx_utils.g_inb_parser, false);

Line 1850: xmlparser.setDocType (ecx_utils.g_inb_parser, t_doctype);

1846:
1847: xmlparser.parseDTDCLOB(ecx_utils.g_inb_parser,t_dtdpayload,t_root_element);
1848: xmlparser.setValidationMode (ecx_utils.g_inb_parser, true);
1849: t_doctype := xmlparser.getDocType (ecx_utils.g_inb_parser);
1850: xmlparser.setDocType (ecx_utils.g_inb_parser, t_doctype);
1851: else
1852: --- DTD not specified in the Map. Optional. let us proceed without the DTD.
1853: xmlparser.setValidationMode (ecx_utils.g_inb_parser, false);
1854: end if;

Line 1853: xmlparser.setValidationMode (ecx_utils.g_inb_parser, false);

1849: t_doctype := xmlparser.getDocType (ecx_utils.g_inb_parser);
1850: xmlparser.setDocType (ecx_utils.g_inb_parser, t_doctype);
1851: else
1852: --- DTD not specified in the Map. Optional. let us proceed without the DTD.
1853: xmlparser.setValidationMode (ecx_utils.g_inb_parser, false);
1854: end if;
1855: end if;
1856: --for bug 5609625
1857: if (nvl(ecx_utils.g_map_id,0) <> i_map_id) then

Line 1948: xmlparser.freeparser(ecx_utils.g_parser);

1944: ecx_debug.pop(i_method_name);
1945: end if;
1946: -- bug 8718549, free parser before program exit
1947: if (ecx_utils.g_parser.id is not null ) then
1948: xmlparser.freeparser(ecx_utils.g_parser);
1949: if(ecx_utils.dom_printing = false and ecx_utils.structure_printing = true
1950: and ecx_utils.g_inb_parser.id is not null) then
1951: xmlparser.freeparser(ecx_utils.g_inb_parser);
1952: end if;

Line 1951: xmlparser.freeparser(ecx_utils.g_inb_parser);

1947: if (ecx_utils.g_parser.id is not null ) then
1948: xmlparser.freeparser(ecx_utils.g_parser);
1949: if(ecx_utils.dom_printing = false and ecx_utils.structure_printing = true
1950: and ecx_utils.g_inb_parser.id is not null) then
1951: xmlparser.freeparser(ecx_utils.g_inb_parser);
1952: end if;
1953: end if;
1954: -- bug 8718549
1955: raise;

Line 3133: is language java name 'oracle.xml.parser.v2.XMLParser.getReleaseVersion() returns java.lang.String';

3129: /*get XML Parser version*/
3130:
3131: Function XMLVersion
3132: return varchar2
3133: is language java name 'oracle.xml.parser.v2.XMLParser.getReleaseVersion() returns java.lang.String';
3134:
3135: /*
3136: * procedure to copy to create DOMNode from clob data
3137: */

Line 3143: l_parser xmlparser.parser;

3139: p_xmlclob IN clob,
3140: x_xmldoc OUT NOCOPY xmlDOM.DOMNode)
3141: is
3142: i_method_name varchar2(2000) := 'ecx_utils.clobToDomNode';
3143: l_parser xmlparser.parser;
3144: l_ndoc xmlDOM.DOMDOcument;
3145: begin
3146: l_parser := xmlparser.newParser;
3147: xmlparser.parseCLOB(l_parser, p_xmlclob);

Line 3146: l_parser := xmlparser.newParser;

3142: i_method_name varchar2(2000) := 'ecx_utils.clobToDomNode';
3143: l_parser xmlparser.parser;
3144: l_ndoc xmlDOM.DOMDOcument;
3145: begin
3146: l_parser := xmlparser.newParser;
3147: xmlparser.parseCLOB(l_parser, p_xmlclob);
3148: l_ndoc := xmlparser.getDocument(l_parser);
3149: x_xmldoc := xmlDOM.makeNode(l_ndoc);
3150:

Line 3147: xmlparser.parseCLOB(l_parser, p_xmlclob);

3143: l_parser xmlparser.parser;
3144: l_ndoc xmlDOM.DOMDOcument;
3145: begin
3146: l_parser := xmlparser.newParser;
3147: xmlparser.parseCLOB(l_parser, p_xmlclob);
3148: l_ndoc := xmlparser.getDocument(l_parser);
3149: x_xmldoc := xmlDOM.makeNode(l_ndoc);
3150:
3151: /*free resources*/

Line 3148: l_ndoc := xmlparser.getDocument(l_parser);

3144: l_ndoc xmlDOM.DOMDOcument;
3145: begin
3146: l_parser := xmlparser.newParser;
3147: xmlparser.parseCLOB(l_parser, p_xmlclob);
3148: l_ndoc := xmlparser.getDocument(l_parser);
3149: x_xmldoc := xmlDOM.makeNode(l_ndoc);
3150:
3151: /*free resources*/
3152: if (l_parser.id <> -1)

Line 3154: xmlParser.freeParser(l_parser);

3150:
3151: /*free resources*/
3152: if (l_parser.id <> -1)
3153: then
3154: xmlParser.freeParser(l_parser);
3155: end if;
3156: exception
3157: when others then
3158: ecx_debug.setErrorInfo(1, 30, SQLERRM);

Line 3164: xmlParser.freeParser(l_parser);

3160: ecx_debug.log(l_statement,'ECX', SQLERRM,i_method_name);
3161: end if;
3162: if (l_parser.id <> -1)
3163: then
3164: xmlParser.freeParser(l_parser);
3165: end if;
3166: raise ecx_utils.program_exit;
3167: end clobToDomNode;
3168: