DBA Data[Home] [Help]

APPS.IRC_LOCATION_UTILITY dependencies on XMLPARSER

Line 382: parser xmlparser.parser;

378: as
379: address_doc xmldom.DOMDocument;
380: match_nodes xmlDom.DOMNodeList;
381: match_node xmlDom.DOMNode;
382: parser xmlparser.parser;
383: l_longitude number;
384: l_latitude number;
385: l_proc varchar2(72) := g_package||'process_return_xml';
386: begin

Line 389: parser:=xmlparser.newParser;

385: l_proc varchar2(72) := g_package||'process_return_xml';
386: begin
387:
388: hr_utility.set_location(' Entering: '||l_proc, 10);
389: parser:=xmlparser.newParser;
390: xmlparser.parseBuffer(parser,xml_response);
391: address_doc:=xmlparser.getDocument(parser);
392: xmlparser.freeParser(parser);
393: hr_utility.set_location(l_proc, 20);

Line 390: xmlparser.parseBuffer(parser,xml_response);

386: begin
387:
388: hr_utility.set_location(' Entering: '||l_proc, 10);
389: parser:=xmlparser.newParser;
390: xmlparser.parseBuffer(parser,xml_response);
391: address_doc:=xmlparser.getDocument(parser);
392: xmlparser.freeParser(parser);
393: hr_utility.set_location(l_proc, 20);
394: match_nodes:=xslprocessor.selectNodes(xmldom.makeNode(address_doc),'/geocode_response/geocode/match');

Line 391: address_doc:=xmlparser.getDocument(parser);

387:
388: hr_utility.set_location(' Entering: '||l_proc, 10);
389: parser:=xmlparser.newParser;
390: xmlparser.parseBuffer(parser,xml_response);
391: address_doc:=xmlparser.getDocument(parser);
392: xmlparser.freeParser(parser);
393: hr_utility.set_location(l_proc, 20);
394: match_nodes:=xslprocessor.selectNodes(xmldom.makeNode(address_doc),'/geocode_response/geocode/match');
395: if xmldom.getlength(match_nodes)>0 then

Line 392: xmlparser.freeParser(parser);

388: hr_utility.set_location(' Entering: '||l_proc, 10);
389: parser:=xmlparser.newParser;
390: xmlparser.parseBuffer(parser,xml_response);
391: address_doc:=xmlparser.getDocument(parser);
392: xmlparser.freeParser(parser);
393: hr_utility.set_location(l_proc, 20);
394: match_nodes:=xslprocessor.selectNodes(xmldom.makeNode(address_doc),'/geocode_response/geocode/match');
395: if xmldom.getlength(match_nodes)>0 then
396: hr_utility.set_location(l_proc, 30);

Line 577: parser xmlparser.parser;

573: address_doc xmldom.DOMDocument;
574: geocode_nodes xmlDom.DOMNodeList;
575: geocode_node xmlDom.DOMNode;
576: match_node xmlDom.DOMNode;
577: parser xmlparser.parser;
578: return_string_array utl_http.html_pieces;
579: max_pieces binary_integer:=16;
580: --+
581: procedure process_addresses is

Line 619: xmlparser.parseBuffer(parser,return_string);

615: return_string := null;
616: for j in return_string_array.first .. return_string_array.last loop
617: return_string := return_string || return_string_array(j);
618: end loop;
619: xmlparser.parseBuffer(parser,return_string);
620: address_doc := xmlparser.getDocument(parser);
621: BEGIN
622: geocode_nodes := xslprocessor.selectNodes(xmldom.makeNode(address_doc),'/geocode_response/geocode');
623: if xmldom.getLength(geocode_nodes) > 0 then

Line 620: address_doc := xmlparser.getDocument(parser);

616: for j in return_string_array.first .. return_string_array.last loop
617: return_string := return_string || return_string_array(j);
618: end loop;
619: xmlparser.parseBuffer(parser,return_string);
620: address_doc := xmlparser.getDocument(parser);
621: BEGIN
622: geocode_nodes := xslprocessor.selectNodes(xmldom.makeNode(address_doc),'/geocode_response/geocode');
623: if xmldom.getLength(geocode_nodes) > 0 then
624: for j in 1 .. xmldom.getLength(geocode_nodes) loop

