DBA Data[Home] [Help]

APPS.M4U_DMD_MESSAGE_PKG dependencies on XMLDOM

Line 7: x_dom OUT NOCOPY xmldom.domdocument

3:
4: PROCEDURE create_dom_from_clob_pvt
5: (
6: p_xml IN CLOB,
7: x_dom OUT NOCOPY xmldom.domdocument
8: )
9: IS
10: l_prsr xmlparser.parser;
11: BEGIN

Line 386: l_dom xmldom.domdocument;

382: l_msg_id VARCHAR2(30);
383: l_doc_id VARCHAR2(30);
384: l_payload_id VARCHAR2(30);
385: l_doc_rec m4u_dmd_documents%ROWTYPE;
386: l_dom xmldom.domdocument;
387:
388: l_doc_node xmldom.domnode;
389: l_doc_count NUMBER;
390: l_doc_idx NUMBER;

Line 388: l_doc_node xmldom.domnode;

384: l_payload_id VARCHAR2(30);
385: l_doc_rec m4u_dmd_documents%ROWTYPE;
386: l_dom xmldom.domdocument;
387:
388: l_doc_node xmldom.domnode;
389: l_doc_count NUMBER;
390: l_doc_idx NUMBER;
391: l_doc_nodes xmldom.domnodelist;
392:

Line 391: l_doc_nodes xmldom.domnodelist;

387:
388: l_doc_node xmldom.domnode;
389: l_doc_count NUMBER;
390: l_doc_idx NUMBER;
391: l_doc_nodes xmldom.domnodelist;
392:
393: l_msg_node xmldom.domnode;
394: l_msg_count NUMBER;
395: l_msg_idx NUMBER;

Line 393: l_msg_node xmldom.domnode;

389: l_doc_count NUMBER;
390: l_doc_idx NUMBER;
391: l_doc_nodes xmldom.domnodelist;
392:
393: l_msg_node xmldom.domnode;
394: l_msg_count NUMBER;
395: l_msg_idx NUMBER;
396: l_msg_nodes xmldom.domnodelist;
397:

Line 396: l_msg_nodes xmldom.domnodelist;

392:
393: l_msg_node xmldom.domnode;
394: l_msg_count NUMBER;
395: l_msg_idx NUMBER;
396: l_msg_nodes xmldom.domnodelist;
397:
398: l_user_id VARCHAR2(100);
399: l_user_gln VARCHAR2(100);
400: l_datapool_gln VARCHAR2(100);

Line 439: l_msg_nodes := xslprocessor.selectnodes (xmldom.makenode (l_dom),

435: x_dom => l_dom
436: );
437: m4u_dmd_utils.log('DOM object created' ,1);
438:
439: l_msg_nodes := xslprocessor.selectnodes (xmldom.makenode (l_dom),
440: '/*[local-name()="SyncItemPublicationConfirmationEBM"]' ||
441: '/*[local-name()="DataArea"]' ||
442: '/*[local-name()="SyncItemPublicationConfirmation"]');
443:

Line 444: l_msg_count:= xmldom.getlength (l_msg_nodes);

440: '/*[local-name()="SyncItemPublicationConfirmationEBM"]' ||
441: '/*[local-name()="DataArea"]' ||
442: '/*[local-name()="SyncItemPublicationConfirmation"]');
443:
444: l_msg_count:= xmldom.getlength (l_msg_nodes);
445:
446:
447:
448: m4u_dmd_utils.log('l_msg_count -|' ||l_msg_count || ' |',1);

Line 454: l_msg_node := xmldom.item(l_msg_nodes,l_msg_idx);

