Commit 481427ad authored by msharma's avatar msharma

Change to generate ibca account effect


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@93377 ce508802-f39f-4f6c-b175-0d175dae99d5
parent da341251
......@@ -12,6 +12,7 @@ import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.sql.ResultSet;
import java.text.SimpleDateFormat;
import ibase.system.config.ConnDriver;
import ibase.utility.CommonConstants;
......@@ -25,15 +26,25 @@ import ibase.webitm.utility.TransIDGenerator;
@Stateless
public class MiscDrCrRcpConf extends ActionHandlerEJB implements MiscDrCrRcpConfLocal ,MiscDrCrRcpConfRemote {
public String confirm(String tranId,String xtraParams,String forcedFlag) throws RemoteException,ITMException
{
Connection conn=null;
String errString="";
errString=confirm(tranId,xtraParams,forcedFlag,conn);
System.out.println("errString----"+errString);
return errString;
}
public String confirm(String tranId,String xtraParams,String forcedFlag,Connection conn) throws RemoteException,ITMException
{
//Connection conn = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
String sql = "";
// ConnDriver connDriver = null;
ConnDriver connDriver = null;
String confirm = "",errString = "" ;
boolean isLocal=false;
ITMDBAccessEJB itmDBAccessEJB = null;
try
......@@ -46,7 +57,14 @@ public class MiscDrCrRcpConf extends ActionHandlerEJB implements MiscDrCrRcpConf
// conn = connDriver.getConnectDB("DriverITM");
// connDriver = null;
// conn.setAutoCommit(false);
if(conn==null)
{
connDriver = new ConnDriver();
conn = connDriver.getConnectDB("DriverITM");
connDriver = null;
conn.setAutoCommit(false);
isLocal=true;
}
sql =" select confirmed from misc_drcr_rcp where tran_id = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,tranId);
......@@ -76,6 +94,10 @@ public class MiscDrCrRcpConf extends ActionHandlerEJB implements MiscDrCrRcpConf
System.out.println("checking CONFSUCCES in errString" +errString);
if(errString.indexOf("CONFSUCCES") > -1)
{
if(isLocal)
{
conn.commit();
}
System.out.println("Committing..............");
//conn.commit();
//conn.close();
......@@ -85,6 +107,10 @@ public class MiscDrCrRcpConf extends ActionHandlerEJB implements MiscDrCrRcpConf
}
else
{
if(isLocal)
{
conn.rollback();
}
System.out.println("Rollbacking..............");
//conn.rollback();
//conn.close();
......@@ -102,12 +128,13 @@ public class MiscDrCrRcpConf extends ActionHandlerEJB implements MiscDrCrRcpConf
{
try
{
//if(conn!=null)
//{
//System.out.println(" finally Rollbacking..............");
if(conn!=null && isLocal)
{
System.out.println(" finally Rollbacking..............");
//conn.rollback();
//conn.close();
//}
conn.close();
conn=null;
}
//conn = null;
if(rs != null)
{
......@@ -2291,10 +2318,10 @@ public class MiscDrCrRcpConf extends ActionHandlerEJB implements MiscDrCrRcpConf
rs=null;
pstmt.close();
pstmt=null;
SimpleDateFormat sdf=new SimpleDateFormat((GenericUtility.getInstance()).getApplDateFormat());
xmlString = "<?xml version=\"1.0\"?>\r\n<Root>\r\n<header>"+
"\r\n</header><Detail1><item_ser></item_ser>"+
"\r\n<tran_date>sdf.format(new java.util.Date(toDay.getTime()))</tran_date>"+
"\r\n<tran_date>"+sdf.format(new java.util.Date(toDay.getTime()))+"</tran_date>"+
"\r\n<site_code__from>"+site+"</site_code__from>"+
"\r\n<link_type>"+link+"</link_type></Detail1></Root>";
System.out.println("xmlString : : : : :"+xmlString);
......
......@@ -3,6 +3,7 @@ package ibase.webitm.ejb.fin;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import java.sql.Connection;
import javax.ejb.Local;
......@@ -11,7 +12,7 @@ import javax.ejb.Local;
public interface MiscDrCrRcpConfLocal {
public String confirm(String tranId,String xtraParams,String forcedFlag) throws RemoteException,ITMException;
public String confirm(String tranId,String xtraParams,String forcedFlag,Connection conn) throws RemoteException,ITMException;
}
\ No newline at end of file
......@@ -2,11 +2,13 @@ package ibase.webitm.ejb.fin;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import java.sql.Connection;
import javax.ejb.Remote;
@Remote
public interface MiscDrCrRcpConfRemote {
public String confirm(String tranId,String xtraParams,String forcedFlag) throws RemoteException,ITMException;
public String confirm(String tranId,String xtraParams,String forcedFlag,Connection conn) throws RemoteException,ITMException;
}
\ 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