Commit 36889b73 authored by piyush's avatar piyush

Changes done by Piyush to resolve formula conversion issue

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@216023 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 9c430a9a
...@@ -132,8 +132,14 @@ public class AllowDednSalComp ...@@ -132,8 +132,14 @@ public class AllowDednSalComp
xmlFileData.append(isCurrentLine.trim()); xmlFileData.append(isCurrentLine.trim());
} }
} }
// Modified on 01/02/2020 [To resolve conversion related issues].Start
/*
String xmlMetadata = xmlFileData.toString().replace("//", "").trim(); String xmlMetadata = xmlFileData.toString().replace("//", "").trim();
xmlMetadata = xmlMetadata.replace('"', ' ').trim(); xmlMetadata = xmlMetadata.replace('"', ' ').trim();
*/
String xmlMetadata = xmlFileData.toString().replace("//", "~DS~").trim();
xmlMetadata = xmlMetadata.replace("\"", "~DQ~").trim();
// Modified on 01/02/2020 [To resolve conversion related issues].End
System.out.println("xmlMetadata:: ["+xmlMetadata+"]"); System.out.println("xmlMetadata:: ["+xmlMetadata+"]");
Document domInitData = genericUtility.parseString(xmlMetadata); Document domInitData = genericUtility.parseString(xmlMetadata);
parentNodeList = domInitData.getElementsByTagName("syntax"); parentNodeList = domInitData.getElementsByTagName("syntax");
...@@ -146,6 +152,14 @@ public class AllowDednSalComp ...@@ -146,6 +152,14 @@ public class AllowDednSalComp
childNode = childNodeList.item(j); childNode = childNodeList.item(j);
childNodeName = childNode.getNodeName(); childNodeName = childNode.getNodeName();
childNodeValue = childNode.getTextContent(); childNodeValue = childNode.getTextContent();
// Modified on 01/02/2020 [To resolve conversion related issues].Start
if(childNodeValue == null || childNodeValue.length() == 0)
{
continue;
}
childNodeValue = childNodeValue.replace('~DQ~' , "\"");
childNodeValue = childNodeValue.replace('~DS~' , "//");
// Modified on 01/02/2020 [To resolve conversion related issues].End
if( "pb".equalsIgnoreCase( childNodeName ) ) if( "pb".equalsIgnoreCase( childNodeName ) )
{ {
System.out.println("PB code: "+childNodeValue); System.out.println("PB code: "+childNodeValue);
...@@ -160,7 +174,14 @@ public class AllowDednSalComp ...@@ -160,7 +174,14 @@ public class AllowDednSalComp
} }
System.out.println("pbSyntaxKeyList::: "+pbSyntaxKeyList); System.out.println("pbSyntaxKeyList::: "+pbSyntaxKeyList);
System.out.println("pbToJavaSyntaxKeyList::: "+pbToJavaSyntaxKeyList); System.out.println("pbToJavaSyntaxKeyList::: "+pbToJavaSyntaxKeyList);
// Modified on 01/02/2020 [To resolve conversion related issues].Start
if (pbSyntaxKeyList.size() != pbToJavaSyntaxKeyList.size())
{
throw new ITMException("Syntax Definition size does not matching");
} }
// Modified on 01/02/2020 [To resolve conversion related issues].End
}
pbToJavaSyntaxKeySize = pbSyntaxKeyList.size(); pbToJavaSyntaxKeySize = pbSyntaxKeyList.size();
if(pbToJavaSyntaxKeySize > 0) if(pbToJavaSyntaxKeySize > 0)
{ {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment