Commit f2c8bcd4 authored by ssalve's avatar ssalve

changes in finally block and method to resolve errors related unclosed connection on 14NOV2017

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@173493 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 0074c993
......@@ -727,6 +727,11 @@ public class PorderAct extends ActionHandlerEJB implements PorderActLocal, Porde
{
prate = rs.getString("RATE__REF");
}
//Added by sarita on 14NOV2017
rs.close();
rs = null;
stmt.close();
stmt = null;
if (prate == null || prate.trim().length() == 0)
{
prate = "0";
......@@ -752,7 +757,8 @@ public class PorderAct extends ActionHandlerEJB implements PorderActLocal, Porde
valueXmlString.append("<unit isSrvCallOnChg='0'>").append(unitInd).append("</unit>");
valueXmlString.append("<work_order isSrvCallOnChg='0'>").append(workOrder).append("</work_order>");
valueXmlString.append("<emp_code__qcaprv isSrvCallOnChg='0'>").append(empCodeQcAprv).append("</emp_code__qcaprv>");
stmt.close();
//commented by sarita on 14NOV2017
//stmt.close();
stmt = conn.createStatement();
sql = "SELECT ACCT_CODE,CCTR_CODE FROM INDENT WHERE IND_NO = '"+indNo+"'";
rs = stmt.executeQuery(sql);
......@@ -761,6 +767,11 @@ public class PorderAct extends ActionHandlerEJB implements PorderActLocal, Porde
acctCode = rs.getString("ACCT_CODE");
cctrCode = rs.getString("CCTR_CODE");
}
//Added by sarita on 14NOV2017
rs.close();
rs = null;
stmt.close();
stmt = null;
if ((acctCode == null || acctCode.trim().length() == 0) || (cctrCode == null || cctrCode.trim().length() == 0))
{
acctDetrType = acctDetrTType(itemCode,itemSer,"IN",pordType); //return acctCode and cctrCode
......@@ -826,7 +837,35 @@ public class PorderAct extends ActionHandlerEJB implements PorderActLocal, Porde
System.out.println("Exception in PorderAct :: indentTransform ::"+e);
e.printStackTrace();
}
//Added by sarita on 14NOV2017 to close connection on 14NOV2017[start]
finally
{
try
{
if(conn != null)
{
conn.close();
conn = null;
}
if(rs != null)
{
rs.close();
rs = null;
}
if(stmt != null)
{
stmt.close();
stmt = null;
}
}
catch(Exception d)
{
d.printStackTrace();
throw new ITMException(d);
}
}
//Added by sarita on 14NOV2017 to close connection on 14NOV2017[end]
return valueXmlString.toString();
}
......
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