Commit 3004bdfa authored by manohar's avatar manohar

connection closing related changes in various components


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@91080 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 7b303039
package ibase.webitm.ejb.custstock; package ibase.webitm.ejb.dis;
import ibase.utility.*; import ibase.utility.*;
......
package ibase.webitm.ejb.custstock; package ibase.webitm.ejb.dis;
import ibase.utility.*; import ibase.utility.*;
...@@ -688,7 +688,7 @@ public class CustStockItem extends ValidatorEJB //implements SessionBean ...@@ -688,7 +688,7 @@ public class CustStockItem extends ValidatorEJB //implements SessionBean
custCode = genericUtility.getColumnValue("cust_code",dom1); custCode = genericUtility.getColumnValue("cust_code",dom1);
tranId = genericUtility.getColumnValue("tran_id",dom1); tranId = genericUtility.getColumnValue("tran_id",dom1);
//System.out.println( "siteCode:" + siteCode +"custCode:"+custCode+"columnValue:"+columnValue); //System.out.println( "siteCode:" + siteCode +"custCode:"+custCode+"columnValue:"+columnValue);
String itemValSql = " select count(1) cnt from item where item_code = ? "; String itemValSql = "select count(1) cnt from item where item_code = ? ";
int itemCount = 0; int itemCount = 0;
stmt = conn.prepareStatement( itemValSql ); stmt = conn.prepareStatement( itemValSql );
stmt.setString( 1, columnValue ); stmt.setString( 1, columnValue );
...@@ -946,6 +946,21 @@ public class CustStockItem extends ValidatorEJB //implements SessionBean ...@@ -946,6 +946,21 @@ public class CustStockItem extends ValidatorEJB //implements SessionBean
errString = getErrorString("item_ser","SYSERR",userId);//,null,conn); errString = getErrorString("item_ser","SYSERR",userId);//,null,conn);
throw new ITMException(e); throw new ITMException(e);
} }
finally
{
try
{
if(conn!=null)
{
conn = null;
}
}catch(Exception d)
{
d.printStackTrace();
throw new ITMException( d );
}
//System.out.println("[SOrderForm] CONNECTION is CLOSED");
}
//System.out.println( "*****errString********::" + errString ); //System.out.println( "*****errString********::" + errString );
return errString == null ? "" : errString ; return errString == null ? "" : errString ;
} }
...@@ -2251,7 +2266,7 @@ public class CustStockItem extends ValidatorEJB //implements SessionBean ...@@ -2251,7 +2266,7 @@ public class CustStockItem extends ValidatorEJB //implements SessionBean
//genericUtility.serializeDom( dom ); //genericUtility.serializeDom( dom );
//genericUtility.serializeDom( dom1 ); //genericUtility.serializeDom( dom1 );
//genericUtility.serializeDom( dom2 ); //genericUtility.serializeDom( dom2 );
System.out.println( "This is the changed jar at 08/04/09 2:09 pm" );
DecimalFormat df = new DecimalFormat(); DecimalFormat df = new DecimalFormat();
df.applyPattern("##.00"); df.applyPattern("##.00");
...@@ -2335,11 +2350,36 @@ public class CustStockItem extends ValidatorEJB //implements SessionBean ...@@ -2335,11 +2350,36 @@ public class CustStockItem extends ValidatorEJB //implements SessionBean
} }
else if (stockMode.trim().equals("C") || stockMode.trim().equals("A") ) else if (stockMode.trim().equals("C") || stockMode.trim().equals("A") )
{ {
clStks = genericUtility.getColumnValue("cl_stock",dom );//, formNo);//, domID); clStks = genericUtility.getColumnValue("cl_stock",dom );//, formNo);//, domID);
if (opStock == null || opStock.equalsIgnoreCase( "null" ) || opStock.trim().length() == 0 )
{
opStock = "0";
}
if (purReceipt == null || purReceipt.equalsIgnoreCase( "null" ) || purReceipt.trim().length() == 0 )
{
purReceipt = "0";
}
if (transitQtyStr == null || transitQtyStr.equalsIgnoreCase( "null" ) || transitQtyStr.trim().length() == 0 )
{
transitQtyStr = "0";
}
if (clStks == null || clStks.equalsIgnoreCase( "null" ) || clStks.trim().length() == 0 ) if (clStks == null || clStks.equalsIgnoreCase( "null" ) || clStks.trim().length() == 0 )
{ {
clStks = "0"; clStks = "0";
} }
if (adjQty == null || adjQty.equalsIgnoreCase( "null" ) || adjQty.trim().length() == 0 )
{
adjQty = "0";
}
if (purReturn == null || purReturn.equalsIgnoreCase( "null" ) || purReturn.trim().length() == 0 )
{
purReturn = "0";
}
if (adhocReplQty == null || adhocReplQty.equalsIgnoreCase( "null" ) || adhocReplQty.trim().length() == 0 )
{
adhocReplQty = "0";
}
saless = Double.parseDouble( opStock ) saless = Double.parseDouble( opStock )
+ Double.parseDouble( purReceipt ) + Double.parseDouble( purReceipt )
- Double.parseDouble( transitQtyStr ) - Double.parseDouble( transitQtyStr )
...@@ -2432,6 +2472,21 @@ public class CustStockItem extends ValidatorEJB //implements SessionBean ...@@ -2432,6 +2472,21 @@ public class CustStockItem extends ValidatorEJB //implements SessionBean
e.printStackTrace(); e.printStackTrace();
throw new ITMException(e); throw new ITMException(e);
} }
finally
{
try
{
if(conn!=null)
{
conn = null;
}
}catch(Exception d)
{
d.printStackTrace();
throw new ITMException( d );
}
//System.out.println("[SOrderForm] CONNECTION is CLOSED");
}
//System.out.println( "Alam valueXmlString :: " + valueXmlString.toString() ); //System.out.println( "Alam valueXmlString :: " + valueXmlString.toString() );
return valueXmlString.toString(); return valueXmlString.toString();
}//itemChanged(Document,String) method ends here */ }//itemChanged(Document,String) method ends here */
...@@ -2462,6 +2517,12 @@ public class CustStockItem extends ValidatorEJB //implements SessionBean ...@@ -2462,6 +2517,12 @@ public class CustStockItem extends ValidatorEJB //implements SessionBean
if (rs != null) if (rs != null)
{ {
rs.close(); rs.close();
rs = null;
}
if (stmt != null)
{
stmt.close();
stmt = null;
} }
////Uncommet by Daynand on 25/08/07 [] ////Uncommet by Daynand on 25/08/07 []
...@@ -2494,10 +2555,16 @@ public class CustStockItem extends ValidatorEJB //implements SessionBean ...@@ -2494,10 +2555,16 @@ public class CustStockItem extends ValidatorEJB //implements SessionBean
retRate = rs.getFloat(1); retRate = rs.getFloat(1);
//System.out.println("retRate [" +retRate+ "]"); //System.out.println("retRate [" +retRate+ "]");
} }
if (rs != null)
{
rs.close();
rs = null;
}
if (stmt != null) if (stmt != null)
{ {
stmt.close(); stmt.close();
} stmt = null;
}
} }
catch(Exception e) catch(Exception e)
{ {
...@@ -2505,6 +2572,22 @@ public class CustStockItem extends ValidatorEJB //implements SessionBean ...@@ -2505,6 +2572,22 @@ public class CustStockItem extends ValidatorEJB //implements SessionBean
e.printStackTrace(); e.printStackTrace();
throw new ITMException(e); throw new ITMException(e);
} }
finally
{
try
{
if(conn!=null)
{
conn.close();
conn = null;
}
}catch(Exception d)
{
d.printStackTrace();
throw new ITMException( d );
}
//System.out.println("[SOrderForm] CONNECTION is CLOSED");
}
//System.out.println("[CustStockEJB]rate :"+retRate); //System.out.println("[CustStockEJB]rate :"+retRate);
return retRate; return retRate;
////System.out.println("returning value from getRate as 1"); ////System.out.println("returning value from getRate as 1");
......
package ibase.webitm.ejb.custstock; package ibase.webitm.ejb.dis;
import ibase.webitm.ejb.*; import ibase.webitm.ejb.*;
......
package ibase.webitm.ejb.custstock; package ibase.webitm.ejb.dis;
import ibase.webitm.ejb.*; import ibase.webitm.ejb.*;
......
package ibase.webitm.ejb.custstock; package ibase.webitm.ejb.dis;
import ibase.webitm.ejb.*; import ibase.webitm.ejb.*;
......
package ibase.webitm.ejb.custstock; package ibase.webitm.ejb.dis;
import java.rmi.RemoteException; import java.rmi.RemoteException;
import java.util.*; import java.util.*;
...@@ -43,12 +43,10 @@ public class CustStockPos extends ValidatorEJB //implements SessionBean ...@@ -43,12 +43,10 @@ public class CustStockPos extends ValidatorEJB //implements SessionBean
{ {
return ""; return "";
} }
public String postSave(String tranId, String xtraParams, Connection conn) throws RemoteException,ITMException
{ //public String postSave(String winName,String editFlag,String tranId, String xtraParams, Connection conn) throws RemoteException,ITMException
return postSave(tranId, "A", xtraParams, conn, ""); public String postSave(String tranId, String editFlag, String xtraParams, Connection conn) throws RemoteException,ITMException
}
public String postSave(String tranId, String editFlag, String xtraParams, Connection conn, String domString) throws RemoteException,ITMException
{ {
String retString = ""; String retString = "";
boolean isError = false; boolean isError = false;
...@@ -65,6 +63,7 @@ public class CustStockPos extends ValidatorEJB //implements SessionBean ...@@ -65,6 +63,7 @@ public class CustStockPos extends ValidatorEJB //implements SessionBean
conn = connDriver.getConnectDB("DriverValidator"); conn = connDriver.getConnectDB("DriverValidator");
isLocalConn = true; isLocalConn = true;
conn.setAutoCommit( false ); conn.setAutoCommit( false );
connDriver = null;
} }
int totOpValue = 0; int totOpValue = 0;
int totPurValue = 0; int totPurValue = 0;
...@@ -114,7 +113,7 @@ public class CustStockPos extends ValidatorEJB //implements SessionBean ...@@ -114,7 +113,7 @@ public class CustStockPos extends ValidatorEJB //implements SessionBean
{ {
try try
{ {
conn.commit(); //conn.commit();
System.out.println("isError ["+isError+"]"); System.out.println("isError ["+isError+"]");
System.out.println("isLocalConn ["+isLocalConn+"]"); System.out.println("isLocalConn ["+isLocalConn+"]");
if( conn != null ) if( conn != null )
......
package ibase.webitm.ejb.custstock; package ibase.webitm.ejb.dis;
import ibase.webitm.ejb.*; import ibase.webitm.ejb.*;
...@@ -15,6 +15,8 @@ import javax.ejb.Local; //added for ejb3 ...@@ -15,6 +15,8 @@ import javax.ejb.Local; //added for ejb3
public interface CustStockPosLocal extends ValidatorLocal//, EJBObject public interface CustStockPosLocal extends ValidatorLocal//, EJBObject
{ {
public String postSave()throws RemoteException,ITMException; public String postSave()throws RemoteException,ITMException;
public String postSave(String tranId,String editFlag, String xtraParams, Connection conn, String domString) throws RemoteException,ITMException; //public String postSave(String tranId,String editFlag, String domString, String xtraParams, Connection conn) throws RemoteException,ITMException;
public String postSave(String tranId, String xtraParams, Connection conn) throws RemoteException,ITMException; public String postSave(String winName,String editFlag,String tranId, String xtraParams, Connection conn) throws RemoteException,ITMException;
public String postSave(String tranid, String editFlag, String xtraParams, Connection conn) throws RemoteException,ITMException;
} }
\ No newline at end of file
package ibase.webitm.ejb.custstock; package ibase.webitm.ejb.dis;
import ibase.webitm.ejb.*; import ibase.webitm.ejb.*;
...@@ -14,6 +14,7 @@ import javax.ejb.Remote; // added for ejb3 ...@@ -14,6 +14,7 @@ import javax.ejb.Remote; // added for ejb3
public interface CustStockPosRemote extends ValidatorRemote//, EJBObject public interface CustStockPosRemote extends ValidatorRemote//, EJBObject
{ {
public String postSave()throws RemoteException,ITMException; public String postSave()throws RemoteException,ITMException;
public String postSave(String tranId,String editFlag, String xtraParams, Connection conn, String domString) throws RemoteException,ITMException; //public String postSave(String tranId,String editFlag, String domString, String xtraParams, Connection conn) throws RemoteException,ITMException;
public String postSave(String tranId, String xtraParams, Connection conn) throws RemoteException,ITMException; public String postSave(String winName,String editFlag,String tranId, String xtraParams, Connection conn) throws RemoteException,ITMException;
public String postSave(String tranid, String editFlag, String xtraParams, Connection conn) throws RemoteException,ITMException;
} }
\ No newline at end of file
package ibase.webitm.ejb.custstock; package ibase.webitm.ejb.dis;
import ibase.webitm.ejb.*; import ibase.webitm.ejb.*;
......
package ibase.webitm.ejb.custstock; package ibase.webitm.ejb.dis;
import ibase.utility.*; import ibase.utility.*;
......
package ibase.webitm.ejb.custstock; package ibase.webitm.ejb.dis;
import ibase.webitm.ejb.*; import ibase.webitm.ejb.*;
......
package ibase.webitm.ejb.custstock; package ibase.webitm.ejb.dis;
import ibase.webitm.ejb.*; import ibase.webitm.ejb.*;
......
...@@ -67,6 +67,7 @@ public class SOrderFormPostSave extends ValidatorEJB implements SOrderFormPostSa ...@@ -67,6 +67,7 @@ public class SOrderFormPostSave extends ValidatorEJB implements SOrderFormPostSa
sql = "update sordform f " sql = "update sordform f "
+ " set f.tot_value = (select sum(ORD_VALUE) from sordformdet d where d.tran_id = f.tran_id) " + " set f.tot_value = (select sum(ORD_VALUE) from sordformdet d where d.tran_id = f.tran_id) "
+ " where f.tran_id = ? "; + " where f.tran_id = ? ";
System.out.println("SOrderFormPostSavesql [" +sql + "] tran id [" + tranID + "]");
pstmt= conn.prepareStatement(sql); pstmt= conn.prepareStatement(sql);
pstmt.setString(1,tranID); pstmt.setString(1,tranID);
pstmt.executeUpdate(); pstmt.executeUpdate();
......
...@@ -761,7 +761,7 @@ public class AssociateAct extends ActionHandlerEJB implements AssociateActLocal, ...@@ -761,7 +761,7 @@ public class AssociateAct extends ActionHandlerEJB implements AssociateActLocal,
} }
System.out.println("clStk:"+clStk+":"); System.out.println("clStk:"+clStk+":");
valueXmlString.append("<Detail>\r\n"); valueXmlString.append("<Detail>\r\n");
valueXmlString.append("<item_code isSrvCallOnChg='1'>").append("<![CDATA[").append(itemCode==null?"":itemCode).append("]]>").append("</item_code>\r\n"); valueXmlString.append("<item_code isSrvCallOnChg='0'>").append("<![CDATA[").append(itemCode==null?"":itemCode).append("]]>").append("</item_code>\r\n");
valueXmlString.append("<descr isSrvCallOnChg='0'>").append("<![CDATA[").append(itemDescr).append("]]>").append("</descr>\r\n"); valueXmlString.append("<descr isSrvCallOnChg='0'>").append("<![CDATA[").append(itemDescr).append("]]>").append("</descr>\r\n");
valueXmlString.append("<unit isSrvCallOnChg='0'>").append("<![CDATA[").append(unit).append("]]>").append("</unit>\r\n"); valueXmlString.append("<unit isSrvCallOnChg='0'>").append("<![CDATA[").append(unit).append("]]>").append("</unit>\r\n");
valueXmlString.append("<loc_type isSrvCallOnChg='0'>").append("<![CDATA[").append(locType).append("]]>").append("</loc_type>\r\n"); valueXmlString.append("<loc_type isSrvCallOnChg='0'>").append("<![CDATA[").append(locType).append("]]>").append("</loc_type>\r\n");
......
package ibase.webitm.ejb.custstock.adv; package ibase.webitm.ejb.dis.adv;
import java.util.*; import java.util.*;
import java.sql.*; import java.sql.*;
......
package ibase.webitm.ejb.custstock.adv; package ibase.webitm.ejb.dis.adv;
import java.rmi.RemoteException; import java.rmi.RemoteException;
//import javax.ejb.EJBObject; //import javax.ejb.EJBObject;
......
package ibase.webitm.ejb.custstock.adv; package ibase.webitm.ejb.dis.adv;
import java.rmi.RemoteException; import java.rmi.RemoteException;
//import javax.ejb.EJBObject; //import javax.ejb.EJBObject;
......
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