Commit 5c6b357e authored by prane's avatar prane

merged getErrorNew to display the error code for Gardenia

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@179134 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 24ffd057
......@@ -465,7 +465,11 @@ public class PostOrderProcess extends ProcessEJB implements PostOrderProcessLoca
return retString;
}else
{
errString = itmDBAccessEJB.getErrorString("", "VTPOSTORD1", "","", conn);
//Changed by Pavan R on 25/JAN/2K18 [Start]
//errString = itmDBAccessEJB.getErrorString("", "VTPOSTORD1", "","", conn);
errString = getErrorNew(retString, "VTPOSTORD1", conn);
System.out.println("errString>>>>"+errString);
//Changed by Pavan R on 25/JAN/2K18 [End]
}
//Changes done by apal for stock allocation29/11/2017 ended
// System.out.println("retString if toCustCode is not present>>> 350: "+retString);
......@@ -544,7 +548,12 @@ public class PostOrderProcess extends ProcessEJB implements PostOrderProcessLoca
return retString;
}else////////
{
errString = itmDBAccessEJB.getErrorString("", "VTPOSTORD1", "","", conn);
//Changed by Pavan R on 25/JAN/2K18 [Start]
//errString = itmDBAccessEJB.getErrorString("", "VTPOSTORD1", "","", conn);
errString = getErrorNew(retString, "VTPOSTORD1", conn);
System.out.println("errString>>>>>>"+errString);
//Changed by Pavan R on 25/JAN/2K18 [End]
}
// Changes done by apal for stock allocation29/11/2017 ended
// errString = itmDBAccessEJB.getErrorString("", "VTPOSTORD1", "","", conn);
......@@ -5334,6 +5343,47 @@ public class PostOrderProcess extends ProcessEJB implements PostOrderProcessLoca
}
return inputVal;
}
//Added by Pavan R on 25/JAN/2K18 [Start]
private String getErrorNew(String retString,String Code,Connection conn) throws ITMException, Exception
{
String mainStr ="";
try
{
PreparedStatement pstmt=null;
ResultSet rs = null;
String msgDesc = "";
String sql = "SELECT MSG_DESCR FROM MESSAGES WHERE MSG_NO = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, checkNull(retString));
rs = pstmt.executeQuery();
while(rs.next())
{
msgDesc = checkNull(rs.getString(1));
}
rs.close();
rs= null;
pstmt.close();
pstmt = null;
String errString = "";
errString = new ITMDBAccessEJB().getErrorString("",Code,"","",conn);
String begPart = errString.substring(0,errString.indexOf("<message>")+9);
String endDesc = errString.substring(errString.indexOf("</description>"));
mainStr= begPart+"Invalid Data"+"</message><description><![CDATA[";
mainStr= mainStr+"retString "+retString+" "+msgDesc+"]]>"+endDesc;
System.out.println("mainStr:::::::::::::::::: "+mainStr);
begPart = null;
}
catch(Exception e)
{
e.printStackTrace();
throw new ITMException(e);
}
return mainStr;
}
//Added by Pavan R on 25/JAN/2K18 [End]
}
......
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