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
detailDom = genericUtility.parseString(xmlString2);
System.out.println("detailDom" + detailDom);
}
long startTime22 = System.currentTimeMillis();
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)
......@@ -2827,6 +2830,10 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
HashMap sordWaveTypeMap = new HashMap();
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
{
//Changed sumit on 25/08/12
......@@ -4234,8 +4241,10 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
e.printStackTrace();
System.out.println("Exception :StockAllocationPrcEJB :process(String xmlString2, String xmlString2, String windowName, String xtraParams):" + e.getMessage() + ":");
errString = e.getMessage();
//return errString ;
throw e;
//changed by sankara on 21/08/13 for fixing bug start..
// throw e;
isError = true;
//changed by sankara on 21/08/13 for fixing bug end..
}
finally
{
......@@ -4311,6 +4320,14 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
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.
}
......@@ -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 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