450:
451: FOR l_msg_idx IN 0..l_msg_count - 1
452: LOOP
453: m4u_dmd_utils.log('Processing l_msg_idx -|' ||l_msg_idx || ' |' ,1);
454: l_msg_node := xmldom.item(l_msg_nodes,l_msg_idx);
455:
456: l_cin_msg_id := xslprocessor.valueof (l_msg_node,
457: './*[local-name()="ItemPublicationIdentification"]'
458: || '/*[local-name()="AlternateIdentification"]'

Line 511: l_doc_count:= xmldom.getlength (l_doc_nodes);

507:
508: l_doc_nodes := xslprocessor.selectnodes (l_msg_node,
509: './*[local-name()="ItemPublicationLineConfirmation"]');
510:
511: l_doc_count:= xmldom.getlength (l_doc_nodes);
512: m4u_dmd_utils.log('l_doc_count -|' ||l_doc_count || ' |',1);
513:
514:
515: FOR l_doc_idx IN 0..l_doc_count - 1

Line 519: l_doc_node := xmldom.item(l_doc_nodes,l_doc_idx);

515: FOR l_doc_idx IN 0..l_doc_count - 1
516: LOOP
517: m4u_dmd_utils.log('l_doc_idx -|' ||l_doc_idx || ' |' ,1);
518:
519: l_doc_node := xmldom.item(l_doc_nodes,l_doc_idx);
520:
521: l_doc_rec.orig_doc_id := xslprocessor.valueof (l_doc_node,
522: './*[local-name()="ItemPublicationLineIdentification"]'
523: || '/*[local-name()="AlternateIdentification"]'

Line 639: l_dom xmldom.domdocument;

635: l_tgt_mkt_ctry VARCHAR2(30);
636: l_cin_status VARCHAR2(30);
637: l_data_rcpt_gln VARCHAR2(30);
638:
639: l_dom xmldom.domdocument;
640: l_node xmldom.domnode;
641: l_doc_nodes xmldom.domnodelist;
642: l_doc_count NUMBER;
643: l_doc_idx NUMBER;

Line 640: l_node xmldom.domnode;

636: l_cin_status VARCHAR2(30);
637: l_data_rcpt_gln VARCHAR2(30);
638:
639: l_dom xmldom.domdocument;
640: l_node xmldom.domnode;
641: l_doc_nodes xmldom.domnodelist;
642: l_doc_count NUMBER;
643: l_doc_idx NUMBER;
644:

Line 641: l_doc_nodes xmldom.domnodelist;

637: l_data_rcpt_gln VARCHAR2(30);
638:
639: l_dom xmldom.domdocument;
640: l_node xmldom.domnode;
641: l_doc_nodes xmldom.domnodelist;
642: l_doc_count NUMBER;
643: l_doc_idx NUMBER;
644:
645: BEGIN

Line 680: l_node := xmldom.makenode (l_dom);

676: x_dom => l_dom
677: );
678: m4u_dmd_utils.log('DOM object created' ,1);
679:
680: l_node := xmldom.makenode (l_dom);
681: l_msg_timestamp := xslprocessor.valueof
682: (l_node,'//*[local-name()="header"]/*[local-name()="creationDateTime"]');
683: l_sender_gln := xslprocessor.valueof
684: (l_node,'//*[local-name()="header"]/*[local-name()="sender"]');

Line 735: l_doc_count := xmldom.getlength (l_doc_nodes);

731: END IF;
732:
733:
734: l_doc_nodes := xslprocessor.selectnodes (l_node,'/*[local-name()="envelope"]/*[local-name()="catalogueItemNotification"]/*[local-name()="document"]');
735: l_doc_count := xmldom.getlength (l_doc_nodes);
736: m4u_dmd_utils.log('l_doc_count -|' ||l_doc_count || ' |',1);
737:
738: FOR l_doc_idx IN 0..l_doc_count - 1
739: LOOP

Line 742: l_node := xmldom.item(l_doc_nodes,l_doc_idx);

738: FOR l_doc_idx IN 0..l_doc_count - 1
739: LOOP
740: m4u_dmd_utils.log('l_doc_idx -|' ||l_doc_idx || ' |' ,1);
741:
742: l_node := xmldom.item(l_doc_nodes,l_doc_idx);
743:
744:
745: l_orig_doc_id := xslprocessor.valueof(l_node,'documentId');
746: l_operation := xslprocessor.valueof(l_node,'hierarchyInformation/operation');