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; ...@@ -6,6 +6,7 @@ import ibase.webitm.ejb.ActionHandlerEJB;
import ibase.webitm.ejb.ITMDBAccessEJB; import ibase.webitm.ejb.ITMDBAccessEJB;
import ibase.webitm.ejb.ValidatorLocal; import ibase.webitm.ejb.ValidatorLocal;
import ibase.webitm.ejb.dis.DistCommon; import ibase.webitm.ejb.dis.DistCommon;
import ibase.utility.CommonConstants;
import ibase.utility.E12GenericUtility; import ibase.utility.E12GenericUtility;
import ibase.webitm.utility.ITMException; import ibase.webitm.utility.ITMException;
...@@ -40,7 +41,7 @@ import org.w3c.dom.NodeList; ...@@ -40,7 +41,7 @@ import org.w3c.dom.NodeList;
public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, DespatchActRemote 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(); ibase.utility.E12GenericUtility genericUtility= new ibase.utility.E12GenericUtility();
String currentActionType="",packInstrStock="",packInstrInvPackRcp=""; String currentActionType="",packInstrStock="",packInstrInvPackRcp="";
/*public void ejbCreate() throws RemoteException, CreateException /*public void ejbCreate() throws RemoteException, CreateException
...@@ -212,7 +213,7 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D ...@@ -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************** //**************Added by Vishakha For D14LSUN009 (Unfreezing Despatch) 06-APR-2015**************
public String actionHandlerUnfreeze(String tranId, String forcedFlag,String xtraParams) throws RemoteException,ITMException public String actionHandlerUnfreeze(String tranId, String forcedFlag,String xtraParams) throws RemoteException,ITMException
...@@ -1097,9 +1098,20 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D ...@@ -1097,9 +1098,20 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
+"SORDDET.LOC_TYPE, " +"SORDDET.LOC_TYPE, "
+"SPACE(250) AS ST_SCHEME, " +"SPACE(250) AS ST_SCHEME, "
+"SORDDET.SORDFORM_NO , " +"SORDDET.SORDFORM_NO , "
+"SORDDET.LINE_NO__SFORM , " +"SORDDET.LINE_NO__SFORM , " ;
+"FN_GET_ITMSTK(SORDDET.ITEM_CODE,SORDDET.SITE_CODE) STK_QTY, "
+"SORDDET.APPL_SEG , " //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, " +"UOM.DESCR, "
+"SORDITEM.EXP_LEV, " +"SORDITEM.EXP_LEV, "
+"SORDITEM.QTY_ALLOC, " +"SORDITEM.QTY_ALLOC, "
...@@ -1655,7 +1667,7 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D ...@@ -1655,7 +1667,7 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
return valueXmlString.toString(); 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 private String actionGetPackList(Document dom, Document dom1, String objContext, String xtraParams) throws RemoteException, ITMException
{ {
String saleOrder = "",despId = "",sqlOrderNoSo = "",sqlOrderNoPo = "",sqlOrderNoDo = ""; String saleOrder = "",despId = "",sqlOrderNoSo = "",sqlOrderNoPo = "",sqlOrderNoDo = "";
...@@ -3936,9 +3948,21 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D ...@@ -3936,9 +3948,21 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
+"SORDDET.LOC_TYPE, " +"SORDDET.LOC_TYPE, "
+"SPACE(250) AS ST_SCHEME, " +"SPACE(250) AS ST_SCHEME, "
+"SORDDET.SORDFORM_NO , " +"SORDDET.SORDFORM_NO , "
+"SORDDET.LINE_NO__SFORM , " +"SORDDET.LINE_NO__SFORM , " ;
+"FN_GET_ITMSTK(SORDDET.ITEM_CODE,SORDDET.SITE_CODE) STK_QTY, "
+"SORDDET.APPL_SEG , " //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, " +"UOM.DESCR, "
+"SORDITEM.EXP_LEV, " //Gulzar 14/03/07 +"SORDITEM.EXP_LEV, " //Gulzar 14/03/07
+"SORDITEM.QTY_ALLOC, " //Gulzar 14/03/07 +"SORDITEM.QTY_ALLOC, " //Gulzar 14/03/07
...@@ -5677,8 +5701,8 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D ...@@ -5677,8 +5701,8 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
while (rs.next()) while (rs.next())
{ {
tranIdInvpack = rs.getString("TRAN_ID"); tranIdInvpack = rs.getString("TRAN_ID");
// orderType = rs.getString("ORDER_TYPE"); // orderType = rs.getString("ORDER_TYPE");
// orderNo = rs.getString("ORDER_NO"); // orderNo = rs.getString("ORDER_NO");
valueXmlString.append("<Detail>"); valueXmlString.append("<Detail>");
valueXmlString.append("<inv_pack_id>").append("<![CDATA[").append(tranIdInvpack).append("]]>").append("</inv_pack_id>\r\n"); 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"); 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 ...@@ -5738,12 +5762,12 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
siteCode = genericUtility.getColumnValue("site_code",dom1); siteCode = genericUtility.getColumnValue("site_code",dom1);
detailList = selDataDom.getElementsByTagName("Detail"); detailList = selDataDom.getElementsByTagName("Detail");
int noOfDetails = detailList.getLength(); int noOfDetails = detailList.getLength();
// for(int ctr = 0; ctr < noOfDetails; ctr++) // for(int ctr = 0; ctr < noOfDetails; ctr++)
// { // {
// Node currDetail = detailList.item(ctr); // Node currDetail = detailList.item(ctr);
// tranIdInvpack = genericUtility.getColumnValueFromNode("inv_pack_id", currDetail); // tranIdInvpack = genericUtility.getColumnValueFromNode("inv_pack_id", currDetail);
// tranIdInvpackStr = tranIdInvpackStr +"'"+tranIdInvpack+"',"; // tranIdInvpackStr = tranIdInvpackStr +"'"+tranIdInvpack+"',";
// } // }
for(int ctr = 0; ctr < noOfDetails; ctr++) for(int ctr = 0; ctr < noOfDetails; ctr++)
{ {
...@@ -5751,12 +5775,12 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D ...@@ -5751,12 +5775,12 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
tranIdInvpack = genericUtility.getColumnValueFromNode("inv_pack_id", currDetail); tranIdInvpack = genericUtility.getColumnValueFromNode("inv_pack_id", currDetail);
System.out.println("tranIdInvpack In packingTransform :: " + tranIdInvpack + ":"); 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 " // 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 " // + " 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 " // + " (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 " // + " FROM INVTRACE C WHERE C.REF_SER = 'I-PKR' AND "
// + " C.REF_ID IN ("+ tranIdInvpackStr +") " // + " 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 ) "; // + " 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 " 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 " + " 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' " + " 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