X-Git-Url: https://gerrit.onap.org/r/gitweb?p=ccsdk%2Fdistribution.git;a=blobdiff_plain;f=dgbuilder%2Fpublic%2Futil%2Fjs%2FvalidateNodeXml.js;h=d57ba0d72cc02bf4896b114335b3fad8c28051ec;hp=2291d865ee86a9f8d9bb15db6854c97366862f02;hb=8f6a6c445eaeb7356e1db9d10d10b7d3fa42f27e;hpb=e14a02086c9119532f9153c78346d5c1d6789ca9 diff --git a/dgbuilder/public/util/js/validateNodeXml.js b/dgbuilder/public/util/js/validateNodeXml.js index 2291d865..d57ba0d7 100644 --- a/dgbuilder/public/util/js/validateNodeXml.js +++ b/dgbuilder/public/util/js/validateNodeXml.js @@ -190,7 +190,7 @@ function validateXML(xmlStr){ resp=true; errList=[]; elementCount=0; - //console.log("In validateXML xmlStr:" + xmlStr); + console.log("In validateXML xmlStr:" + xmlStr); //var xmlStr = $("#node-input-xml-editor").text(); if(xmlStr == null || xmlStr == undefined){ xmlStr = $("#node-input-xml-editor").text(); @@ -323,3 +323,176 @@ function showErrors() { } }); // end dialog div } + +var dgParsedParameters ; +var dgProcessNode ; +var callNodes ; +function extractSliParameters(xmlNode){ + if(xmlNode == null) return; + if(xmlNode.nodeName != "parsererror" && xmlNode.nodeName != "#text"){ + dgProcessNode = xmlNode.nodeName; + } + //console.log("processedNode:" + processedNode); + switch(xmlNode.nodeType){ + case 1: + elementCount++; + //ELEMENT_NODE + console.log(xmlNode.nodeName); + if(xmlNode.nodeName == "parsererror"){ + return; + } + dgProcessNode = xmlNode.nodeName; + if(dgProcessNode == "call"){ + var attrs1 = xmlNode.attributes; + var moduleName = ""; + var rpcName = ""; + for(var i=0;iXML validation: FAILED","error"); + return resp; + } +}