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.*;
import java.sql.*;
import java.rmi.RemoteException;
import java.text.*;
import javax.ejb.SessionContext;
import javax.ejb.CreateException;
//import javax.ejb.SessionBean;
import ibase.system.config.ConnDriver;
import ibase.utility.CommonConstants;
import ibase.webitm.utility.GenericUtility;
import ibase.webitm.utility.ITMException;
import ibase.webitm.utility.TransIDGenerator;
import ibase.webitm.ejb.ITMDBAccessEJB;
......@@ -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
{
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( 2,siteCode );
......@@ -358,8 +361,8 @@ public class InvHoldConf extends ActionHandlerEJB implements InvHoldConfLocal ,I
rsStock = pstmtStock.executeQuery();
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"));
siteCode = checkNull(rsStock.getString("SITE_CODE"));
locCode = checkNull(rsStock.getString("LOC_CODE"));
......@@ -553,7 +556,8 @@ public class InvHoldConf extends ActionHandlerEJB implements InvHoldConfLocal ,I
return errString;
}
//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;
ResultSet rs = null;
......@@ -563,11 +567,19 @@ public class InvHoldConf extends ActionHandlerEJB implements InvHoldConfLocal ,I
String keyString = "";
String keyCol = "";
String xmlValues = "";
java.sql.Date effDate = null;
// ADDED BY RITESH ON 13/MAR/14 START
java.sql.Timestamp currDate = null;
GenericUtility genericUtility = GenericUtility.getInstance();
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 = ? ";
//System.out.println("selSql :"+selSql);
pstmt = conn.prepareStatement(selSql);
......@@ -590,11 +602,13 @@ public class InvHoldConf extends ActionHandlerEJB implements InvHoldConfLocal ,I
xmlValues = xmlValues + "<Header></Header>";
xmlValues = xmlValues + "<Detail1>";
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>";
System.out.println("xmlValues :["+xmlValues+"]");
TransIDGenerator tg = new TransIDGenerator(xmlValues, "BASE", CommonConstants.DB_NAME);
tranId = tg.generateTranSeqID(tranSer, keyCol, keyString, conn);
System.out.println("tranId :"+tranId);
System.out.println("tranId NEWLY WT SITECODE & DATE :"+tranId);
}
catch (SQLException ex)
{
......
......@@ -4,6 +4,7 @@ import java.util.*;
import java.sql.*;
import java.rmi.RemoteException;
import java.text.*;
import javax.ejb.SessionContext;
import javax.ejb.CreateException;
//import javax.ejb.SessionBean;
......@@ -11,6 +12,7 @@ import ibase.system.config.ConnDriver;
import ibase.utility.CommonConstants;
import ibase.utility.UserInfoBean;
import ibase.webitm.servlet.RSItemChange;
import ibase.webitm.utility.GenericUtility;
import ibase.webitm.utility.ITMException;
import ibase.webitm.utility.TransIDGenerator;
import ibase.webitm.ejb.ITMDBAccessEJB;
......@@ -270,7 +272,8 @@ public class InvHoldRelConf extends ActionHandlerEJB implements InvHoldRelConfLo
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( 2, siteCode );
......@@ -434,8 +437,8 @@ public class InvHoldRelConf extends ActionHandlerEJB implements InvHoldRelConfLo
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"));
siteCode = checkNull(rsStock.getString("SITE_CODE"));
locCode = checkNull(rsStock.getString("LOC_CODE"));
......@@ -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
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;
ResultSet rs = null;
......@@ -688,8 +692,18 @@ public class InvHoldRelConf extends ActionHandlerEJB implements InvHoldRelConfLo
java.sql.Date effDate = null;
// ADDED BY RITESH ON 13/MAR/14 START
java.sql.Timestamp currDate = null;
GenericUtility genericUtility = GenericUtility.getInstance();
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 = ? ";
pstmt = conn.prepareStatement(selSql);
pstmt.setString( 1, windowName );
......@@ -711,11 +725,13 @@ public class InvHoldRelConf extends ActionHandlerEJB implements InvHoldRelConfLo
xmlValues = xmlValues + "<Header></Header>";
xmlValues = xmlValues + "<Detail1>";
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>";
System.out.println("xmlValues :["+xmlValues+"]");
TransIDGenerator tg = new TransIDGenerator(xmlValues, "BASE", CommonConstants.DB_NAME);
tranId = tg.generateTranSeqID(tranSer, keyCol, keyString, conn);
System.out.println("tranId :"+tranId);
System.out.println("tranId NEWLY WT SITECODE & DATE :"+tranId);;
}
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