Commit f07efda3 authored by cpandey's avatar cpandey

comment calling of actionSplitStockTransform method


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@92202 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 76c178d3
...@@ -75,6 +75,7 @@ public class InvPackAct extends ActionHandlerEJB implements InvPackActLocal, Inv ...@@ -75,6 +75,7 @@ public class InvPackAct extends ActionHandlerEJB implements InvPackActLocal, Inv
} }
if (actionType.equalsIgnoreCase("Split Stock")) if (actionType.equalsIgnoreCase("Split Stock"))
{ {
System.out.println("SplitStock----ACTION SPLITE STOCK CALLING ");
retString = actionSplitStock(dom, dom1, objContext, xtraParams); retString = actionSplitStock(dom, dom1, objContext, xtraParams);
} }
if (actionType.equalsIgnoreCase("Packet")) if (actionType.equalsIgnoreCase("Packet"))
...@@ -133,6 +134,12 @@ public class InvPackAct extends ActionHandlerEJB implements InvPackActLocal, Inv ...@@ -133,6 +134,12 @@ public class InvPackAct extends ActionHandlerEJB implements InvPackActLocal, Inv
{ {
retString = packetTransform(dom, dom1, objContext, xtraParams, selDataDom); retString = packetTransform(dom, dom1, objContext, xtraParams, selDataDom);
} }
//added by cpandey on 26/11/12
// if (actionType.equalsIgnoreCase("Split Stock"))
// {
// System.out.println("splitStockTransform NEXT...........");
// retString = splitStockTransform(dom, dom1, objContext, xtraParams, selDataDom);
// }
} }
catch(Exception e) catch(Exception e)
{ {
...@@ -323,20 +330,20 @@ public class InvPackAct extends ActionHandlerEJB implements InvPackActLocal, Inv ...@@ -323,20 +330,20 @@ public class InvPackAct extends ActionHandlerEJB implements InvPackActLocal, Inv
{ {
//TRIM REMOVED BY ALKA 29/05/2007 //TRIM REMOVED BY ALKA 29/05/2007
valueXmlString.append("<Detail>\r\n"); valueXmlString.append("<Detail>\r\n");
// valueXmlString.append("<item_code>").append("<![CDATA[").append(rs.getString(1).trim()).append("]]>").append("</item_code>\r\n"); //valueXmlString.append("<item_code>").append("<![CDATA[").append(rs.getString(1).trim()).append("]]>").append("</item_code>\r\n");
valueXmlString.append("<item_code>").append("<![CDATA[").append(rs.getString(1)).append("]]>").append("</item_code>\r\n"); valueXmlString.append("<item_code>").append("<![CDATA[").append(rs.getString(1)).append("]]>").append("</item_code>\r\n");
// valueXmlString.append("<loc_code>").append("<![CDATA[").append(rs.getString(8).trim()).append("]]>").append("</loc_code>\r\n"); //valueXmlString.append("<loc_code>").append("<![CDATA[").append(rs.getString(8).trim()).append("]]>").append("</loc_code>\r\n");
valueXmlString.append("<loc_code>").append("<![CDATA[").append(rs.getString(8)).append("]]>").append("</loc_code>\r\n"); valueXmlString.append("<loc_code>").append("<![CDATA[").append(rs.getString(8)).append("]]>").append("</loc_code>\r\n");
// valueXmlString.append("<lot_no>").append("<![CDATA[").append(rs.getString(2).trim()).append("]]>").append("</lot_no>\r\n"); //valueXmlString.append("<lot_no>").append("<![CDATA[").append(rs.getString(2).trim()).append("]]>").append("</lot_no>\r\n");
valueXmlString.append("<lot_no>").append("<![CDATA[").append(rs.getString(2)).append("]]>").append("</lot_no>\r\n"); valueXmlString.append("<lot_no>").append("<![CDATA[").append(rs.getString(2)).append("]]>").append("</lot_no>\r\n");
// valueXmlString.append("<lot_sl>").append("<![CDATA[").append(rs.getString(3).trim()).append("]]>").append("</lot_sl>\r\n"); //valueXmlString.append("<lot_sl>").append("<![CDATA[").append(rs.getString(3).trim()).append("]]>").append("</lot_sl>\r\n");
valueXmlString.append("<lot_sl>").append("<![CDATA[").append(rs.getString(3)).append("]]>").append("</lot_sl>\r\n"); valueXmlString.append("<lot_sl>").append("<![CDATA[").append(rs.getString(3)).append("]]>").append("</lot_sl>\r\n");
valueXmlString.append("<quantity>").append("<![CDATA[").append(rs.getDouble(11)).append("]]>").append("</quantity>\r\n"); valueXmlString.append("<quantity>").append("<![CDATA[").append(rs.getDouble(11)).append("]]>").append("</quantity>\r\n");
valueXmlString.append("<rate>").append("<![CDATA[").append(rs.getDouble(10)).append("]]>").append("</rate>\r\n"); valueXmlString.append("<rate>").append("<![CDATA[").append(rs.getDouble(10)).append("]]>").append("</rate>\r\n");
valueXmlString.append("<mfg_date>").append("<![CDATA[").append(mfgDate1).append("]]>").append("</mfg_date>\r\n"); valueXmlString.append("<mfg_date>").append("<![CDATA[").append(mfgDate1).append("]]>").append("</mfg_date>\r\n");
valueXmlString.append("<exp_date>").append("<![CDATA[").append(expDate1).append("]]>").append("</exp_date>\r\n"); valueXmlString.append("<exp_date>").append("<![CDATA[").append(expDate1).append("]]>").append("</exp_date>\r\n");
valueXmlString.append("<no_art>").append("<![CDATA[").append(rs.getInt(9)).append("]]>").append("</no_art>\r\n"); valueXmlString.append("<no_art>").append("<![CDATA[").append(rs.getInt(9)).append("]]>").append("</no_art>\r\n");
// valueXmlString.append("<alloc_qty>").append("<![CDATA[").append(rs.getDouble(4)).append("]]>").append("</alloc_qty>\r\n"); //valueXmlString.append("<alloc_qty>").append("<![CDATA[").append(rs.getDouble(4)).append("]]>").append("</alloc_qty>\r\n");
valueXmlString.append("</Detail>\r\n"); valueXmlString.append("</Detail>\r\n");
// END -- TRIM REMOVED BY ALKA 29/05/2007 // END -- TRIM REMOVED BY ALKA 29/05/2007
} }
...@@ -449,7 +456,7 @@ public class InvPackAct extends ActionHandlerEJB implements InvPackActLocal, Inv ...@@ -449,7 +456,7 @@ public class InvPackAct extends ActionHandlerEJB implements InvPackActLocal, Inv
System.out.println("issCriteria :"+issCriteria); System.out.println("issCriteria :"+issCriteria);
if (!issCriteria.equals("W")) if (!issCriteria.equals("W"))
{ {
// if (Double.parseDouble(pickQty) > icQtyOrd) //CHANGED BY ALKA ON 30/07/07 TO RETRIEVE DATA EVEN IF QUANTITY IS 0 //if (Double.parseDouble(pickQty) > icQtyOrd) //CHANGED BY ALKA ON 30/07/07 TO RETRIEVE DATA EVEN IF QUANTITY IS 0
if (icQtyOrd != 0 && Double.parseDouble(pickQty) > icQtyOrd) if (icQtyOrd != 0 && Double.parseDouble(pickQty) > icQtyOrd)
{ {
pickQty = String.valueOf(icQtyOrd); pickQty = String.valueOf(icQtyOrd);
...@@ -485,6 +492,7 @@ public class InvPackAct extends ActionHandlerEJB implements InvPackActLocal, Inv ...@@ -485,6 +492,7 @@ public class InvPackAct extends ActionHandlerEJB implements InvPackActLocal, Inv
{ {
valueXmlString.append("<exp_date isSrvCallOnChg='0'>").append("<![CDATA[").append(expDate).append("]]>").append("</exp_date>\r\n"); valueXmlString.append("<exp_date isSrvCallOnChg='0'>").append("<![CDATA[").append(expDate).append("]]>").append("</exp_date>\r\n");
} }
//update invstat set USABLE = 'N' where loc_code = 'FRSH ';
// end 17-05-2007 manoharan // end 17-05-2007 manoharan
valueXmlString.append("</Detail>"); valueXmlString.append("</Detail>");
}// for end }// for end
...@@ -553,6 +561,7 @@ public class InvPackAct extends ActionHandlerEJB implements InvPackActLocal, Inv ...@@ -553,6 +561,7 @@ public class InvPackAct extends ActionHandlerEJB implements InvPackActLocal, Inv
qtyPack = genericUtility.getColumnValue("qty_pack", dom); qtyPack = genericUtility.getColumnValue("qty_pack", dom);
System.out.println("qtyPack--->> ["+qtyPack+"]"); System.out.println("qtyPack--->> ["+qtyPack+"]");
noArt = genericUtility.getColumnValue("no_art", dom); noArt = genericUtility.getColumnValue("no_art", dom);
packInst = genericUtility.getColumnValue("pack_instr", dom); packInst = genericUtility.getColumnValue("pack_instr", dom);
grossWtPack = genericUtility.getColumnValue("grosswt_pack", dom); grossWtPack = genericUtility.getColumnValue("grosswt_pack", dom);
tareWtPack = genericUtility.getColumnValue("tarewt_pack", dom); tareWtPack = genericUtility.getColumnValue("tarewt_pack", dom);
...@@ -701,270 +710,274 @@ public class InvPackAct extends ActionHandlerEJB implements InvPackActLocal, Inv ...@@ -701,270 +710,274 @@ public class InvPackAct extends ActionHandlerEJB implements InvPackActLocal, Inv
System.out.println("valueXmlString return from InvPack :"+valueXmlString.toString()); System.out.println("valueXmlString return from InvPack :"+valueXmlString.toString());
return valueXmlString.toString(); return valueXmlString.toString();
} }
//add by cpandey on 09/11/12 //added by cpandey on 09/11/12
private String splitStockTransform(Document dom,Document dom1, String objContext, String xtraParams, Document selDataDom)throws ITMException //private String splitStockTransform(Document dom,Document dom1, String objContext, String xtraParams, Document selDataDom)throws ITMException
{ // {
System.out.println("stockTransform is calling............."); // System.out.println("stockTransform is calling.............");
StringBuffer valueXmlString = new StringBuffer("<?xml version=\"1.0\"?>\r\n<Root>\r\n"); // StringBuffer valueXmlString = new StringBuffer("<?xml version=\"1.0\"?>\r\n<Root>\r\n");
String sql = "", detCnt = "0", errCode = "", errString = "", issCriteria = ""; // String sql = "", detCnt = "0", errCode = "", errString = "", issCriteria = "";
double tareTmp = 0, grossTmp = 0, netTmp = 0; // double tareTmp = 0, grossTmp = 0, netTmp = 0;
Statement stmt = null; // Statement stmt = null;
PreparedStatement pstmt = null; // PreparedStatement pstmt = null;
ResultSet rs = null; // ResultSet rs = null;
Connection conn = null; // Connection conn = null;
ResultSet rset = null; // ResultSet rset = null;
Node currDetail = null; // Node currDetail = null;
ConnDriver connDriver = new ConnDriver(); // ConnDriver connDriver = new ConnDriver();
ITMDBAccessEJB itmDBAccess = new ITMDBAccessEJB(); // ITMDBAccessEJB itmDBAccess = new ITMDBAccessEJB();
GenericUtility genericUtility = GenericUtility.getInstance(); // GenericUtility genericUtility = GenericUtility.getInstance();
try // try
{ // {
String orderType = null; // String orderType = null;
conn = connDriver.getConnectDB("DriverITM"); // conn = connDriver.getConnectDB("DriverITM");
stmt = conn.createStatement(); // stmt = conn.createStatement();
//
orderType = genericUtility.getColumnValue("order_type", dom1); // orderType = genericUtility.getColumnValue("order_type", dom1);
//detCnt = genericUtility.getValueFromXTRA_PARAMS(xtraParams,"detCnt"); //Will be Uncommented later - Aviprash 30/01/06 // //detCnt = genericUtility.getValueFromXTRA_PARAMS(xtraParams,"detCnt"); //Will be Uncommented later - Aviprash 30/01/06
String icQtyOrdStr = genericUtility.getColumnValue("quantity", dom); // String icQtyOrdStr = genericUtility.getColumnValue("quantity", dom);
System.out.println("icQtyOrdStr............." + icQtyOrdStr); // System.out.println("icQtyOrdStr............." + icQtyOrdStr);
double icQtyOrd = 0; // double icQtyOrd = 0;
/* // /*
if (icQtyOrdStr == null) // if (icQtyOrdStr == null)
{ // {
errCode = "VTREQQTY"; // errCode = "VTREQQTY";
errString = itmDBAccess.getErrorString("",errCode,"","",conn); // errString = itmDBAccess.getErrorString("",errCode,"","",conn);
conn.close(); // conn.close();
conn = null; // conn = null;
return errString; // return errString;
}*/ // }*/
//
String lineNoOrd = "",orderNo = "",itemCode = "",siteCode = "",qtyPack = "",noArt = "",packInst = "",grossWtPack = "",tareWtPack = ""; // String lineNoOrd = "",orderNo = "",itemCode = "",siteCode = "",qtyPack = "",noArt = "",packInst = "",grossWtPack = "",tareWtPack = "";
String packCode = "",dimension = "",locCode = "",lotNo = "",grossWt = "",tareWt = "",locDescr = ""; // String packCode = "",dimension = "",locCode = "",lotNo = "",grossWt = "",tareWt = "",locDescr = "";
//
lineNoOrd = genericUtility.getColumnValue("line_no__ord", dom); // lineNoOrd = genericUtility.getColumnValue("line_no__ord", dom);
System.out.println("lineNoOrd-->["+lineNoOrd+"]"); // System.out.println("lineNoOrd-->["+lineNoOrd+"]");
orderNo = genericUtility.getColumnValue("order_no", dom); // orderNo = genericUtility.getColumnValue("order_no", dom);
sql = "SELECT DESCR FROM LOCATION WHERE LOC_CODE = ?"; // sql = "SELECT DESCR FROM LOCATION WHERE LOC_CODE = ?";
pstmt = conn.prepareStatement(sql); // pstmt = conn.prepareStatement(sql);
pstmt.setString(1, locCode); // pstmt.setString(1, locCode);
rs =pstmt.executeQuery(); // rs =pstmt.executeQuery();
if (rs.next()) // if (rs.next())
{ // {
locDescr = rs.getString(1)==null?"":rs.getString(1); // locDescr = rs.getString(1)==null?"":rs.getString(1);
} // }
pstmt.close(); // pstmt.close();
rs.close(); // rs.close();
pstmt = null; // pstmt = null;
rs = null; // rs = null;
System.out.println("orderNo-->["+orderNo+"]"); // System.out.println("orderNo-->["+orderNo+"]");
System.out.println("lineNoOrd :"+lineNoOrd+" orderNo :"+orderNo); // System.out.println("lineNoOrd :"+lineNoOrd+" orderNo :"+orderNo);
NodeList detailList = selDataDom.getElementsByTagName("Detail"); // NodeList detailList = selDataDom.getElementsByTagName("Detail");
int noOfDetails = detailList.getLength(); // int noOfDetails = detailList.getLength();
itemCode = genericUtility.getColumnValue("item_code", dom); // itemCode = genericUtility.getColumnValue("item_code", dom);
System.out.println("itemCode-->["+itemCode+"]"); // System.out.println("itemCode-->["+itemCode+"]");
for(int ctr = 0; ctr < noOfDetails; ctr++) // System.out.println("noOfDetails IN splite stock --->["+noOfDetails+"]-");
{ // noArt = genericUtility.getColumnValueFromNode("no_art", currDetail);
currDetail = detailList.item(ctr); // System.out.println("noArt --->>["+noArt+"]");
valueXmlString.append("<Detail>"); // for (int i = 0; i < Integer.parseInt(noArt); i++)
lineNoOrd = genericUtility.getColumnValueFromNode("line_no__ord", currDetail); // //for(int ctr = 0; ctr < noOfDetails; ctr++)
if (("P").equalsIgnoreCase(orderType) || ("R").equalsIgnoreCase(orderType)) // {
{ // currDetail = detailList.item(i);
valueXmlString.append("<line_no__ord isSrvCallOnChg='1'>").append("<![CDATA[").append(lineNoOrd).append("]]>").append("</line_no__ord>\r\n"); // valueXmlString.append("<Detail>");
} // lineNoOrd = genericUtility.getColumnValueFromNode("line_no__ord", currDetail);
else // if (("P").equalsIgnoreCase(orderType) || ("R").equalsIgnoreCase(orderType))
{ // {
valueXmlString.append("<line_no__ord isSrvCallOnChg='0'>").append("<![CDATA[").append(lineNoOrd).append("]]>").append("</line_no__ord>\r\n"); // valueXmlString.append("<line_no__ord isSrvCallOnChg='1'>").append("<![CDATA[").append(lineNoOrd).append("]]>").append("</line_no__ord>\r\n");
} // }
lineNoOrd = genericUtility.getColumnValueFromNode("line_no__ord", currDetail); // else
System.out.println("line no order-->> ["+lineNoOrd+"]"); // {
orderNo = genericUtility.getColumnValueFromNode("order_no", currDetail); // valueXmlString.append("<line_no__ord isSrvCallOnChg='0'>").append("<![CDATA[").append(lineNoOrd).append("]]>").append("</line_no__ord>\r\n");
System.out.println("order no--->> ["+orderNo+"]"); // }
itemCode = genericUtility.getColumnValueFromNode("item_code", currDetail); // lineNoOrd = genericUtility.getColumnValueFromNode("line_no__ord", currDetail);
System.out.println("itemCode--->> ["+itemCode+"]"); // System.out.println("line no order-->> ["+lineNoOrd+"]");
siteCode = genericUtility.getColumnValueFromNode("site_code", currDetail); // orderNo = genericUtility.getColumnValueFromNode("order_no", currDetail);
System.out.println("siteCode--->> ["+siteCode+"]"); // System.out.println("order no--->> ["+orderNo+"]");
qtyPack = genericUtility.getColumnValueFromNode("qty_pack", currDetail); // itemCode = genericUtility.getColumnValueFromNode("item_code", currDetail);
System.out.println("qtyPack--->> ["+qtyPack+"]"); // System.out.println("itemCode--->> ["+itemCode+"]");
noArt = genericUtility.getColumnValueFromNode("no_art", currDetail); // siteCode = genericUtility.getColumnValueFromNode("site_code", currDetail);
System.out.println("noArt-->>["+noArt+"]"); // System.out.println("siteCode--->> ["+siteCode+"]");
packInst = genericUtility.getColumnValueFromNode("pack_instr", currDetail); // qtyPack = genericUtility.getColumnValueFromNode("qty_pack", currDetail);
System.out.println("packInst-->>["+packInst+"]"); // System.out.println("qtyPack--->> ["+qtyPack+"]");
grossWtPack = genericUtility.getColumnValueFromNode("grosswt_pack", currDetail); // noArt = genericUtility.getColumnValueFromNode("no_art", currDetail);
System.out.println("grossWtPack-->>["+grossWtPack+"]"); // System.out.println("noArt-->>["+noArt+"]");
tareWtPack = genericUtility.getColumnValueFromNode("tarewt_pack", currDetail); // packInst = genericUtility.getColumnValueFromNode("pack_instr", currDetail);
System.out.println("tareWtPack-->>["+tareWtPack+"]"); // System.out.println("packInst-->>["+packInst+"]");
packCode = genericUtility.getColumnValueFromNode("pack_code", currDetail); // grossWtPack = genericUtility.getColumnValueFromNode("grosswt_pack", currDetail);
System.out.println("packCode-->>["+packCode+"]"); // System.out.println("grossWtPack-->>["+grossWtPack+"]");
dimension = genericUtility.getColumnValueFromNode("dimension", currDetail); // tareWtPack = genericUtility.getColumnValueFromNode("tarewt_pack", currDetail);
System.out.println("packCode-->>["+dimension+"]"); // System.out.println("tareWtPack-->>["+tareWtPack+"]");
locCode = genericUtility.getColumnValueFromNode("loc_code", currDetail); // packCode = genericUtility.getColumnValueFromNode("pack_code", currDetail);
System.out.println("locCode-->>["+locCode+"]"); // System.out.println("packCode-->>["+packCode+"]");
lotNo = genericUtility.getColumnValueFromNode("lot_no",currDetail); // dimension = genericUtility.getColumnValueFromNode("dimension", currDetail);
System.out.println("lotNo-->>["+lotNo+"]"); // System.out.println("packCode-->>["+dimension+"]");
grossWt = genericUtility.getColumnValueFromNode("gross_weight", currDetail); // locCode = genericUtility.getColumnValueFromNode("loc_code", currDetail);
System.out.println("grossWt-->>["+grossWt+"]"); // System.out.println("locCode-->>["+locCode+"]");
tareWt = genericUtility.getColumnValueFromNode("tare_weight", currDetail); // lotNo = genericUtility.getColumnValueFromNode("lot_no",currDetail);
System.out.println("grossWt-->>["+tareWt+"]"); // System.out.println("lotNo-->>["+lotNo+"]");
if(icQtyOrdStr != null && icQtyOrdStr.trim().length() > 0) // grossWt = genericUtility.getColumnValueFromNode("gross_weight", currDetail);
{ // System.out.println("grossWt-->>["+grossWt+"]");
icQtyOrd = Double.parseDouble(icQtyOrdStr); // tareWt = genericUtility.getColumnValueFromNode("tare_weight", currDetail);
System.out.println("ic qty ord-->["+icQtyOrd+"]"); // System.out.println("grossWt-->>["+tareWt+"]");
} // if(icQtyOrdStr != null && icQtyOrdStr.trim().length() > 0)
//end of addition on 09/11/12 // {
//added by for xml appending on 09/11/22 // icQtyOrd = Double.parseDouble(icQtyOrdStr);
// System.out.println("ic qty ord-->["+icQtyOrd+"]");
// valueXmlString.append("<line_no__ord isSrvCallOnChg='0'>").append("<![CDATA[").append(lineNoOrd).append("]]>").append("</line_no__ord>\r\n"); // }
valueXmlString.append("<order_no isSrvCallOnChg='0'>").append("<![CDATA[").append(orderNo).append("]]>").append("</order_no>\r\n"); // //end of addition on 09/11/12
valueXmlString.append("<line_no__ord isSrvCallOnChg='0'>").append("<![CDATA[").append(lineNoOrd).append("]]>").append("</line_no__ord>\r\n"); // //added by for xml appending on 09/11/22
valueXmlString.append("<item_code isSrvCallOnChg='0'>").append("<![CDATA[").append(itemCode).append("]]>").append("</item_code>\r\n"); //
// valueXmlString.append("<site_code isSrvCallOnChg='0'>").append("<![CDATA[").append(siteCode).append("]]>").append("</site_code>\r\n"); // //valueXmlString.append("<line_no__ord isSrvCallOnChg='0'>").append("<![CDATA[").append(lineNoOrd).append("]]>").append("</line_no__ord>\r\n");
valueXmlString.append("<qty_pack isSrvCallOnChg='0'>").append("<![CDATA[").append(qtyPack).append("]]>").append("</qty_pack>\r\n"); // valueXmlString.append("<order_no isSrvCallOnChg='0'>").append("<![CDATA[").append(orderNo).append("]]>").append("</order_no>\r\n");
valueXmlString.append("<pack_instr isSrvCallOnChg='0'>").append("<![CDATA[").append(packInst).append("]]>").append("</pack_instr>\r\n"); // valueXmlString.append("<line_no__ord isSrvCallOnChg='0'>").append("<![CDATA[").append(lineNoOrd).append("]]>").append("</line_no__ord>\r\n");
valueXmlString.append("<grosswt_pack isSrvCallOnChg='0'>").append("<![CDATA[").append(grossWtPack).append("]]>").append("</grosswt_pack>\r\n"); // valueXmlString.append("<item_code isSrvCallOnChg='0'>").append("<![CDATA[").append(itemCode).append("]]>").append("</item_code>\r\n");
valueXmlString.append("<gross_weight isSrvCallOnChg='0'>").append("<![CDATA[").append(grossWt).append("]]>").append("</gross_weight>\r\n"); // // valueXmlString.append("<site_code isSrvCallOnChg='0'>").append("<![CDATA[").append(siteCode).append("]]>").append("</site_code>\r\n");
valueXmlString.append("<tarewt_pack isSrvCallOnChg='0'>").append("<![CDATA[").append(tareWtPack).append("]]>").append("</tarewt_pack>\r\n"); // valueXmlString.append("<qty_pack isSrvCallOnChg='0'>").append("<![CDATA[").append(qtyPack).append("]]>").append("</qty_pack>\r\n");
valueXmlString.append("<tare_weight isSrvCallOnChg='0'>").append("<![CDATA[").append(tareWt).append("]]>").append("</tare_weight>\r\n"); // valueXmlString.append("<pack_instr isSrvCallOnChg='0'>").append("<![CDATA[").append(packInst).append("]]>").append("</pack_instr>\r\n");
valueXmlString.append("<pack_code isSrvCallOnChg='0'>").append("<![CDATA[").append(packCode).append("]]>").append("</pack_code>\r\n"); // valueXmlString.append("<grosswt_pack isSrvCallOnChg='0'>").append("<![CDATA[").append(grossWtPack).append("]]>").append("</grosswt_pack>\r\n");
valueXmlString.append("<loc_code isSrvCallOnChg='0'>").append("<![CDATA[").append(locCode).append("]]>").append("</loc_code>\r\n"); // valueXmlString.append("<gross_weight isSrvCallOnChg='0'>").append("<![CDATA[").append(grossWt).append("]]>").append("</gross_weight>\r\n");
valueXmlString.append("<no_art isSrvCallOnChg='0'>").append("<![CDATA[").append(noArt).append("]]>").append("</no_art>\r\n"); // valueXmlString.append("<tarewt_pack isSrvCallOnChg='0'>").append("<![CDATA[").append(tareWtPack).append("]]>").append("</tarewt_pack>\r\n");
valueXmlString.append("<lot_no isSrvCallOnChg='0'>").append("<![CDATA[").append(lotNo).append("]]>").append("</lot_no>\r\n"); // valueXmlString.append("<tare_weight isSrvCallOnChg='0'>").append("<![CDATA[").append(tareWt).append("]]>").append("</tare_weight>\r\n");
if (tareWt == null) // valueXmlString.append("<pack_code isSrvCallOnChg='0'>").append("<![CDATA[").append(packCode).append("]]>").append("</pack_code>\r\n");
{ // valueXmlString.append("<loc_code isSrvCallOnChg='0'>").append("<![CDATA[").append(locCode).append("]]>").append("</loc_code>\r\n");
tareWt = "0"; // valueXmlString.append("<no_art isSrvCallOnChg='0'>").append("<![CDATA[").append(noArt).append("]]>").append("</no_art>\r\n");
} // valueXmlString.append("<lot_no isSrvCallOnChg='0'>").append("<![CDATA[").append(lotNo).append("]]>").append("</lot_no>\r\n");
if (grossWt == null) // if (tareWt == null)
{ // {
grossWt = "0"; // tareWt = "0";
} // }
tareTmp = Double.parseDouble(tareWt); // if (grossWt == null)
grossTmp = Double.parseDouble(grossWt); // {
netTmp = grossTmp - tareTmp; // grossWt = "0";
valueXmlString.append("<net_weight isSrvCallOnChg='0'>").append("<![CDATA[").append(netTmp).append("]]>").append("</net_weight>\r\n"); // }
valueXmlString.append("<location_descr isSrvCallOnChg='0'>").append("<![CDATA[").append(netTmp).append("]]>").append("</location_descr>\r\n"); // tareTmp = Double.parseDouble(tareWt);
valueXmlString.append("<location_descr isSrvCallOnChg='0'>").append("<![CDATA[").append(locDescr).append("]]>").append("</location_descr>\r\n"); // grossTmp = Double.parseDouble(grossWt);
// netTmp = grossTmp - tareTmp;
// valueXmlString.append("<order_no isSrvCallOnChg='0'>").append("<![CDATA[").append(orderNo).append("]]>").append("</order_no>\r\n"); // valueXmlString.append("<net_weight isSrvCallOnChg='0'>").append("<![CDATA[").append(netTmp).append("]]>").append("</net_weight>\r\n");
// //end of changes done by cpandey on 07/11/12 // valueXmlString.append("<location_descr isSrvCallOnChg='0'>").append("<![CDATA[").append(netTmp).append("]]>").append("</location_descr>\r\n");
// valueXmlString.append("<loc_code isSrvCallOnChg='0'>").append("<![CDATA[").append(locCode).append("]]>").append("</loc_code>\r\n"); // valueXmlString.append("<location_descr isSrvCallOnChg='0'>").append("<![CDATA[").append(locDescr).append("]]>").append("</location_descr>\r\n");
// valueXmlString.append("<dimension isSrvCallOnChg='0'>").append("<![CDATA[").append(dimension).append("]]>").append("</dimension>\r\n"); //
// valueXmlString.append("<pack_code isSrvCallOnChg='0'>").append("<![CDATA[").append(packCode).append("]]>").append("</pack_code>\r\n"); // // valueXmlString.append("<order_no isSrvCallOnChg='0'>").append("<![CDATA[").append(orderNo).append("]]>").append("</order_no>\r\n");
// valueXmlString.append("<grosswt_pack isSrvCallOnChg='0'>").append("<![CDATA[").append(grossWtPack).append("]]>").append("</grosswt_pack>\r\n"); // // //end of changes done by cpandey on 07/11/12
// valueXmlString.append("<tarewt_pack isSrvCallOnChg='0'>").append("<![CDATA[").append(tareWtPack).append("]]>").append("</tarewt_pack>\r\n"); // // valueXmlString.append("<loc_code isSrvCallOnChg='0'>").append("<![CDATA[").append(locCode).append("]]>").append("</loc_code>\r\n");
// valueXmlString.append("<gross_weight isSrvCallOnChg='0'>").append("<![CDATA[").append(grossWt).append("]]>").append("</gross_weight>\r\n"); // // valueXmlString.append("<dimension isSrvCallOnChg='0'>").append("<![CDATA[").append(dimension).append("]]>").append("</dimension>\r\n");
// valueXmlString.append("<tare_weight isSrvCallOnChg='0'>").append("<![CDATA[").append(tareWt).append("]]>").append("</tare_weight>\r\n"); // // valueXmlString.append("<pack_code isSrvCallOnChg='0'>").append("<![CDATA[").append(packCode).append("]]>").append("</pack_code>\r\n");
// valueXmlString.append("<qty_pack isSrvCallOnChg='0'>").append("<![CDATA[").append(qtyPack).append("]]>").append("</qty_pack>\r\n"); // // valueXmlString.append("<grosswt_pack isSrvCallOnChg='0'>").append("<![CDATA[").append(grossWtPack).append("]]>").append("</grosswt_pack>\r\n");
// valueXmlString.append("<quantity isSrvCallOnChg='0'>").append("<![CDATA[").append(qtyPack).append("]]>").append("</quantity>\r\n"); // // valueXmlString.append("<tarewt_pack isSrvCallOnChg='0'>").append("<![CDATA[").append(tareWtPack).append("]]>").append("</tarewt_pack>\r\n");
// valueXmlString.append("<no_art isSrvCallOnChg='0'>").append("<![CDATA[").append(1).append("]]>").append("</no_art>\r\n"); // // valueXmlString.append("<gross_weight isSrvCallOnChg='0'>").append("<![CDATA[").append(grossWt).append("]]>").append("</gross_weight>\r\n");
// valueXmlString.append("<lot_sl isSrvCallOnChg='0'>").append("<![CDATA[").append(lotSl).append("]]>").append("</lot_sl>\r\n"); // // valueXmlString.append("<tare_weight isSrvCallOnChg='0'>").append("<![CDATA[").append(tareWt).append("]]>").append("</tare_weight>\r\n");
// // 12/03/12 manoharan additional values set // // valueXmlString.append("<qty_pack isSrvCallOnChg='0'>").append("<![CDATA[").append(qtyPack).append("]]>").append("</qty_pack>\r\n");
// if (tareWt == null) // // valueXmlString.append("<quantity isSrvCallOnChg='0'>").append("<![CDATA[").append(qtyPack).append("]]>").append("</quantity>\r\n");
// { // // valueXmlString.append("<no_art isSrvCallOnChg='0'>").append("<![CDATA[").append(1).append("]]>").append("</no_art>\r\n");
// tareWt = "0"; // // valueXmlString.append("<lot_sl isSrvCallOnChg='0'>").append("<![CDATA[").append(lotSl).append("]]>").append("</lot_sl>\r\n");
// } // // // 12/03/12 manoharan additional values set
// if (grossWt == null) // // if (tareWt == null)
// { // // {
// grossWt = "0"; // // tareWt = "0";
// } // // }
// tareTmp = Double.parseDouble(tareWt); // // if (grossWt == null)
// grossTmp = Double.parseDouble(grossWt); // // {
// netTmp = grossTmp - tareTmp; // // grossWt = "0";
// valueXmlString.append("<net_weight isSrvCallOnChg='0'>").append("<![CDATA[").append(netTmp).append("]]>").append("</net_weight>\r\n"); // // }
// // // tareTmp = Double.parseDouble(tareWt);
// valueXmlString.append("<location_descr isSrvCallOnChg='0'>").append("<![CDATA[").append(locDescr).append("]]>").append("</location_descr>\r\n"); // // grossTmp = Double.parseDouble(grossWt);
// // end 12/03/12 manoharan // // netTmp = grossTmp - tareTmp;
// if (!checkIsNumber(str)) // // valueXmlString.append("<net_weight isSrvCallOnChg='0'>").append("<![CDATA[").append(netTmp).append("]]>").append("</net_weight>\r\n");
// { // //
// packInst = str + String.valueOf(retNumber); // // valueXmlString.append("<location_descr isSrvCallOnChg='0'>").append("<![CDATA[").append(locDescr).append("]]>").append("</location_descr>\r\n");
// } // // // end 12/03/12 manoharan
// else // // if (!checkIsNumber(str))
// { // // {
// packInst = String.valueOf(retNumber); // // packInst = str + String.valueOf(retNumber);
// } // // }
// valueXmlString.append("<pack_instr isSrvCallOnChg='0'>").append("<![CDATA[").append(packInst).append("]]>").append("</pack_instr>\r\n"); // // else
//end of xml appending on 09/11/12 // // {
valueXmlString.append("<order_no isSrvCallOnChg='0'>").append("<![CDATA[").append(orderNo).append("]]>").append("</order_no>\r\n"); // // packInst = String.valueOf(retNumber);
String pickQty = genericUtility.getColumnValueFromNode("quantity", currDetail); // // }
String mfgDate = genericUtility.getColumnValueFromNode("mfg_date", currDetail); // // valueXmlString.append("<pack_instr isSrvCallOnChg='0'>").append("<![CDATA[").append(packInst).append("]]>").append("</pack_instr>\r\n");
String expDate = genericUtility.getColumnValueFromNode("exp_date", currDetail); // //end of xml appending on 09/11/12
//String itemCode = genericUtility.getColumnValue("item_code", dom); // valueXmlString.append("<order_no isSrvCallOnChg='0'>").append("<![CDATA[").append(orderNo).append("]]>").append("</order_no>\r\n");
System.out.println("pickQty :"+pickQty+" mfgDate :"+mfgDate+" expDate :"+expDate+" itemCode :"+itemCode); // String pickQty = genericUtility.getColumnValueFromNode("quantity", currDetail);
sql = "SELECT ISS_CRITERIA FROM ITEM WHERE ITEM_CODE = '"+itemCode+"'"; // String mfgDate = genericUtility.getColumnValueFromNode("mfg_date", currDetail);
System.out.println("sql :"+sql); // String expDate = genericUtility.getColumnValueFromNode("exp_date", currDetail);
rset = stmt.executeQuery(sql); // //String itemCode = genericUtility.getColumnValue("item_code", dom);
if (rset.next()) // System.out.println("pickQty :"+pickQty+" mfgDate :"+mfgDate+" expDate :"+expDate+" itemCode :"+itemCode);
{ // sql = "SELECT ISS_CRITERIA FROM ITEM WHERE ITEM_CODE = '"+itemCode+"'";
issCriteria = rset.getString(1); // System.out.println("sql :"+sql);
} // rset = stmt.executeQuery(sql);
if (issCriteria == null) // if (rset.next())
{ // {
issCriteria = " "; // issCriteria = rset.getString(1);
} // }
System.out.println("issCriteria :"+issCriteria); // if (issCriteria == null)
if (!issCriteria.equals("W")) // {
{ // issCriteria = " ";
// if (Double.parseDouble(pickQty) > icQtyOrd) //CHANGED BY ALKA ON 30/07/07 TO RETRIEVE DATA EVEN IF QUANTITY IS 0 // }
if (icQtyOrd != 0 && Double.parseDouble(pickQty) > icQtyOrd) // System.out.println("issCriteria :"+issCriteria);
{ // if (!issCriteria.equals("W"))
pickQty = String.valueOf(icQtyOrd); // {
} // // if (Double.parseDouble(pickQty) > icQtyOrd) //CHANGED BY ALKA ON 30/07/07 TO RETRIEVE DATA EVEN IF QUANTITY IS 0
else if (icQtyOrd == 0) // if (icQtyOrd != 0 && Double.parseDouble(pickQty) > icQtyOrd)
{ // {
icQtyOrd = Double.parseDouble(pickQty); // pickQty = String.valueOf(icQtyOrd);
} // }
} // else if (icQtyOrd == 0)
// {
valueXmlString.append("<item_code isSrvCallOnChg='1'>").append("<![CDATA[").append(itemCode == null?"":itemCode).append("]]>").append("</item_code>\r\n"); // icQtyOrd = Double.parseDouble(pickQty);
valueXmlString.append("<quantity isSrvCallOnChg='0'>").append("<![CDATA[").append(pickQty).append("]]>").append("</quantity>\r\n"); // }
icQtyOrd = icQtyOrd - Double.parseDouble(pickQty); // }
locCode = genericUtility.getColumnValueFromNode("loc_code", currDetail); //
//String locCodeDet = genericUtility.getColumnValue("loc_code", dom); // valueXmlString.append("<item_code isSrvCallOnChg='1'>").append("<![CDATA[").append(itemCode == null?"":itemCode).append("]]>").append("</item_code>\r\n");
System.out.println("locCode :"+locCode); // valueXmlString.append("<quantity isSrvCallOnChg='0'>").append("<![CDATA[").append(pickQty).append("]]>").append("</quantity>\r\n");
/*if (locCodeDet == null || locCodeDet.trim().length() == 0) // icQtyOrd = icQtyOrd - Double.parseDouble(pickQty);
{ // locCode = genericUtility.getColumnValueFromNode("loc_code", currDetail);
valueXmlString.append("<loc_code isSrvCallOnChg='0'>").append("<![CDATA[").append(locCode == null?"":locCode).append("</loc_code>"); // //String locCodeDet = genericUtility.getColumnValue("loc_code", dom);
}*/ // System.out.println("locCode :"+locCode);
valueXmlString.append("<loc_code isSrvCallOnChg='1'>").append("<![CDATA[").append(locCode == null?"":locCode).append("]]>").append("</loc_code>\r\n"); // /*if (locCodeDet == null || locCodeDet.trim().length() == 0)
lotNo = genericUtility.getColumnValueFromNode("lot_no", currDetail); // {
valueXmlString.append("<lot_no isSrvCallOnChg='1'>").append("<![CDATA[").append(lotNo == null?"":lotNo.trim()).append("]]>").append("</lot_no>\r\n"); // valueXmlString.append("<loc_code isSrvCallOnChg='0'>").append("<![CDATA[").append(locCode == null?"":locCode).append("</loc_code>");
String lotSl = genericUtility.getColumnValueFromNode("lot_sl", currDetail); // }*/
valueXmlString.append("<lot_sl isSrvCallOnChg='1'>").append("<![CDATA[").append(lotSl == null?"":lotSl.trim()).append("]]>").append("</lot_sl>\r\n"); // valueXmlString.append("<loc_code isSrvCallOnChg='1'>").append("<![CDATA[").append(locCode == null?"":locCode).append("]]>").append("</loc_code>\r\n");
// 17-05-2007 manoharan // lotNo = genericUtility.getColumnValueFromNode("lot_no", currDetail);
//valueXmlString.append("<mfg_date isSrvCallOnChg='0'>").append("<![CDATA[").append(mfgDate == null?"":mfgDate).append("]]>").append("</mfg_date>\r\n"); // valueXmlString.append("<lot_no isSrvCallOnChg='1'>").append("<![CDATA[").append(lotNo == null?"":lotNo.trim()).append("]]>").append("</lot_no>\r\n");
if (mfgDate != null && mfgDate.trim().length() > 0) // String lotSl = genericUtility.getColumnValueFromNode("lot_sl", currDetail);
{ // valueXmlString.append("<lot_sl isSrvCallOnChg='1'>").append("<![CDATA[").append(lotSl == null?"":lotSl.trim()).append("]]>").append("</lot_sl>\r\n");
valueXmlString.append("<mfg_date isSrvCallOnChg='0'>").append("<![CDATA[").append(mfgDate).append("]]>").append("</mfg_date>\r\n"); // // 17-05-2007 manoharan
} // //valueXmlString.append("<mfg_date isSrvCallOnChg='0'>").append("<![CDATA[").append(mfgDate == null?"":mfgDate).append("]]>").append("</mfg_date>\r\n");
//valueXmlString.append("<exp_date isSrvCallOnChg='0'>").append("<![CDATA[").append(expDate == null?"":expDate).append("]]>").append("</exp_date>\r\n"); // if (mfgDate != null && mfgDate.trim().length() > 0)
if (expDate != null && expDate.trim().length() > 0) // {
{ // valueXmlString.append("<mfg_date isSrvCallOnChg='0'>").append("<![CDATA[").append(mfgDate).append("]]>").append("</mfg_date>\r\n");
valueXmlString.append("<exp_date isSrvCallOnChg='0'>").append("<![CDATA[").append(expDate).append("]]>").append("</exp_date>\r\n"); // }
} // //valueXmlString.append("<exp_date isSrvCallOnChg='0'>").append("<![CDATA[").append(expDate == null?"":expDate).append("]]>").append("</exp_date>\r\n");
// end 17-05-2007 manoharan // if (expDate != null && expDate.trim().length() > 0)
valueXmlString.append("</Detail>"); // {
}// for end // valueXmlString.append("<exp_date isSrvCallOnChg='0'>").append("<![CDATA[").append(expDate).append("]]>").append("</exp_date>\r\n");
valueXmlString.append("</Root>"); // }
}// end try // // end 17-05-2007 manoharan
catch(ITMException itme) // valueXmlString.append("</Detail>");
{ // }// for end
throw itme; // valueXmlString.append("</Root>");
} // }// end try
catch(Exception e) // catch(ITMException itme)
{ // {
throw new ITMException(e); // throw itme;
} // }
finally // catch(Exception e)
{ // {
try // throw new ITMException(e);
{ // }
conn.close(); // finally
conn = null; // {
} // try
catch (Exception e){} // {
} // conn.close();
System.out.println("valueXmlString return from InvPack :"+valueXmlString.toString()); // conn = null;
System.out.println("valueXmlString from Stock:"+valueXmlString.toString()); // }
return valueXmlString.toString(); // catch (Exception e){}
} // }
// System.out.println("valueXmlString return from InvPack :"+valueXmlString.toString());
// System.out.println("valueXmlString from Stock:"+valueXmlString.toString());
// return valueXmlString.toString();
// }
//String actionSplitStockTransform button //String actionSplitStockTransform button
//end of addition //end of addition
...@@ -1116,6 +1129,7 @@ public class InvPackAct extends ActionHandlerEJB implements InvPackActLocal, Inv ...@@ -1116,6 +1129,7 @@ public class InvPackAct extends ActionHandlerEJB implements InvPackActLocal, Inv
System.out.println("lineNoOrd :"+lineNoOrd+" orderNo :"+orderNo); System.out.println("lineNoOrd :"+lineNoOrd+" orderNo :"+orderNo);
NodeList detailList = selDataDom.getElementsByTagName("Detail"); NodeList detailList = selDataDom.getElementsByTagName("Detail");
int noOfDetails = detailList.getLength(); int noOfDetails = detailList.getLength();
System.out.println("noOfDetails-["+noOfDetails+"]-");
for(int ctr = 0; ctr < noOfDetails; ctr++) for(int ctr = 0; ctr < noOfDetails; ctr++)
{ {
currDetail = detailList.item(ctr); currDetail = detailList.item(ctr);
...@@ -1377,7 +1391,7 @@ public class InvPackAct extends ActionHandlerEJB implements InvPackActLocal, Inv ...@@ -1377,7 +1391,7 @@ public class InvPackAct extends ActionHandlerEJB implements InvPackActLocal, Inv
System.out.println("Passing params to StockDetails *********************"); System.out.println("Passing params to StockDetails *********************");
System.out.println("reqQty :: [" + reqQty + "] itemCode ::: [" + itemCode + "] locCode ::: [" + locCode + "]"); System.out.println("reqQty :: [" + reqQty + "] itemCode ::: [" + itemCode + "] locCode ::: [" + locCode + "]");
System.out.println("lotNo :: [" + lotNo + "] lotSl ::: [" + lotSl + "] refSer ::: [" + refSer ); System.out.println("lotNo :: [" + lotNo + "] lotSl ::: [" + lotSl + "] refSer ::: [" + refSer );
if (reqQty > 0) if (reqQty > 0)
{ {
returnString = getStockDetails(dom, siteCode, orderType, orderNo, lineNoOrd, itemCode, reqQty, lotNo, lotSl, refSer, locCode, conn); returnString = getStockDetails(dom, siteCode, orderType, orderNo, lineNoOrd, itemCode, reqQty, lotNo, lotSl, refSer, locCode, conn);
...@@ -1514,7 +1528,7 @@ public class InvPackAct extends ActionHandlerEJB implements InvPackActLocal, Inv ...@@ -1514,7 +1528,7 @@ public class InvPackAct extends ActionHandlerEJB implements InvPackActLocal, Inv
System.out.println("expDateStr :"+expDateStr); System.out.println("expDateStr :"+expDateStr);
} }
locDescr = rs.getString(13); locDescr = rs.getString(13);
// ADDED BY ALKA 20/08/07 TO CHECK THE REQUIRED QUANTITY IS AVAILABLE IN STOCK //ADDED BY ALKA 20/08/07 TO CHECK THE REQUIRED QUANTITY IS AVAILABLE IN STOCK
stkAllocQty = rs.getDouble(14); stkAllocQty = rs.getDouble(14);
System.out.println("STOCK ========== stkAllocQty :" + stkAllocQty + "::stockQty ==> :" + stockQty + ":"); System.out.println("STOCK ========== stkAllocQty :" + stkAllocQty + "::stockQty ==> :" + stockQty + ":");
...@@ -1525,7 +1539,7 @@ public class InvPackAct extends ActionHandlerEJB implements InvPackActLocal, Inv ...@@ -1525,7 +1539,7 @@ public class InvPackAct extends ActionHandlerEJB implements InvPackActLocal, Inv
errString = updateMessage(errString, newMessage); errString = updateMessage(errString, newMessage);
return errString; return errString;
} }
// ADDITION BY ALKA 20/08/07 TO CHECK THE REQUIRED QUANTITY IS AVAILABLE IN STOCK //ADDITION BY ALKA 20/08/07 TO CHECK THE REQUIRED QUANTITY IS AVAILABLE IN STOCK
if (stockQty >= reqQty) if (stockQty >= reqQty)
{ {
...@@ -1537,7 +1551,7 @@ public class InvPackAct extends ActionHandlerEJB implements InvPackActLocal, Inv ...@@ -1537,7 +1551,7 @@ public class InvPackAct extends ActionHandlerEJB implements InvPackActLocal, Inv
inputQty = stockQty; inputQty = stockQty;
reqQty = reqQty - inputQty; reqQty = reqQty - inputQty;
} }
// ADDED BY ALKA 20/08/07 TO UPDATE THE ALLOC_QTY IN STOCK FOR CALCULATION //ADDED BY ALKA 20/08/07 TO UPDATE THE ALLOC_QTY IN STOCK FOR CALCULATION
System.out.println("STOCK ========== reqQty :" + reqQty + ":: inputQty :" + inputQty + ":"); System.out.println("STOCK ========== reqQty :" + reqQty + ":: inputQty :" + inputQty + ":");
sql = " UPDATE STOCK SET ALLOC_QTY = ? WHERE SITE_CODE = ? AND ITEM_CODE = ? AND LOC_CODE = ?" sql = " UPDATE STOCK SET ALLOC_QTY = ? WHERE SITE_CODE = ? AND ITEM_CODE = ? AND LOC_CODE = ?"
...@@ -1551,7 +1565,7 @@ public class InvPackAct extends ActionHandlerEJB implements InvPackActLocal, Inv ...@@ -1551,7 +1565,7 @@ public class InvPackAct extends ActionHandlerEJB implements InvPackActLocal, Inv
pstmtUpdate.setString(6, lotSl); pstmtUpdate.setString(6, lotSl);
update = pstmtUpdate.executeUpdate(); update = pstmtUpdate.executeUpdate();
System.out.println("Records updated in Stock for alloc_qty :: "+update); System.out.println("Records updated in Stock for alloc_qty :: "+update);
// ADDITION BY ALKA 20/08/07 TO UPDATE THE ALLOC_QTY IN STOCK FOR CALCULATION //ADDITION BY ALKA 20/08/07 TO UPDATE THE ALLOC_QTY IN STOCK FOR CALCULATION
valueXmlString.append("<Detail>\r\n"); valueXmlString.append("<Detail>\r\n");
valueXmlString.append("<order_no isSrvCallOnChg='0'>").append("<![CDATA[").append(orderNo).append("]]>").append("</order_no>\r\n"); valueXmlString.append("<order_no isSrvCallOnChg='0'>").append("<![CDATA[").append(orderNo).append("]]>").append("</order_no>\r\n");
valueXmlString.append("<line_no__ord isSrvCallOnChg='0'>").append("<![CDATA[").append(lineNoOrd).append("]]>").append("</line_no__ord>\r\n"); valueXmlString.append("<line_no__ord isSrvCallOnChg='0'>").append("<![CDATA[").append(lineNoOrd).append("]]>").append("</line_no__ord>\r\n");
...@@ -1632,7 +1646,6 @@ public class InvPackAct extends ActionHandlerEJB implements InvPackActLocal, Inv ...@@ -1632,7 +1646,6 @@ public class InvPackAct extends ActionHandlerEJB implements InvPackActLocal, Inv
Node currDetail = null; Node currDetail = null;
ConnDriver connDriver = new ConnDriver(); ConnDriver connDriver = new ConnDriver();
GenericUtility genericUtility = GenericUtility.getInstance(); GenericUtility genericUtility = GenericUtility.getInstance();
try try
{ {
detailCnt = genericUtility.getValueFromXTRA_PARAMS(xtraParams, "detCnt"); detailCnt = genericUtility.getValueFromXTRA_PARAMS(xtraParams, "detCnt");
...@@ -1696,7 +1709,6 @@ public class InvPackAct extends ActionHandlerEJB implements InvPackActLocal, Inv ...@@ -1696,7 +1709,6 @@ public class InvPackAct extends ActionHandlerEJB implements InvPackActLocal, Inv
expDate = genericUtility.getColumnValueFromNode("exp_date", currDetail); expDate = genericUtility.getColumnValueFromNode("exp_date", currDetail);
// changed by ALKA on 11/09/07 for no_art column added in the inv_pack_iss FOR REQUEST ID "DI78GIN042,DI78GIN043,MF78GIN013" // changed by ALKA on 11/09/07 for no_art column added in the inv_pack_iss FOR REQUEST ID "DI78GIN042,DI78GIN043,MF78GIN013"
noArt = genericUtility.getColumnValueFromNode("no_art", currDetail); noArt = genericUtility.getColumnValueFromNode("no_art", currDetail);
valueXmlString.append("<Detail>"); valueXmlString.append("<Detail>");
valueXmlString.append("<order_no isSrvCallOnChg='0'>").append("<![CDATA[").append(orderNo).append("]]>").append("</order_no>\r\n"); valueXmlString.append("<order_no isSrvCallOnChg='0'>").append("<![CDATA[").append(orderNo).append("]]>").append("</order_no>\r\n");
valueXmlString.append("<line_no__ord isSrvCallOnChg='0'>").append("<![CDATA[").append(lineNoOrd).append("]]>").append("</line_no__ord>\r\n"); valueXmlString.append("<line_no__ord isSrvCallOnChg='0'>").append("<![CDATA[").append(lineNoOrd).append("]]>").append("</line_no__ord>\r\n");
...@@ -1706,7 +1718,7 @@ public class InvPackAct extends ActionHandlerEJB implements InvPackActLocal, Inv ...@@ -1706,7 +1718,7 @@ public class InvPackAct extends ActionHandlerEJB implements InvPackActLocal, Inv
valueXmlString.append("<pack_instr isSrvCallOnChg='0'>").append("<![CDATA[").append(packInstr==null?"":packInstr).append("]]>").append("</pack_instr>\r\n"); valueXmlString.append("<pack_instr isSrvCallOnChg='0'>").append("<![CDATA[").append(packInstr==null?"":packInstr).append("]]>").append("</pack_instr>\r\n");
valueXmlString.append("<qty_pack isSrvCallOnChg='0'>").append("<![CDATA[").append(quantity).append("]]>").append("</qty_pack>\r\n"); valueXmlString.append("<qty_pack isSrvCallOnChg='0'>").append("<![CDATA[").append(quantity).append("]]>").append("</qty_pack>\r\n");
// changed by ALKA on 11/09/07 for no_art column added in the inv_pack_iss FOR REQUEST ID "DI78GIN042,DI78GIN043,MF78GIN013" // changed by ALKA on 11/09/07 for no_art column added in the inv_pack_iss FOR REQUEST ID "DI78GIN042,DI78GIN043,MF78GIN013"
// valueXmlString.append("<no_art isSrvCallOnChg='0'>").append("<![CDATA[").append("1").append("]]>").append("</no_art>\r\n"); //valueXmlString.append("<no_art isSrvCallOnChg='0'>").append("<![CDATA[").append("1").append("]]>").append("</no_art>\r\n");
valueXmlString.append("<no_art isSrvCallOnChg='0'>").append("<![CDATA[").append(noArt).append("]]>").append("</no_art>\r\n"); valueXmlString.append("<no_art isSrvCallOnChg='0'>").append("<![CDATA[").append(noArt).append("]]>").append("</no_art>\r\n");
valueXmlString.append("<quantity isSrvCallOnChg='0'>").append("<![CDATA[").append(quantity).append("]]>").append("</quantity>\r\n"); valueXmlString.append("<quantity isSrvCallOnChg='0'>").append("<![CDATA[").append(quantity).append("]]>").append("</quantity>\r\n");
valueXmlString.append("<grosswt_pack isSrvCallOnChg='0'>").append("<![CDATA[").append(grossWeight==null?"":grossWeight).append("]]>").append("</grosswt_pack>\r\n"); valueXmlString.append("<grosswt_pack isSrvCallOnChg='0'>").append("<![CDATA[").append(grossWeight==null?"":grossWeight).append("]]>").append("</grosswt_pack>\r\n");
......
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