DBA Data[Home] [Help]

APPS.WF_ENTITY_MGR dependencies on XMLDOM

Line 326: l_doc xmldom.DOMDocument;

322: my_clob clob;
323: my_ent_type varchar2(50) := wf_entity_mgr.get_entity_type(p_event_name);
324: found boolean := FALSE;
325:
326: l_doc xmldom.DOMDocument;
327: l_root xmldom.DOMNode;
328: l_node xmldom.DOMNode;
329:
330: cursor attribute_data is

Line 327: l_root xmldom.DOMNode;

323: my_ent_type varchar2(50) := wf_entity_mgr.get_entity_type(p_event_name);
324: found boolean := FALSE;
325:
326: l_doc xmldom.DOMDocument;
327: l_root xmldom.DOMNode;
328: l_node xmldom.DOMNode;
329:
330: cursor attribute_data is
331: select attribute_name aname,

Line 328: l_node xmldom.DOMNode;

324: found boolean := FALSE;
325:
326: l_doc xmldom.DOMDocument;
327: l_root xmldom.DOMNode;
328: l_node xmldom.DOMNode;
329:
330: cursor attribute_data is
331: select attribute_name aname,
332: attribute_value avalue

Line 339: l_doc := xmldom.newDOMDocument;

335: and entity_key_value = upper(p_event_key)
336: and attribute_name <> 'CACHE_CHANGED';
337:
338: begin
339: l_doc := xmldom.newDOMDocument;
340: l_root := xmldom.makeNode(l_doc);
341: l_root := wf_event_xml.newtag(l_doc, l_root, my_ent_type);
342:
343: for atts in attribute_data loop

Line 340: l_root := xmldom.makeNode(l_doc);

336: and attribute_name <> 'CACHE_CHANGED';
337:
338: begin
339: l_doc := xmldom.newDOMDocument;
340: l_root := xmldom.makeNode(l_doc);
341: l_root := wf_event_xml.newtag(l_doc, l_root, my_ent_type);
342:
343: for atts in attribute_data loop
344: l_node := wf_event_xml.newtag(l_doc, l_root, atts.aname, atts.avalue);

Line 350: xmldom.writeToClob(l_root, my_clob);

346: end loop;
347:
348: if (found) then
349: dbms_lob.createtemporary(my_clob, FALSE);
350: xmldom.writeToClob(l_root, my_clob);
351: return my_clob;
352: else
353: return null;
354: end if;