DBA Data[Home] [Help]

APPS.WMS_CAROUSEL_INTEGRATION_PVT dependencies on XMLPARSER

Line 1806: l_parser xmlparser.parser;

1802: l_delimiter VARCHAR2 (1) := '(';
1803: l_occurrence NUMBER := 1;
1804: msg_component_exception EXCEPTION;
1805: -- Variables for xml message parsing
1806: l_parser xmlparser.parser;
1807: l_doc xmldom.domdocument;
1808: l_named_node_map xmldom.domnamednodemap;
1809: l_attribute_name VARCHAR2 (100);
1810: l_actual_attribute_name VARCHAR2 (100);

Line 1872: l_parser := xmlparser.newparser;

1868: l_attributes_buffer :=
1869: l_attributes_buffer || l_comp_record.xml_tag_name;
1870: END LOOP;
1871: --LOG (p_device_id, 'l_attributes_buffer = '||l_attributes_buffer);
1872: l_parser := xmlparser.newparser;
1873: xmlparser.parsebuffer (l_parser, l_msg);
1874: l_doc := xmlparser.getdocument (l_parser);
1875: -- get all elements
1876: l_nodelist := xmldom.getelementsbytagname (l_doc, '*');

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

1869: l_attributes_buffer || l_comp_record.xml_tag_name;
1870: END LOOP;
1871: --LOG (p_device_id, 'l_attributes_buffer = '||l_attributes_buffer);
1872: l_parser := xmlparser.newparser;
1873: xmlparser.parsebuffer (l_parser, l_msg);
1874: l_doc := xmlparser.getdocument (l_parser);
1875: -- get all elements
1876: l_nodelist := xmldom.getelementsbytagname (l_doc, '*');
1877: l_nodelist_length := xmldom.getlength (l_nodelist);

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

1870: END LOOP;
1871: --LOG (p_device_id, 'l_attributes_buffer = '||l_attributes_buffer);
1872: l_parser := xmlparser.newparser;
1873: xmlparser.parsebuffer (l_parser, l_msg);
1874: l_doc := xmlparser.getdocument (l_parser);
1875: -- get all elements
1876: l_nodelist := xmldom.getelementsbytagname (l_doc, '*');
1877: l_nodelist_length := xmldom.getlength (l_nodelist);
1878: -- loop through elements

Line 1974: xmlparser.freeparser (l_parser);

1970: END IF;
1971: END IF;
1972: END IF;
1973: END LOOP;
1974: xmlparser.freeparser (l_parser);
1975: xmldom.freedocument (l_doc);
1976: ELSIF l_msg_type = wms_carousel_integration_pvt.v_msg_with_delimiter
1977: THEN
1978: --This is the start of parsing logic for message of type 2