DBA Data[Home] [Help]

APPS.IRC_JPS_GENERATOR dependencies on XMLPARSER

Line 16: parser xmlparser.parser;

12: l_stylesheet_url varchar2(2000);
13: stylesheetdoc xmldom.DOMDocument;
14: stylesheet xslprocessor.Stylesheet;
15: engine xslprocessor.Processor;
16: parser xmlparser.parser;
17: xmldoc xmldom.DOMDocument;
18: clobdoc CLOB;
19: ctx DBMS_XMLQUERY.ctxType;
20: tv_sheet utl_http.html_pieces;

Line 378: parser:=xmlparser.newparser;

374: hr_utility.set_location('Retrieved the XML data',22);
375: dbms_xmlquery.closeContext(ctx);
376: dbms_lob.createTemporary(l_formatted_doc,false,dbms_lob.call);
377: hr_utility.set_location('Entering Parsing section',23);
378: parser:=xmlparser.newparser;
379:
380: hr_utility.set_location('Setting encoding',231);
381: if(fnd_profile.value('ICX_CLIENT_IANA_ENCODING') <> '') then
382: clobdoc := replace(clobdoc, '?>', ' encoding = '''||fnd_profile.value('ICX_CLIENT_IANA_ENCODING')||'''?>');

Line 386: xmlparser.parseCLOB(parser,clobdoc);

382: clobdoc := replace(clobdoc, '?>', ' encoding = '''||fnd_profile.value('ICX_CLIENT_IANA_ENCODING')||'''?>');
383: end if;
384: hr_utility.set_location('Exiting after setting encoding',233);
385:
386: xmlparser.parseCLOB(parser,clobdoc);
387: xmldoc:=xmlparser.getDocument(parser);
388: engine:=xslprocessor.newProcessor;
389: xmlparser.parseBuffer(parser,lv_stylesheet);
390: stylesheetdoc:=xmlparser.getDocument(parser);

Line 387: xmldoc:=xmlparser.getDocument(parser);

383: end if;
384: hr_utility.set_location('Exiting after setting encoding',233);
385:
386: xmlparser.parseCLOB(parser,clobdoc);
387: xmldoc:=xmlparser.getDocument(parser);
388: engine:=xslprocessor.newProcessor;
389: xmlparser.parseBuffer(parser,lv_stylesheet);
390: stylesheetdoc:=xmlparser.getDocument(parser);
391: stylesheet:=xslprocessor.newStylesheet(stylesheetdoc,null);

Line 389: xmlparser.parseBuffer(parser,lv_stylesheet);

385:
386: xmlparser.parseCLOB(parser,clobdoc);
387: xmldoc:=xmlparser.getDocument(parser);
388: engine:=xslprocessor.newProcessor;
389: xmlparser.parseBuffer(parser,lv_stylesheet);
390: stylesheetdoc:=xmlparser.getDocument(parser);
391: stylesheet:=xslprocessor.newStylesheet(stylesheetdoc,null);
392: hr_utility.set_location('Parsing the stylesheet',24);
393: xslprocessor.processXSL(engine,stylesheet,xmldoc,l_formatted_doc);

Line 390: stylesheetdoc:=xmlparser.getDocument(parser);

386: xmlparser.parseCLOB(parser,clobdoc);
387: xmldoc:=xmlparser.getDocument(parser);
388: engine:=xslprocessor.newProcessor;
389: xmlparser.parseBuffer(parser,lv_stylesheet);
390: stylesheetdoc:=xmlparser.getDocument(parser);
391: stylesheet:=xslprocessor.newStylesheet(stylesheetdoc,null);
392: hr_utility.set_location('Parsing the stylesheet',24);
393: xslprocessor.processXSL(engine,stylesheet,xmldoc,l_formatted_doc);
394: hr_utility.set_location('Parsing Sucess. Freeing parser',25);

Line 397: xmlParser.freeParser(parser);

393: xslprocessor.processXSL(engine,stylesheet,xmldoc,l_formatted_doc);
394: hr_utility.set_location('Parsing Sucess. Freeing parser',25);
395: xslprocessor.freeStylesheet(stylesheet);
396: xmldom.freeDocument(stylesheetdoc);
397: xmlParser.freeParser(parser);
398: xslprocessor.freeProcessor(engine);
399: xmldom.freeDocument(xmldoc);
400: p_raw_doc:=clobdoc;
401:

Line 414: xmlParser.freeParser(parser);

410: exception when others then
411: hr_utility.set_location('Exception occured',27);
412: hr_utility.set_location('Exception: '||substrb(sqlerrm,1,160),28);
413: hr_utility.set_location('Exception: '||sqlcode,29);
414: xmlParser.freeParser(parser);
415: xslprocessor.freeProcessor(engine);
416: xslprocessor.freeStylesheet(stylesheet);
417: xmldom.freeDocument(xmldoc);
418: xmldom.freeDocument(stylesheetdoc);