DBA Data[Home] [Help]

APPS.WMS_CAROUSEL_INTEGRATION_PVT dependencies on XMLPARSER

Line 1816: l_parser xmlparser.parser;

1812: l_delimiter VARCHAR2 (1) := '(';
1813: l_occurrence NUMBER := 1;
1814: msg_component_exception EXCEPTION;
1815: -- Variables for xml message parsing
1816: l_parser xmlparser.parser;
1817: l_doc xmldom.domdocument;
1818: l_named_node_map xmldom.domnamednodemap;
1819: l_attribute_name VARCHAR2 (100);
1820: l_actual_attribute_name VARCHAR2 (100);

Line 1882: l_parser := xmlparser.newparser;

1878: l_attributes_buffer :=
1879: l_attributes_buffer || l_comp_record.xml_tag_name;
1880: END LOOP;
1881: --LOG (p_device_id, 'l_attributes_buffer = '||l_attributes_buffer);
1882: l_parser := xmlparser.newparser;
1883: xmlparser.parsebuffer (l_parser, l_msg);
1884: l_doc := xmlparser.getdocument (l_parser);
1885: -- get all elements
1886: l_nodelist := xmldom.getelementsbytagname (l_doc, '*');

Line 1883: xmlparser.parsebuffer (l_parser, l_msg);

1879: l_attributes_buffer || l_comp_record.xml_tag_name;
1880: END LOOP;
1881: --LOG (p_device_id, 'l_attributes_buffer = '||l_attributes_buffer);
1882: l_parser := xmlparser.newparser;
1883: xmlparser.parsebuffer (l_parser, l_msg);
1884: l_doc := xmlparser.getdocument (l_parser);
1885: -- get all elements
1886: l_nodelist := xmldom.getelementsbytagname (l_doc, '*');
1887: l_nodelist_length := xmldom.getlength (l_nodelist);

Line 1884: l_doc := xmlparser.getdocument (l_parser);

1880: END LOOP;
1881: --LOG (p_device_id, 'l_attributes_buffer = '||l_attributes_buffer);
1882: l_parser := xmlparser.newparser;
1883: xmlparser.parsebuffer (l_parser, l_msg);
1884: l_doc := xmlparser.getdocument (l_parser);
1885: -- get all elements
1886: l_nodelist := xmldom.getelementsbytagname (l_doc, '*');
1887: l_nodelist_length := xmldom.getlength (l_nodelist);
1888: -- loop through elements

Line 1984: xmlparser.freeparser (l_parser);

1980: END IF;
1981: END IF;
1982: END IF;
1983: END LOOP;
1984: xmlparser.freeparser (l_parser);
1985: xmldom.freedocument (l_doc);
1986: ELSIF l_msg_type = wms_carousel_integration_pvt.v_msg_with_delimiter
1987: THEN
1988: --This is the start of parsing logic for message of type 2