Commit 132f97f3 authored by msingh's avatar msingh

Changes For MSSQL SERVER


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@98724 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 6b878f8e
......@@ -6,6 +6,7 @@ import ibase.webitm.ejb.ActionHandlerEJB;
import ibase.webitm.ejb.ITMDBAccessEJB;
import ibase.webitm.ejb.ValidatorLocal;
import ibase.webitm.ejb.dis.DistCommon;
import ibase.utility.CommonConstants;
import ibase.utility.E12GenericUtility;
import ibase.webitm.utility.ITMException;
......@@ -40,7 +41,7 @@ import org.w3c.dom.NodeList;
public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, DespatchActRemote
{
String DB = CommonConstants.DB_NAME; //Added by Manish on 10/10/2015
ibase.utility.E12GenericUtility genericUtility= new ibase.utility.E12GenericUtility();
String currentActionType="",packInstrStock="",packInstrInvPackRcp="";
/*public void ejbCreate() throws RemoteException, CreateException
......@@ -212,7 +213,7 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
}
//End of method actionHandler with three parameters
//End of method actionHandler with three parameters
//**************Added by Vishakha For D14LSUN009 (Unfreezing Despatch) 06-APR-2015**************
public String actionHandlerUnfreeze(String tranId, String forcedFlag,String xtraParams) throws RemoteException,ITMException
......@@ -1097,9 +1098,20 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
+"SORDDET.LOC_TYPE, "
+"SPACE(250) AS ST_SCHEME, "
+"SORDDET.SORDFORM_NO , "
+"SORDDET.LINE_NO__SFORM , "
+"FN_GET_ITMSTK(SORDDET.ITEM_CODE,SORDDET.SITE_CODE) STK_QTY, "
+"SORDDET.APPL_SEG , "
+"SORDDET.LINE_NO__SFORM , " ;
//changed by manish on 10/10/15 for Ms sql server databse [start]
if("mssql".equalsIgnoreCase(DB))
{
sqlTemp = sqlTemp + "dbo.FN_GET_ITMSTK(SORDDET.ITEM_CODE,SORDDET.SITE_CODE) STK_QTY, " ;
}
else
{
sqlTemp = sqlTemp + "FN_GET_ITMSTK(SORDDET.ITEM_CODE,SORDDET.SITE_CODE) STK_QTY, " ;
}
//changed by manish on 10/10/15 for Ms sql server databse [end]
sqlTemp = sqlTemp + "SORDDET.APPL_SEG , "
+"UOM.DESCR, "
+"SORDITEM.EXP_LEV, "
+"SORDITEM.QTY_ALLOC, "
......@@ -1655,7 +1667,7 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
return valueXmlString.toString();
}
/*--- Commented And Changes Below For Making as Service Handler 4 - Gulzar - 23-04-07
/*--- Commented And Changes Below For Making as Service Handler 4 - Gulzar - 23-04-07
private String actionGetPackList(Document dom, Document dom1, String objContext, String xtraParams) throws RemoteException, ITMException
{
String saleOrder = "",despId = "",sqlOrderNoSo = "",sqlOrderNoPo = "",sqlOrderNoDo = "";
......@@ -3936,9 +3948,21 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
+"SORDDET.LOC_TYPE, "
+"SPACE(250) AS ST_SCHEME, "
+"SORDDET.SORDFORM_NO , "
+"SORDDET.LINE_NO__SFORM , "
+"FN_GET_ITMSTK(SORDDET.ITEM_CODE,SORDDET.SITE_CODE) STK_QTY, "
+"SORDDET.APPL_SEG , "
+"SORDDET.LINE_NO__SFORM , " ;
//changed by manish on 10/10/15 for Ms sql server databse [start]
if("mssql".equalsIgnoreCase(DB))
{
sql = sql + "dbo.FN_GET_ITMSTK(SORDDET.ITEM_CODE,SORDDET.SITE_CODE) STK_QTY, " ;
}
else
{
sql = sql +"FN_GET_ITMSTK(SORDDET.ITEM_CODE,SORDDET.SITE_CODE) STK_QTY, " ;
}
//changed by manish on 10/10/15 for Ms sql server databse [end]
sql = sql + "SORDDET.APPL_SEG , "
+"UOM.DESCR, "
+"SORDITEM.EXP_LEV, " //Gulzar 14/03/07
+"SORDITEM.QTY_ALLOC, " //Gulzar 14/03/07
......@@ -5677,8 +5701,8 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
while (rs.next())
{
tranIdInvpack = rs.getString("TRAN_ID");
// orderType = rs.getString("ORDER_TYPE");
// orderNo = rs.getString("ORDER_NO");
// orderType = rs.getString("ORDER_TYPE");
// orderNo = rs.getString("ORDER_NO");
valueXmlString.append("<Detail>");
valueXmlString.append("<inv_pack_id>").append("<![CDATA[").append(tranIdInvpack).append("]]>").append("</inv_pack_id>\r\n");
valueXmlString.append("<site_code>").append("<![CDATA[").append(siteCode).append("]]>").append("</site_code>\r\n");
......@@ -5738,12 +5762,12 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
siteCode = genericUtility.getColumnValue("site_code",dom1);
detailList = selDataDom.getElementsByTagName("Detail");
int noOfDetails = detailList.getLength();
// for(int ctr = 0; ctr < noOfDetails; ctr++)
// {
// Node currDetail = detailList.item(ctr);
// tranIdInvpack = genericUtility.getColumnValueFromNode("inv_pack_id", currDetail);
// tranIdInvpackStr = tranIdInvpackStr +"'"+tranIdInvpack+"',";
// }
// for(int ctr = 0; ctr < noOfDetails; ctr++)
// {
// Node currDetail = detailList.item(ctr);
// tranIdInvpack = genericUtility.getColumnValueFromNode("inv_pack_id", currDetail);
// tranIdInvpackStr = tranIdInvpackStr +"'"+tranIdInvpack+"',";
// }
for(int ctr = 0; ctr < noOfDetails; ctr++)
{
......@@ -5751,12 +5775,12 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
tranIdInvpack = genericUtility.getColumnValueFromNode("inv_pack_id", currDetail);
System.out.println("tranIdInvpack In packingTransform :: " + tranIdInvpack + ":");
// sql = " SELECT A.QUANTITY - A.ALLOC_QTY, A.ITEM_CODE, A.LOT_NO, A.LOT_SL, A.LOC_CODE "
// + " FROM STOCK A WHERE (A.ITEM_CODE,A.SITE_CODE,A.LOC_CODE,A.LOT_NO,A.LOT_SL) IN "
// + " (SELECT DISTINCT C.ITEM_CODE,C.SITE_CODE,C.LOC_CODE,C.LOT_NO,C.LOT_SL "
// + " FROM INVTRACE C WHERE C.REF_SER = 'I-PKR' AND "
// + " C.REF_ID IN ("+ tranIdInvpackStr +") "
// + " AND A.QUANTITY - A.ALLOC_QTY > 0 AND (A.PACK_REF IS NULL OR LENGTH(TRIM(A.PACK_REF)) = 0 ) ";
// sql = " SELECT A.QUANTITY - A.ALLOC_QTY, A.ITEM_CODE, A.LOT_NO, A.LOT_SL, A.LOC_CODE "
// + " FROM STOCK A WHERE (A.ITEM_CODE,A.SITE_CODE,A.LOC_CODE,A.LOT_NO,A.LOT_SL) IN "
// + " (SELECT DISTINCT C.ITEM_CODE,C.SITE_CODE,C.LOC_CODE,C.LOT_NO,C.LOT_SL "
// + " FROM INVTRACE C WHERE C.REF_SER = 'I-PKR' AND "
// + " C.REF_ID IN ("+ tranIdInvpackStr +") "
// + " AND A.QUANTITY - A.ALLOC_QTY > 0 AND (A.PACK_REF IS NULL OR LENGTH(TRIM(A.PACK_REF)) = 0 ) ";
sql = " SELECT B.ITEM_CODE, B.QUANTITY, B.LOC_CODE, B.LOT_NO, B.LOT_SL "
+ " FROM INV_PACK A, INV_PACK_RCP B, ITEM C "
+ " WHERE A.TRAN_ID = B.TRAN_ID AND B.ITEM_CODE = C.ITEM_CODE AND A.CONFIRMED = 'Y' "
......
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