Commit 7aa1b276 authored by dpawar's avatar dpawar

changes doen for one scanning pycn whole transaction get compleated


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@98248 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 36578682
...@@ -70,6 +70,7 @@ public class DockTranPos extends ValidatorEJB implements DockTranPosLocal, DockT ...@@ -70,6 +70,7 @@ public class DockTranPos extends ValidatorEJB implements DockTranPosLocal, DockT
ITMDBAccessEJB itmDBAccess = new ITMDBAccessEJB(); ITMDBAccessEJB itmDBAccess = new ITMDBAccessEJB();
java.util.Date confDate = new java.util.Date(); java.util.Date confDate = new java.util.Date();
DockTranConf dockconf = new DockTranConf(); DockTranConf dockconf = new DockTranConf();
ArrayList<String> pickIssTranIdList = new ArrayList<String>(); //Changed by Sneha on 08-07-2015
/* Connection conn1 = null; /* Connection conn1 = null;
ConnDriver connDriver = null;*/ ConnDriver connDriver = null;*/
//Changed By Pragyan on 06/12/14 To calculate no of article on dock tran //Changed By Pragyan on 06/12/14 To calculate no of article on dock tran
...@@ -104,9 +105,17 @@ public class DockTranPos extends ValidatorEJB implements DockTranPosLocal, DockT ...@@ -104,9 +105,17 @@ public class DockTranPos extends ValidatorEJB implements DockTranPosLocal, DockT
pstmt.setString( 2, "N"); pstmt.setString( 2, "N");
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
if(rs.next()) //if(rs.next())
//Changed by Sneha on 08/07/15 [Start]
while(rs.next())
//Changed by Sneha on 08/07/15 [End]
{ {
tranId = rs.getString("tran_id")==null?"":rs.getString("tran_id"); tranId = rs.getString("tran_id")==null?"":rs.getString("tran_id");
//Changed by Sneha on 08/07/15 [Start]
pickIssTranIdList.add(tranId);
//Changed by Sneha on 08/07/15 [End]
pickType = rs.getString("pick_type")==null?"":rs.getString("pick_type"); pickType = rs.getString("pick_type")==null?"":rs.getString("pick_type");
pickOrder = rs.getString("pick_order")==null?"":rs.getString("pick_order"); pickOrder = rs.getString("pick_order")==null?"":rs.getString("pick_order");
System.out.println("pick order and pick type---- ["+palletNo+"] and pickType is ----["+pickType+"]"); System.out.println("pick order and pick type---- ["+palletNo+"] and pickType is ----["+pickType+"]");
...@@ -114,199 +123,224 @@ public class DockTranPos extends ValidatorEJB implements DockTranPosLocal, DockT ...@@ -114,199 +123,224 @@ public class DockTranPos extends ValidatorEJB implements DockTranPosLocal, DockT
rs.close(); rs = null; rs.close(); rs = null;
pstmt.close(); pstmt = null; pstmt.close(); pstmt = null;
sql = "UPDATE PICK_ISS_DET SET LOC_CODE__TO = ? WHERE TRAN_ID = ? "; //Changed by Sneha on 08/07/15 [Start]
pstmt = conn.prepareStatement(sql); for(String tranId1 : pickIssTranIdList)
pstmt.setString( 1, locCodeTo);
pstmt.setString( 2, tranId);
pstmt.executeUpdate();
pstmt.close(); pstmt = null;
docktranID = generateTranId( "w_dock_tran_upd",siteCode,conn );
System.out.println("generatetranID:"+docktranID);
/* sql = " SELECT R.LINE_NO LINE_NO, R.ITEM_CODE ITEM_CODE, R.SITE_CODE SITE_CODE, R.LOC_CODE LOC_CODE, "
+ " R.LOT_NO LOT_NO, R.LOT_SL LOT_SL, ( R.QUANTITY - CASE WHEN R.DEALLOC_QTY IS NULL THEN 0 ELSE R.DEALLOC_QTY END) AS QUANTITY, R.NO_ART NO_ART, "
+ " R.LOC_CODE__TO LOC_CODE__TO, O.SALE_ORDER SALE_ORDER, O.LINE_NO__SORD LINE_NO__SORD, O.PICK_ORDER,H.PICK_TYPE "
+ " FROM PICK_ISS_DET R, PICK_ORD_DET O,PICK_ORD_HDR H"
+ " WHERE R.TRAN_ID = ? "
+ " AND R.PICK_ORDER = O.PICK_ORDER "
+ " AND H.PICK_ORDER = O.PICK_ORDER"
+ " AND O.LINE_NO = R.LINE_NO__ORD "
+" AND ( R.QUANTITY - CASE WHEN R.DEALLOC_QTY IS NULL THEN 0 ELSE R.DEALLOC_QTY END) > 0 "
+" AND R.LOC_CODE <> R.LOC_CODE__TO ";*/
sql = " SELECT R.LINE_NO LINE_NO, R.ITEM_CODE ITEM_CODE, R.SITE_CODE SITE_CODE, R.LOC_CODE LOC_CODE, " +
" R.LOT_NO LOT_NO, R.LOT_SL LOT_SL, ( R.QUANTITY - CASE WHEN R.DEALLOC_QTY IS NULL THEN 0 ELSE R.DEALLOC_QTY END) AS QUANTITY, " +
" R.NO_ART NO_ART, R.LOC_CODE__TO LOC_CODE__TO, R.LOC_CODE__SYS LOC_CODE__SYS, O.SALE_ORDER SALE_ORDER, O.LINE_NO__SORD LINE_NO__SORD, "+
" O.PICK_ORDER, H.PICK_TYPE, S.CONFIRMED, S.CONF_DATE, S.PALLET_NO, S.TRAN_ID, "+
" S.EMP_CODE__APRV, WT.PTCN, WT.WAVE_ID, S.CHG_USER, S.CHG_DATE, S.CHG_TERM "+
" FROM PICK_ISS_DET R, PICK_ORD_DET O, PICK_ORD_HDR H, PICK_ISS_HDR S, WAVE_TASK_DET WT, WAVE_TASK W "+
" WHERE R.TRAN_ID = ? "+
" AND R.PICK_ORDER = O.PICK_ORDER "+
" AND H.PICK_ORDER = O.PICK_ORDER "+
" AND O.LINE_NO = R.LINE_NO__ORD "+
" AND W.WAVE_ID = WT.WAVE_ID " +
" AND S.PICK_ORDER = R.PICK_ORDER " +
//changed by sankara on 18/09/14 added join for one pick multiple pallet.
" AND S.TRAN_ID = R.TRAN_ID " +
" AND S.PICK_ORDER = WT.REF_ID "+
" AND ( R.QUANTITY - CASE WHEN R.DEALLOC_QTY IS NULL THEN 0 ELSE R.DEALLOC_QTY END) > 0 "+
" AND R.LOC_CODE <> R.LOC_CODE__TO ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, tranId);
rs = pstmt.executeQuery();
System.out.println("isRecordexist::"+isRecordexist);
while(rs.next())
{ {
System.out.println("isRecordexist0::"+isRecordexist); //Changed by Sneha on 08/07/15 [End]
itemCode = rs.getString( "ITEM_CODE" ); isRecordexist = false;
siteCode = rs.getString( "SITE_CODE" ); sql = "UPDATE PICK_ISS_DET SET LOC_CODE__TO = ? WHERE TRAN_ID = ? ";
locCode = rs.getString( "LOC_CODE" ); pstmt = conn.prepareStatement(sql);
lotNo = rs.getString( "LOT_NO" ); pstmt.setString( 1, locCodeTo);
lotSl = rs.getString( "LOT_SL" ); //pstmt.setString( 2, tranId);
quantity = rs.getDouble( "QUANTITY" );
noArt = rs.getDouble( "NO_ART" );
locCodeTo = rs.getString( "LOC_CODE__TO" );
saleOrder = rs.getString( "SALE_ORDER" );
lineNoSord = rs.getString( "LINE_NO__SORD" );
pickOrder = rs.getString( "PICK_ORDER" );
lineNo = rs.getInt( "LINE_NO" );
pickType = rs.getString( "PICK_TYPE" );
locCodeSys = rs.getString( "LOC_CODE__SYS" );
employeeCode = rs.getString( "EMP_CODE__APRV" );
conmfirmed = rs.getString( "CONFIRMED" );
confDate = rs.getDate( "CONF_DATE" );
ptcn = rs.getString( "PTCN" );
waveId = rs.getString( "WAVE_ID" );
palletNo = rs.getString( "PALLET_NO" );
tranIdissue = rs.getString( "TRAN_ID" );
System.out.println("pick type from hdr->> ["+pickType+"]");
lineNumber++;
System.out.println("confDate:"+confDate);
System.out.println("confDate1:"+(Date)confDate);
//Changed By Pragyan on 06/12/14 To calculate no of article on dock tran.start
System.out.println("noArt from data:"+noArt);
itmVolumeMap = getItemVoumeMap(itemCode,lotNo,conn);
shipperSize = (Double)itmVolumeMap.get("PACK_SIZE");
//Changed by Sneha on 08/07/15 [Start]
pstmt.setString( 2, tranId1);
//Changed by Sneha on 08/07/15 [End]
pstmt.executeUpdate();
pstmt.close(); pstmt = null;
docktranID = generateTranId( "w_dock_tran_upd",siteCode,conn );
System.out.println("generatetranID:"+docktranID);
/* sql = " SELECT R.LINE_NO LINE_NO, R.ITEM_CODE ITEM_CODE, R.SITE_CODE SITE_CODE, R.LOC_CODE LOC_CODE, "
+ " R.LOT_NO LOT_NO, R.LOT_SL LOT_SL, ( R.QUANTITY - CASE WHEN R.DEALLOC_QTY IS NULL THEN 0 ELSE R.DEALLOC_QTY END) AS QUANTITY, R.NO_ART NO_ART, "
+ " R.LOC_CODE__TO LOC_CODE__TO, O.SALE_ORDER SALE_ORDER, O.LINE_NO__SORD LINE_NO__SORD, O.PICK_ORDER,H.PICK_TYPE "
+ " FROM PICK_ISS_DET R, PICK_ORD_DET O,PICK_ORD_HDR H"
+ " WHERE R.TRAN_ID = ? "
+ " AND R.PICK_ORDER = O.PICK_ORDER "
+ " AND H.PICK_ORDER = O.PICK_ORDER"
+ " AND O.LINE_NO = R.LINE_NO__ORD "
+" AND ( R.QUANTITY - CASE WHEN R.DEALLOC_QTY IS NULL THEN 0 ELSE R.DEALLOC_QTY END) > 0 "
+" AND R.LOC_CODE <> R.LOC_CODE__TO ";*/
sql = " SELECT R.LINE_NO LINE_NO, R.ITEM_CODE ITEM_CODE, R.SITE_CODE SITE_CODE, R.LOC_CODE LOC_CODE, " +
" R.LOT_NO LOT_NO, R.LOT_SL LOT_SL, ( R.QUANTITY - CASE WHEN R.DEALLOC_QTY IS NULL THEN 0 ELSE R.DEALLOC_QTY END) AS QUANTITY, " +
" R.NO_ART NO_ART, R.LOC_CODE__TO LOC_CODE__TO, R.LOC_CODE__SYS LOC_CODE__SYS, O.SALE_ORDER SALE_ORDER, O.LINE_NO__SORD LINE_NO__SORD, "+
" O.PICK_ORDER, H.PICK_TYPE, S.CONFIRMED, S.CONF_DATE, S.PALLET_NO, S.TRAN_ID, "+
" S.EMP_CODE__APRV, WT.PTCN, WT.WAVE_ID, S.CHG_USER, S.CHG_DATE, S.CHG_TERM "+
" FROM PICK_ISS_DET R, PICK_ORD_DET O, PICK_ORD_HDR H, PICK_ISS_HDR S, WAVE_TASK_DET WT, WAVE_TASK W "+
" WHERE R.TRAN_ID = ? "+
" AND R.PICK_ORDER = O.PICK_ORDER "+
" AND H.PICK_ORDER = O.PICK_ORDER "+
" AND O.LINE_NO = R.LINE_NO__ORD "+
" AND W.WAVE_ID = WT.WAVE_ID " +
" AND S.PICK_ORDER = R.PICK_ORDER " +
//changed by sankara on 18/09/14 added join for one pick multiple pallet.
" AND S.TRAN_ID = R.TRAN_ID " +
" AND S.PICK_ORDER = WT.REF_ID "+
" AND ( R.QUANTITY - CASE WHEN R.DEALLOC_QTY IS NULL THEN 0 ELSE R.DEALLOC_QTY END) > 0 "+
" AND R.LOC_CODE <> R.LOC_CODE__TO ";
pstmt = conn.prepareStatement(sql);
//pstmt.setString(1, tranId);
if(quantity >= shipperSize) //Changed by Sneha on 08/07/15 [Start]
pstmt.setString(1, tranId1);
//Changed by Sneha on 08/07/15 [End]
rs = pstmt.executeQuery();
System.out.println("isRecordexist::"+isRecordexist);
while(rs.next())
{ {
noArt = Math.floor(quantity /shipperSize); System.out.println("isRecordexist0::"+isRecordexist);
itemCode = rs.getString( "ITEM_CODE" );
siteCode = rs.getString( "SITE_CODE" );
locCode = rs.getString( "LOC_CODE" );
lotNo = rs.getString( "LOT_NO" );
lotSl = rs.getString( "LOT_SL" );
quantity = rs.getDouble( "QUANTITY" );
noArt = rs.getDouble( "NO_ART" );
locCodeTo = rs.getString( "LOC_CODE__TO" );
saleOrder = rs.getString( "SALE_ORDER" );
lineNoSord = rs.getString( "LINE_NO__SORD" );
pickOrder = rs.getString( "PICK_ORDER" );
lineNo = rs.getInt( "LINE_NO" );
pickType = rs.getString( "PICK_TYPE" );
locCodeSys = rs.getString( "LOC_CODE__SYS" );
employeeCode = rs.getString( "EMP_CODE__APRV" );
conmfirmed = rs.getString( "CONFIRMED" );
confDate = rs.getDate( "CONF_DATE" );
ptcn = rs.getString( "PTCN" );
waveId = rs.getString( "WAVE_ID" );
palletNo = rs.getString( "PALLET_NO" );
tranIdissue = rs.getString( "TRAN_ID" );
System.out.println("pick type from hdr->> ["+pickType+"]");
lineNumber++;
System.out.println("confDate:"+confDate);
System.out.println("confDate1:"+(Date)confDate);
//Changed By Pragyan on 06/12/14 To calculate no of article on dock tran.start
System.out.println("noArt from data:"+noArt);
itmVolumeMap = getItemVoumeMap(itemCode,lotNo,conn);
shipperSize = (Double)itmVolumeMap.get("PACK_SIZE");
if(quantity >= shipperSize)
{
noArt = Math.floor(quantity /shipperSize);
}
else
{
noArt = 1;
}
System.out.println("noArt after clc:"+noArt);
//Changed By Pragyan on 06/12/14 To calculate no of article on dock tran.end
System.out.println("isRecordexist :::::::::: " + isRecordexist);
if(isRecordexist == false)
{
updateSql = " INSERT INTO DOCK_TRAN (TRAN_ID, SITE_CODE, PALLET_NO, TRAN_ID__ISS, EMP_CODE , " +
" PTCN, WAVE_ID,PICK_TYPE,CHG_DATE, CHG_USER, CHG_TERM) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ) ";
pstmtUpd = conn.prepareStatement(updateSql);
pstmtUpd.setString(1, docktranID);
pstmtUpd.setString(2, siteCode);
pstmtUpd.setString(3, palletNo);
pstmtUpd.setString(4, tranIdissue);
pstmtUpd.setString(5, employeeCode);
pstmtUpd.setString(6, ptcn);
pstmtUpd.setString(7, waveId);
pstmtUpd.setString(8, pickType);
pstmtUpd.setTimestamp(9,currDate);
pstmtUpd.setString(10, chguser);
pstmtUpd.setString(11, chgTerm);
updCnt = pstmtUpd.executeUpdate();
if(updCnt > 0)
{
System.out.println("record inserted in dock_tran["+updCnt+"]");
}
System.out.println("Changed By 02/05/13 Pragyan sordalloc inserted updCnt [" + updCnt + "]");
pstmtUpd.close();pstmtUpd = null;
}
updateSql = " INSERT INTO DOCK_TRAN_DET ( TRAN_ID, LINE_NO,LINE_NO__ISS,PICK_ORDER,LINE_NO__PICK,ITEM_CODE,LOC_CODE,LOT_NO,LOT_SL,NO_ART,QUANTITY," +
" LOC_CODE__TO,LOC_CODE__SYS,SALE_ORDER,LINE_NO__SORD) VALUES ( ?,?,?,?,?,?,?,?,?,?,?,?,?,?,? ) ";
pstmtUpd = conn.prepareStatement(updateSql);
pstmtUpd.setString(1, docktranID);
pstmtUpd.setInt(2, lineNumber);
pstmtUpd.setInt(3, lineNo);
pstmtUpd.setString(4, pickOrder);
pstmtUpd.setInt(5, lineNo);
//pstmtUpd.setString(6, pickType);
pstmtUpd.setString(6, itemCode);
pstmtUpd.setString(7, locCode);
pstmtUpd.setString(8, lotNo);
pstmtUpd.setString(9, lotSl);
pstmtUpd.setDouble(10, noArt);
pstmtUpd.setDouble(11, quantity);
pstmtUpd.setString(12, locCodeTo);
pstmtUpd.setString(13, locCodeSys);
pstmtUpd.setString(14, saleOrder);
pstmtUpd.setString(15, lineNoSord);
updCnt = pstmtUpd.executeUpdate();
if(updCnt > 0)
{
System.out.println("record inserted in dock_tran_det["+updCnt+"]");
}
pstmtUpd.close();pstmtUpd = null;
//Changed by Sneha on 09/07/15 [Start]
isRecordexist = true;
//Changed by Sneha on 09/07/15 [End]
} }
else rs.close();rs = null;
{ pstmt.close();pstmt = null;
noArt = 1; System.out.println("isRecordexist1::"+isRecordexist);
} /*updateSql = " INSERT INTO DOCK_TRAN (TRAN_ID, SITE_CODE, PALLET_NO, TRAN_ID__ISS, EMP_CODE , " +
System.out.println("noArt after clc:"+noArt); " PTCN, WAVE_ID, CHG_DATE, CHG_USER, CHG_TERM) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ) ";
//Changed By Pragyan on 06/12/14 To calculate no of article on dock tran.end
if(isRecordexist == false)
{
updateSql = " INSERT INTO DOCK_TRAN (TRAN_ID, SITE_CODE, PALLET_NO, TRAN_ID__ISS, EMP_CODE , " +
" PTCN, WAVE_ID,PICK_TYPE,CHG_DATE, CHG_USER, CHG_TERM) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ) ";
pstmtUpd = conn.prepareStatement(updateSql);
pstmtUpd.setString(1, docktranID);
pstmtUpd.setString(2, siteCode);
pstmtUpd.setString(3, palletNo);
pstmtUpd.setString(4, tranIdissue);
pstmtUpd.setString(5, employeeCode);
pstmtUpd.setString(6, ptcn);
pstmtUpd.setString(7, waveId);
pstmtUpd.setString(8, pickType);
pstmtUpd.setTimestamp(9,currDate);
pstmtUpd.setString(10, chguser);
pstmtUpd.setString(11, chgTerm);
updCnt = pstmtUpd.executeUpdate();
if(updCnt > 0)
{
System.out.println("record inserted in dock_tran["+updCnt+"]");
}
System.out.println("Changed By 02/05/13 Pragyan sordalloc inserted updCnt [" + updCnt + "]");
pstmtUpd.close();pstmtUpd = null;
}
updateSql = " INSERT INTO DOCK_TRAN_DET ( TRAN_ID, LINE_NO,LINE_NO__ISS,PICK_ORDER,LINE_NO__PICK,ITEM_CODE,LOC_CODE,LOT_NO,LOT_SL,NO_ART,QUANTITY," +
" LOC_CODE__TO,LOC_CODE__SYS,SALE_ORDER,LINE_NO__SORD) VALUES ( ?,?,?,?,?,?,?,?,?,?,?,?,?,?,? ) ";
pstmtUpd = conn.prepareStatement(updateSql); pstmtUpd = conn.prepareStatement(updateSql);
pstmtUpd.setString(1, docktranID); pstmtUpd.setString(1, tranID);
pstmtUpd.setInt(2, lineNumber); pstmtUpd.setString(2, siteCode);
pstmtUpd.setInt(3, lineNo); pstmtUpd.setString(3, palletNo);
pstmtUpd.setString(4, pickOrder); pstmtUpd.setString(4, tranIdissue);
pstmtUpd.setInt(5, lineNo); pstmtUpd.setString(5, employeeCode);
//pstmtUpd.setString(6, pickType); pstmtUpd.setString(6, ptcn);
pstmtUpd.setString(6, itemCode); pstmtUpd.setString(7, waveId);
pstmtUpd.setString(7, locCode); pstmtUpd.setTimestamp(8,currDate);
pstmtUpd.setString(8, lotNo); pstmtUpd.setString(9, chguser);
pstmtUpd.setString(9, lotSl); pstmtUpd.setString(10, chgTerm);
pstmtUpd.setDouble(10, noArt);
pstmtUpd.setDouble(11, quantity);
pstmtUpd.setString(12, locCodeTo);
pstmtUpd.setString(13, locCodeSys);
pstmtUpd.setString(14, saleOrder);
pstmtUpd.setString(15, lineNoSord);
updCnt = pstmtUpd.executeUpdate(); updCnt = pstmtUpd.executeUpdate();
if(updCnt > 0) if(updCnt > 0)
{ {
System.out.println("record inserted in dock_tran_det["+updCnt+"]"); System.out.println("record inserted in dock_tran["+updCnt+"]");
} }
pstmtUpd.close();pstmtUpd = null; System.out.println("Changed By 02/05/13 Pragyan sordalloc inserted updCnt [" + updCnt + "]");
isRecordexist = true; pstmtUpd.close();pstmtUpd = null; */
} //conn.commit();
rs.close();rs = null; System.out.println("commit successfully..............");
pstmt.close();pstmt = null; AppConnectParm appConnect = new AppConnectParm();
System.out.println("isRecordexist1::"+isRecordexist); Properties p = appConnect.getProperty();
/*updateSql = " INSERT INTO DOCK_TRAN (TRAN_ID, SITE_CODE, PALLET_NO, TRAN_ID__ISS, EMP_CODE , " + InitialContext ctx = new InitialContext(p);
" PTCN, WAVE_ID, CHG_DATE, CHG_USER, CHG_TERM) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ) "; DockTranConfLocal docktranConfLocal = null;
docktranConfLocal = (DockTranConfLocal)ctx.lookup("ibase/DockTranConf/local");
pstmtUpd = conn.prepareStatement(updateSql); errString = docktranConfLocal.confirm(domString,docktranID,editFlag,xtraParams,conn );
pstmtUpd.setString(1, tranID); System.out.println(" ************ errString ******** ["+errString+"]");
pstmtUpd.setString(2, siteCode);
pstmtUpd.setString(3, palletNo); //errString = dockconf.confirm(domString,tranID,editFlag,xtraParams,conn );
pstmtUpd.setString(4, tranIdissue); if(errString == null || errString.trim().length() == 0 )
pstmtUpd.setString(5, employeeCode); {
pstmtUpd.setString(6, ptcn); updateSql = " UPDATE DOCK_TRAN SET CONFIRMED = ?, CONF_DATE = ? WHERE TRAN_ID = ? ";
pstmtUpd.setString(7, waveId); pstmtUpd = conn.prepareStatement(updateSql);
pstmtUpd.setTimestamp(8,currDate); pstmtUpd.setString(1, "Y");
pstmtUpd.setString(9, chguser); pstmtUpd.setTimestamp(2,currDate);
pstmtUpd.setString(10, chgTerm); pstmtUpd.setString(3, docktranID);
updCnt = pstmtUpd.executeUpdate(); updCnt = pstmtUpd.executeUpdate();
if(updCnt > 0) if(updCnt > 0)
{ {
System.out.println("record inserted in dock_tran["+updCnt+"]"); System.out.println("updte record in dock_tran["+updCnt+"]");
} }
System.out.println("Changed By 02/05/13 Pragyan sordalloc inserted updCnt [" + updCnt + "]"); pstmtUpd.close();pstmtUpd = null;
pstmtUpd.close();pstmtUpd = null; */
AppConnectParm appConnect = new AppConnectParm();
Properties p = appConnect.getProperty();
InitialContext ctx = new InitialContext(p);
DockTranConfLocal docktranConfLocal = null;
docktranConfLocal = (DockTranConfLocal)ctx.lookup("ibase/DockTranConf/local");
errString = docktranConfLocal.confirm(domString,docktranID,editFlag,xtraParams,conn );
System.out.println(" ************ errString ******** ["+errString+"]");
//errString = dockconf.confirm(domString,tranID,editFlag,xtraParams,conn );
if(errString == null || errString.trim().length() == 0 )
{
updateSql = " UPDATE DOCK_TRAN SET CONFIRMED = ?, CONF_DATE = ? WHERE TRAN_ID = ? ";
pstmtUpd = conn.prepareStatement(updateSql);
pstmtUpd.setString(1, "Y");
pstmtUpd.setTimestamp(2,currDate);
pstmtUpd.setString(3, docktranID);
updCnt = pstmtUpd.executeUpdate();
if(updCnt > 0)
{
System.out.println("updte record in dock_tran["+updCnt+"]");
} }
pstmtUpd.close();pstmtUpd = null;
//Changed by Sneha on 08/07/15 [Start]
} }
//Changed by Sneha on 08/07/15 [End]
} }
catch(Exception e) catch(Exception e)
{ {
...@@ -556,4 +590,3 @@ public class DockTranPos extends ValidatorEJB implements DockTranPosLocal, DockT ...@@ -556,4 +590,3 @@ public class DockTranPos extends ValidatorEJB implements DockTranPosLocal, DockT
} }
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