Commit 0fbeed4a authored by rtiwari's avatar rtiwari

UPDATE FOR GENERATE TRAN ID WITH ISTE CODE AND CURR DATE DOC PREFIX


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@94370 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 5f77a5bd
...@@ -4,11 +4,13 @@ import java.util.*; ...@@ -4,11 +4,13 @@ import java.util.*;
import java.sql.*; import java.sql.*;
import java.rmi.RemoteException; import java.rmi.RemoteException;
import java.text.*; import java.text.*;
import javax.ejb.SessionContext; import javax.ejb.SessionContext;
import javax.ejb.CreateException; import javax.ejb.CreateException;
//import javax.ejb.SessionBean; //import javax.ejb.SessionBean;
import ibase.system.config.ConnDriver; import ibase.system.config.ConnDriver;
import ibase.utility.CommonConstants; import ibase.utility.CommonConstants;
import ibase.webitm.utility.GenericUtility;
import ibase.webitm.utility.ITMException; import ibase.webitm.utility.ITMException;
import ibase.webitm.utility.TransIDGenerator; import ibase.webitm.utility.TransIDGenerator;
import ibase.webitm.ejb.ITMDBAccessEJB; import ibase.webitm.ejb.ITMDBAccessEJB;
...@@ -232,7 +234,8 @@ public class InvHoldConf extends ActionHandlerEJB implements InvHoldConfLocal ,I ...@@ -232,7 +234,8 @@ public class InvHoldConf extends ActionHandlerEJB implements InvHoldConfLocal ,I
if( lineNoSl != null && lineNoSl.trim().length() > 0 ) //i.e. Line_sl is present if( lineNoSl != null && lineNoSl.trim().length() > 0 ) //i.e. Line_sl is present
{ {
tranIdTrace = generateTranId("w_inv_hold_rel_trace", conn); //tranIdTrace = generateTranId("w_inv_hold_rel_trace", conn);
tranIdTrace = generateTranId("w_inv_hold_rel_trace",siteCode, conn); //CHANGED BY RITESH ON 13/MAR/14
pSelStck.setString( 1,itemCode ); pSelStck.setString( 1,itemCode );
pSelStck.setString( 2,siteCode ); pSelStck.setString( 2,siteCode );
...@@ -358,8 +361,8 @@ public class InvHoldConf extends ActionHandlerEJB implements InvHoldConfLocal ,I ...@@ -358,8 +361,8 @@ public class InvHoldConf extends ActionHandlerEJB implements InvHoldConfLocal ,I
rsStock = pstmtStock.executeQuery(); rsStock = pstmtStock.executeQuery();
while ( rsStock.next() ) while ( rsStock.next() )
{ {
tranIdTrace = generateTranId("w_inv_hold_rel_trace", conn); // tranIdTrace = generateTranId("w_inv_hold_rel_trace", conn);
tranIdTrace = generateTranId("w_inv_hold_rel_trace",siteCode, conn); // CHANGED BY RITESH ON 13/MAR/14
itemCode = checkNull(rsStock.getString("ITEM_CODE")); itemCode = checkNull(rsStock.getString("ITEM_CODE"));
siteCode = checkNull(rsStock.getString("SITE_CODE")); siteCode = checkNull(rsStock.getString("SITE_CODE"));
locCode = checkNull(rsStock.getString("LOC_CODE")); locCode = checkNull(rsStock.getString("LOC_CODE"));
...@@ -553,7 +556,8 @@ public class InvHoldConf extends ActionHandlerEJB implements InvHoldConfLocal ,I ...@@ -553,7 +556,8 @@ public class InvHoldConf extends ActionHandlerEJB implements InvHoldConfLocal ,I
return errString; return errString;
} }
//changed by Dharmesh on 12-08-2011 [WM1ESUN004] to auto genrate Transacion Id for inv_hold_rel_trace.start //changed by Dharmesh on 12-08-2011 [WM1ESUN004] to auto genrate Transacion Id for inv_hold_rel_trace.start
public String generateTranId(String windowName,Connection conn)throws ITMException // METHOD ARGS CHANGED BY RITESH ON 13/MAR/14
public String generateTranId( String windowName,String siteCode, Connection conn )throws ITMException
{ {
PreparedStatement pstmt = null; PreparedStatement pstmt = null;
ResultSet rs = null; ResultSet rs = null;
...@@ -563,11 +567,19 @@ public class InvHoldConf extends ActionHandlerEJB implements InvHoldConfLocal ,I ...@@ -563,11 +567,19 @@ public class InvHoldConf extends ActionHandlerEJB implements InvHoldConfLocal ,I
String keyString = ""; String keyString = "";
String keyCol = ""; String keyCol = "";
String xmlValues = ""; String xmlValues = "";
java.sql.Date effDate = null; java.sql.Date effDate = null;
// ADDED BY RITESH ON 13/MAR/14 START
java.sql.Timestamp currDate = null;
GenericUtility genericUtility = GenericUtility.getInstance();
try try
{ {
SimpleDateFormat sdfAppl = new SimpleDateFormat(genericUtility.getApplDateFormat());
currDate = new java.sql.Timestamp(System.currentTimeMillis());
String currDateStr = sdfAppl.format(currDate);
// ADDED BY RITESH ON 13/MAR/14 END
selSql = "SELECT KEY_STRING, TRAN_ID_COL, REF_SER FROM TRANSETUP WHERE TRAN_WINDOW = ? "; selSql = "SELECT KEY_STRING, TRAN_ID_COL, REF_SER FROM TRANSETUP WHERE TRAN_WINDOW = ? ";
//System.out.println("selSql :"+selSql); //System.out.println("selSql :"+selSql);
pstmt = conn.prepareStatement(selSql); pstmt = conn.prepareStatement(selSql);
...@@ -590,11 +602,13 @@ public class InvHoldConf extends ActionHandlerEJB implements InvHoldConfLocal ,I ...@@ -590,11 +602,13 @@ public class InvHoldConf extends ActionHandlerEJB implements InvHoldConfLocal ,I
xmlValues = xmlValues + "<Header></Header>"; xmlValues = xmlValues + "<Header></Header>";
xmlValues = xmlValues + "<Detail1>"; xmlValues = xmlValues + "<Detail1>";
xmlValues = xmlValues + "<tran_id></tran_id>"; xmlValues = xmlValues + "<tran_id></tran_id>";
xmlValues = xmlValues + "<site_code>" + siteCode + "</site_code>"; // ADDED BY RITESH ON 13/MAR/14
xmlValues = xmlValues + "<tran_date>" + currDateStr + "</tran_date>"; // ADDED BY RITESH ON 13/MAR/14
xmlValues = xmlValues + "</Detail1></Root>"; xmlValues = xmlValues + "</Detail1></Root>";
System.out.println("xmlValues :["+xmlValues+"]"); System.out.println("xmlValues :["+xmlValues+"]");
TransIDGenerator tg = new TransIDGenerator(xmlValues, "BASE", CommonConstants.DB_NAME); TransIDGenerator tg = new TransIDGenerator(xmlValues, "BASE", CommonConstants.DB_NAME);
tranId = tg.generateTranSeqID(tranSer, keyCol, keyString, conn); tranId = tg.generateTranSeqID(tranSer, keyCol, keyString, conn);
System.out.println("tranId :"+tranId); System.out.println("tranId NEWLY WT SITECODE & DATE :"+tranId);
} }
catch (SQLException ex) catch (SQLException ex)
{ {
......
...@@ -4,6 +4,7 @@ import java.util.*; ...@@ -4,6 +4,7 @@ import java.util.*;
import java.sql.*; import java.sql.*;
import java.rmi.RemoteException; import java.rmi.RemoteException;
import java.text.*; import java.text.*;
import javax.ejb.SessionContext; import javax.ejb.SessionContext;
import javax.ejb.CreateException; import javax.ejb.CreateException;
//import javax.ejb.SessionBean; //import javax.ejb.SessionBean;
...@@ -11,6 +12,7 @@ import ibase.system.config.ConnDriver; ...@@ -11,6 +12,7 @@ import ibase.system.config.ConnDriver;
import ibase.utility.CommonConstants; import ibase.utility.CommonConstants;
import ibase.utility.UserInfoBean; import ibase.utility.UserInfoBean;
import ibase.webitm.servlet.RSItemChange; import ibase.webitm.servlet.RSItemChange;
import ibase.webitm.utility.GenericUtility;
import ibase.webitm.utility.ITMException; import ibase.webitm.utility.ITMException;
import ibase.webitm.utility.TransIDGenerator; import ibase.webitm.utility.TransIDGenerator;
import ibase.webitm.ejb.ITMDBAccessEJB; import ibase.webitm.ejb.ITMDBAccessEJB;
...@@ -270,7 +272,8 @@ public class InvHoldRelConf extends ActionHandlerEJB implements InvHoldRelConfLo ...@@ -270,7 +272,8 @@ public class InvHoldRelConf extends ActionHandlerEJB implements InvHoldRelConfLo
if( lineNoSl != null && lineNoSl.trim().length() > 0 ) //i.e. Line_sl is found if( lineNoSl != null && lineNoSl.trim().length() > 0 ) //i.e. Line_sl is found
{ {
tranIdTrace = generateTranId("w_inv_hold_rel_trace", conn); //tranIdTrace = generateTranId("w_inv_hold_rel_trace", conn);
tranIdTrace = generateTranId("w_inv_hold_rel_trace",siteCode, conn); // CHANGED BY RITESH ON 13/MAR/14
pSelStock.setString( 1, itemCode ); pSelStock.setString( 1, itemCode );
pSelStock.setString( 2, siteCode ); pSelStock.setString( 2, siteCode );
...@@ -434,8 +437,8 @@ public class InvHoldRelConf extends ActionHandlerEJB implements InvHoldRelConfLo ...@@ -434,8 +437,8 @@ public class InvHoldRelConf extends ActionHandlerEJB implements InvHoldRelConfLo
while( rsStock.next() ) while( rsStock.next() )
{ {
tranIdTrace = generateTranId("w_inv_hold_rel_trace", conn); //tranIdTrace = generateTranId("w_inv_hold_rel_trace", conn);
tranIdTrace = generateTranId("w_inv_hold_rel_trace",siteCode, conn); // CHANGED BY RITESH ON 13/MAR/14
itemCode = checkNull(rsStock.getString("ITEM_CODE")); itemCode = checkNull(rsStock.getString("ITEM_CODE"));
siteCode = checkNull(rsStock.getString("SITE_CODE")); siteCode = checkNull(rsStock.getString("SITE_CODE"));
locCode = checkNull(rsStock.getString("LOC_CODE")); locCode = checkNull(rsStock.getString("LOC_CODE"));
...@@ -675,7 +678,8 @@ public class InvHoldRelConf extends ActionHandlerEJB implements InvHoldRelConfLo ...@@ -675,7 +678,8 @@ public class InvHoldRelConf extends ActionHandlerEJB implements InvHoldRelConfLo
} }
//changed by Dharmesh on 12-08-2011 [WM1ESUN004] to auto genrate Transacion Id for inv_hold_rel_trace.start //changed by Dharmesh on 12-08-2011 [WM1ESUN004] to auto genrate Transacion Id for inv_hold_rel_trace.start
public String generateTranId(String windowName,Connection conn)throws ITMException // METHOD ARGS CHANGED BY RITESH ON 13/MAR/14
public String generateTranId(String windowName,String siteCode,Connection conn)throws ITMException
{ {
PreparedStatement pstmt = null; PreparedStatement pstmt = null;
ResultSet rs = null; ResultSet rs = null;
...@@ -688,8 +692,18 @@ public class InvHoldRelConf extends ActionHandlerEJB implements InvHoldRelConfLo ...@@ -688,8 +692,18 @@ public class InvHoldRelConf extends ActionHandlerEJB implements InvHoldRelConfLo
java.sql.Date effDate = null; java.sql.Date effDate = null;
// ADDED BY RITESH ON 13/MAR/14 START
java.sql.Timestamp currDate = null;
GenericUtility genericUtility = GenericUtility.getInstance();
try try
{ {
SimpleDateFormat sdfAppl = new SimpleDateFormat(genericUtility.getApplDateFormat());
currDate = new java.sql.Timestamp(System.currentTimeMillis());
String currDateStr = sdfAppl.format(currDate);
// ADDED BY RITESH ON 13/MAR/14 END
selSql = "SELECT KEY_STRING, TRAN_ID_COL, REF_SER FROM TRANSETUP WHERE TRAN_WINDOW = ? "; selSql = "SELECT KEY_STRING, TRAN_ID_COL, REF_SER FROM TRANSETUP WHERE TRAN_WINDOW = ? ";
pstmt = conn.prepareStatement(selSql); pstmt = conn.prepareStatement(selSql);
pstmt.setString( 1, windowName ); pstmt.setString( 1, windowName );
...@@ -711,11 +725,13 @@ public class InvHoldRelConf extends ActionHandlerEJB implements InvHoldRelConfLo ...@@ -711,11 +725,13 @@ public class InvHoldRelConf extends ActionHandlerEJB implements InvHoldRelConfLo
xmlValues = xmlValues + "<Header></Header>"; xmlValues = xmlValues + "<Header></Header>";
xmlValues = xmlValues + "<Detail1>"; xmlValues = xmlValues + "<Detail1>";
xmlValues = xmlValues + "<tran_id></tran_id>"; xmlValues = xmlValues + "<tran_id></tran_id>";
xmlValues = xmlValues + "<site_code>" + siteCode + "</site_code>"; // ADDED BY RITESH ON 13/MAR/14
xmlValues = xmlValues + "<tran_date>" + currDateStr + "</tran_date>"; // ADDED BY RITESH ON 13/MAR/14
xmlValues = xmlValues + "</Detail1></Root>"; xmlValues = xmlValues + "</Detail1></Root>";
System.out.println("xmlValues :["+xmlValues+"]"); System.out.println("xmlValues :["+xmlValues+"]");
TransIDGenerator tg = new TransIDGenerator(xmlValues, "BASE", CommonConstants.DB_NAME); TransIDGenerator tg = new TransIDGenerator(xmlValues, "BASE", CommonConstants.DB_NAME);
tranId = tg.generateTranSeqID(tranSer, keyCol, keyString, conn); tranId = tg.generateTranSeqID(tranSer, keyCol, keyString, conn);
System.out.println("tranId :"+tranId); System.out.println("tranId NEWLY WT SITECODE & DATE :"+tranId);;
} }
catch (SQLException ex) catch (SQLException ex)
{ {
......
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