Commit 90cf5334 authored by rbhogale's avatar rbhogale

Changed by sankara throw error message of tran mode


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@93534 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 68b59f75
...@@ -2668,8 +2668,11 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -2668,8 +2668,11 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
detailDom = genericUtility.parseString(xmlString2); detailDom = genericUtility.parseString(xmlString2);
System.out.println("detailDom" + detailDom); System.out.println("detailDom" + detailDom);
} }
long startTime22 = System.currentTimeMillis();
retStr = process(headerDom, detailDom, windowName, xtraParams); retStr = process(headerDom, detailDom, windowName, xtraParams);
long endTime22 = System.currentTimeMillis();
System.out.println("DIFFERANCE IN TIME FOR UPDATE WAVE TASK IN SECONDS:::["+(endTime22-startTime22)/1000+"]");
} }
catch (Exception e) catch (Exception e)
...@@ -2827,6 +2830,10 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -2827,6 +2830,10 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
HashMap sordWaveTypeMap = new HashMap(); HashMap sordWaveTypeMap = new HashMap();
ArrayList waveTypeList = null; ArrayList waveTypeList = null;
//changed by sankara on 21/08/13 for bug fixing start..
String errMessage = "";
boolean isError = false;
//changed by sankara on 21/08/13 for bug fixing end..
try try
{ {
//Changed sumit on 25/08/12 //Changed sumit on 25/08/12
...@@ -4234,8 +4241,10 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -4234,8 +4241,10 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
e.printStackTrace(); e.printStackTrace();
System.out.println("Exception :StockAllocationPrcEJB :process(String xmlString2, String xmlString2, String windowName, String xtraParams):" + e.getMessage() + ":"); System.out.println("Exception :StockAllocationPrcEJB :process(String xmlString2, String xmlString2, String windowName, String xtraParams):" + e.getMessage() + ":");
errString = e.getMessage(); errString = e.getMessage();
//return errString ; //changed by sankara on 21/08/13 for fixing bug start..
throw e; // throw e;
isError = true;
//changed by sankara on 21/08/13 for fixing bug end..
} }
finally finally
{ {
...@@ -4311,6 +4320,14 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -4311,6 +4320,14 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
conn = null; conn = null;
} }
} }
// Changed by sankara on 21/08/13 for fixing bug start..
if( isError )
{
System.out.println("throwing new Exception1;;;;;;;;;;;;;;;;.");
errMessage = printExceptionMessage("VTPRCERR",conn,errString);
return errMessage ;
}
// Changed by sankara on 21/08/13 for fixing bug end..
//Changed by sumit on 01/08/12 putting condition other than process transaction will rollback end. //Changed by sumit on 01/08/12 putting condition other than process transaction will rollback end.
} }
...@@ -21026,4 +21043,38 @@ private void updateActivePackingCarton(String pickOrder ,int pickLineNo,String a ...@@ -21026,4 +21043,38 @@ private void updateActivePackingCarton(String pickOrder ,int pickLineNo,String a
} }
//Changed By Pragyan 14/03/13 For Active Transfer/ no in pack oder detail.end //Changed By Pragyan 14/03/13 For Active Transfer/ no in pack oder detail.end
//changed by sankara on 21/08/13 for bug fixing start..
private String printExceptionMessage( String Code, Connection conn, String errString) throws ITMException
{
String mainStr = "";
String errMessage = "";
String endDesc = "";
try
{
System.out.println("ERRSTRINGSANKARA====="+errString);
errMessage = new ITMDBAccessEJB().getErrorString("",Code,"","",conn);
String begPart = errMessage.substring(0,errMessage.indexOf("<message>")+9);
System.out.println("BEGPART===="+begPart);
// String endDesc = errMessage.substring(errMessage.indexOf("</description>"));
if(errString.indexOf("<description>") != -1 && errString.indexOf("</description>") != -1)
{
endDesc = errString.substring(errString.indexOf("<description>"),errString.indexOf("</description>")+14);
}
System.out.println("ENDDESC====="+endDesc);
// String message = errString.substring(107,185);
mainStr= begPart+"Exception Data"+"</message>";
mainStr= mainStr + "Exception"+endDesc+"</error>"+"</Errors>"+"</Root>";
System.out.println("printExceptionMessage:::::::::::::::::: "+mainStr);
begPart = null;
}
catch(Exception e)
{
e.printStackTrace();
throw new ITMException(e);
}
return mainStr;
}
//changed by sankara on 21/08/13 for bug fixing end..
} }
\ No newline at end of file
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