46: return NULL;
47: END;
48:
49: FUNCTION getDummyFootprintDataTag return xmldom.DOMElement IS
50: parser xmlparser.parser;
51: doc xmldom.DOMDocument;
52: element xmlDom.DOMElement;
53: p_element VARCHAR2(256) := '
54: BEGIN
52: element xmlDom.DOMElement;
53: p_element VARCHAR2(256) := '
54: BEGIN
55: -- API body
56: parser := xmlparser.newParser;
57:
58: xmlparser.setValidationMode(parser, FALSE);
59: xmlparser.showWarnings(parser, TRUE);
60: xmlparser.parseBuffer(parser, p_element);
54: BEGIN
55: -- API body
56: parser := xmlparser.newParser;
57:
58: xmlparser.setValidationMode(parser, FALSE);
59: xmlparser.showWarnings(parser, TRUE);
60: xmlparser.parseBuffer(parser, p_element);
61:
62: doc := xmlparser.getDocument(parser);
55: -- API body
56: parser := xmlparser.newParser;
57:
58: xmlparser.setValidationMode(parser, FALSE);
59: xmlparser.showWarnings(parser, TRUE);
60: xmlparser.parseBuffer(parser, p_element);
61:
62: doc := xmlparser.getDocument(parser);
63: element := xmldom.getDocumentElement(doc);
56: parser := xmlparser.newParser;
57:
58: xmlparser.setValidationMode(parser, FALSE);
59: xmlparser.showWarnings(parser, TRUE);
60: xmlparser.parseBuffer(parser, p_element);
61:
62: doc := xmlparser.getDocument(parser);
63: element := xmldom.getDocumentElement(doc);
64:
58: xmlparser.setValidationMode(parser, FALSE);
59: xmlparser.showWarnings(parser, TRUE);
60: xmlparser.parseBuffer(parser, p_element);
61:
62: doc := xmlparser.getDocument(parser);
63: element := xmldom.getDocumentElement(doc);
64:
65: return element;
66: end;
65: return element;
66: end;
67:
68: FUNCTION getDummyQuestionDataTag return xmldom.DOMElement IS
69: parser xmlparser.parser;
70: doc xmldom.DOMDocument;
71: element xmlDom.DOMElement;
72: p_element VARCHAR2(256) := '
73: BEGIN
71: element xmlDom.DOMElement;
72: p_element VARCHAR2(256) := '
73: BEGIN
74: -- API body
75: parser := xmlparser.newParser;
76:
77: xmlparser.setValidationMode(parser, FALSE);
78: xmlparser.showWarnings(parser, TRUE);
79: xmlparser.parseBuffer(parser, p_element);
73: BEGIN
74: -- API body
75: parser := xmlparser.newParser;
76:
77: xmlparser.setValidationMode(parser, FALSE);
78: xmlparser.showWarnings(parser, TRUE);
79: xmlparser.parseBuffer(parser, p_element);
80:
81: doc := xmlparser.getDocument(parser);
74: -- API body
75: parser := xmlparser.newParser;
76:
77: xmlparser.setValidationMode(parser, FALSE);
78: xmlparser.showWarnings(parser, TRUE);
79: xmlparser.parseBuffer(parser, p_element);
80:
81: doc := xmlparser.getDocument(parser);
82: element := xmldom.getDocumentElement(doc);
75: parser := xmlparser.newParser;
76:
77: xmlparser.setValidationMode(parser, FALSE);
78: xmlparser.showWarnings(parser, TRUE);
79: xmlparser.parseBuffer(parser, p_element);
80:
81: doc := xmlparser.getDocument(parser);
82: element := xmldom.getDocumentElement(doc);
83:
77: xmlparser.setValidationMode(parser, FALSE);
78: xmlparser.showWarnings(parser, TRUE);
79: xmlparser.parseBuffer(parser, p_element);
80:
81: doc := xmlparser.getDocument(parser);
82: element := xmldom.getDocumentElement(doc);
83:
84: return element;
85: end;
342: (
343: p_element IN varchar2
344: ) IS
345:
346: parser xmlparser.parser;
347: doc xmldom.DOMDocument;
348: element xmlDom.DOMElement;
349: dummyelem xmlDom.DOMElement;
350: nl xmlDom.DOMNodeList;
354: agentId NUMBER;
355: BEGIN
356:
357: -- API body
358: parser := xmlparser.newParser;
359:
360: xmlparser.setValidationMode(parser, FALSE);
361: xmlparser.showWarnings(parser, TRUE);
362: xmlparser.parseBuffer(parser, p_element);
356:
357: -- API body
358: parser := xmlparser.newParser;
359:
360: xmlparser.setValidationMode(parser, FALSE);
361: xmlparser.showWarnings(parser, TRUE);
362: xmlparser.parseBuffer(parser, p_element);
363:
364: doc := xmlparser.getDocument(parser);
357: -- API body
358: parser := xmlparser.newParser;
359:
360: xmlparser.setValidationMode(parser, FALSE);
361: xmlparser.showWarnings(parser, TRUE);
362: xmlparser.parseBuffer(parser, p_element);
363:
364: doc := xmlparser.getDocument(parser);
365: element := xmldom.getDocumentElement(doc);
358: parser := xmlparser.newParser;
359:
360: xmlparser.setValidationMode(parser, FALSE);
361: xmlparser.showWarnings(parser, TRUE);
362: xmlparser.parseBuffer(parser, p_element);
363:
364: doc := xmlparser.getDocument(parser);
365: element := xmldom.getDocumentElement(doc);
366:
360: xmlparser.setValidationMode(parser, FALSE);
361: xmlparser.showWarnings(parser, TRUE);
362: xmlparser.parseBuffer(parser, p_element);
363:
364: doc := xmlparser.getDocument(parser);
365: element := xmldom.getDocumentElement(doc);
366:
367: if NOT (xmldom.isnull(element)) then
368: interactionId := to_number(getProperty(element, 'InteractionId'));
381: end if;
382: end;
383:
384: PROCEDURE saveEndOfScriptData (p_element IN CLOB ) IS
385: parser xmlparser.parser;
386: doc xmldom.DOMDocument;
387: element xmlDom.DOMElement;
388: dummyelem xmlDom.DOMElement;
389: nl xmlDom.DOMNodeList;
393: agentId NUMBER;
394: BEGIN
395: -- Standard Start of API savepoint
396: -- API body
397: parser := xmlparser.newParser;
398:
399: xmlparser.setValidationMode(parser, FALSE);
400: xmlparser.showWarnings(parser, TRUE);
401: xmlparser.parseClob(parser, p_element);
395: -- Standard Start of API savepoint
396: -- API body
397: parser := xmlparser.newParser;
398:
399: xmlparser.setValidationMode(parser, FALSE);
400: xmlparser.showWarnings(parser, TRUE);
401: xmlparser.parseClob(parser, p_element);
402:
403: doc := xmlparser.getDocument(parser);
396: -- API body
397: parser := xmlparser.newParser;
398:
399: xmlparser.setValidationMode(parser, FALSE);
400: xmlparser.showWarnings(parser, TRUE);
401: xmlparser.parseClob(parser, p_element);
402:
403: doc := xmlparser.getDocument(parser);
404: element := xmldom.getDocumentElement(doc);
397: parser := xmlparser.newParser;
398:
399: xmlparser.setValidationMode(parser, FALSE);
400: xmlparser.showWarnings(parser, TRUE);
401: xmlparser.parseClob(parser, p_element);
402:
403: doc := xmlparser.getDocument(parser);
404: element := xmldom.getDocumentElement(doc);
405:
399: xmlparser.setValidationMode(parser, FALSE);
400: xmlparser.showWarnings(parser, TRUE);
401: xmlparser.parseClob(parser, p_element);
402:
403: doc := xmlparser.getDocument(parser);
404: element := xmldom.getDocumentElement(doc);
405:
406: if NOT (xmldom.isnull(element)) then
407: interactionId := to_number(getProperty(element, 'InteractionId'));