Line 667: parser := xmlparser.newParser;

663: end process_addresses;
664: BEGIN
665: hr_utility.set_location('Entering :'||l_proc, 10);
666: first_line := 0;
667: parser := xmlparser.newParser;
668: for i in address_id.first..address_id.last loop
669: longitude(i):= null;
670: latitude(i) := null;
671: address_string:=address2xml

Line 691: xmlparser.freeParser(parser);

687: end loop;
688: --+
689: success := l_success;
690: failure := address_id.count - l_success;
691: xmlparser.freeParser(parser);
692: --+
693: hr_utility.set_location('Leaving :'||l_proc, 45);
694: exception
695: when others then

Line 697: xmlparser.freeParser(parser);

693: hr_utility.set_location('Leaving :'||l_proc, 45);
694: exception
695: when others then
696: -- this is a bulk process, so ignore errors and move on
697: xmlparser.freeParser(parser);
698: hr_utility.set_location('Unexpected error in bulk processing',50);
699: hr_utility.set_location('Unexpected error :'||SQLERRM,55);
700: hr_utility.set_location('Unexpected error :'||SQLCODE,56);
701: end bulk_address2geometry;

Line 737: parser xmlparser.parser;

733: address_doc xmldom.DOMDocument;
734: geocode_node xmlDom.DOMNode;
735: match_node xmlDom.DOMNode;
736: address_node xmlDom.DOMNode;
737: parser xmlparser.parser;
738: l_longitude number;
739: l_latitude number;
740: l_match_count varchar2(255);
741: BEGIN

Line 760: parser:=xmlparser.newParser;

756: while (i 757: hr_utility.set_location(substr(xml_response,i,70),20);
758: i:=i+70;
759: end loop;*/
760: parser:=xmlparser.newParser;
761: xmlparser.parseBuffer(parser,xml_response);
762: address_doc:=xmlparser.getDocument(parser);
763: xmlparser.freeParser(parser);
764: geocode_node:=xslprocessor.selectSingleNode(xmldom.makeNode(address_doc),'/geocode_response/geocode');

Line 761: xmlparser.parseBuffer(parser,xml_response);

757: hr_utility.set_location(substr(xml_response,i,70),20);
758: i:=i+70;
759: end loop;*/
760: parser:=xmlparser.newParser;
761: xmlparser.parseBuffer(parser,xml_response);
762: address_doc:=xmlparser.getDocument(parser);
763: xmlparser.freeParser(parser);
764: geocode_node:=xslprocessor.selectSingleNode(xmldom.makeNode(address_doc),'/geocode_response/geocode');
765: xslprocessor.valueOf(geocode_node,'@match_count',l_match_count);

Line 762: address_doc:=xmlparser.getDocument(parser);

758: i:=i+70;
759: end loop;*/
760: parser:=xmlparser.newParser;
761: xmlparser.parseBuffer(parser,xml_response);
762: address_doc:=xmlparser.getDocument(parser);
763: xmlparser.freeParser(parser);
764: geocode_node:=xslprocessor.selectSingleNode(xmldom.makeNode(address_doc),'/geocode_response/geocode');
765: xslprocessor.valueOf(geocode_node,'@match_count',l_match_count);
766: if to_number(xslprocessor.valueOf(geocode_node,'@match_count'))>0 then

Line 763: xmlparser.freeParser(parser);

759: end loop;*/
760: parser:=xmlparser.newParser;
761: xmlparser.parseBuffer(parser,xml_response);
762: address_doc:=xmlparser.getDocument(parser);
763: xmlparser.freeParser(parser);
764: geocode_node:=xslprocessor.selectSingleNode(xmldom.makeNode(address_doc),'/geocode_response/geocode');
765: xslprocessor.valueOf(geocode_node,'@match_count',l_match_count);
766: if to_number(xslprocessor.valueOf(geocode_node,'@match_count'))>0 then
767: match_node :=xslprocessor.selectSingleNode(geocode_node,'match');