Commit 9cd1f02d authored by wansari's avatar wansari

W15ESUN013 Changed for getting sorder number from batchload


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@98602 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 9666c318
...@@ -50,7 +50,7 @@ import ibase.webitm.ejb.dis.InvAllocTraceBean; ...@@ -50,7 +50,7 @@ import ibase.webitm.ejb.dis.InvAllocTraceBean;
import ibase.webitm.utility.ITMException; import ibase.webitm.utility.ITMException;
import ibase.webitm.utility.TransIDGenerator; import ibase.webitm.utility.TransIDGenerator;
import ibase.webitm.utility.wms.CommonWmsUtil; import ibase.webitm.utility.wms.CommonWmsUtil;
import ibase.webitm.utility.wms.SorderInsertSchedule; //import ibase.webitm.utility.wms.SorderInsertSchedule;
@Stateless @Stateless
public class SapSorderEJB extends ActionHandlerEJB implements SapSorderEJBLocal,SapSorderEJBRemote public class SapSorderEJB extends ActionHandlerEJB implements SapSorderEJBLocal,SapSorderEJBRemote
...@@ -403,7 +403,10 @@ public class SapSorderEJB extends ActionHandlerEJB implements SapSorderEJBLocal, ...@@ -403,7 +403,10 @@ public class SapSorderEJB extends ActionHandlerEJB implements SapSorderEJBLocal,
else else
{ {
conn.commit(); conn.commit();
status = GetResponseXml(xmlString, status, conn); //Changed by wasim on 28-09-2015 to get sorder number from batch id [START]
status = GetResponseXml(batchNo, status, conn);
//status = GetResponseXml(xmlString, status, conn);
//Changed by wasim on 28-09-2015 to get sorder number from batch id [END]
} }
if(rs != null) if(rs != null)
{ {
...@@ -2765,7 +2768,7 @@ public class SapSorderEJB extends ActionHandlerEJB implements SapSorderEJBLocal, ...@@ -2765,7 +2768,7 @@ public class SapSorderEJB extends ActionHandlerEJB implements SapSorderEJBLocal,
} }
public String GetResponseXml(String xml,String status,Connection conn) throws Exception public String GetResponseXml(String batchNo,String status,Connection conn) throws Exception
{ {
StringBuffer sb = new StringBuffer(); StringBuffer sb = new StringBuffer();
Document dom = null,dom2 = null; Document dom = null,dom2 = null;
...@@ -2774,21 +2777,22 @@ public class SapSorderEJB extends ActionHandlerEJB implements SapSorderEJBLocal, ...@@ -2774,21 +2777,22 @@ public class SapSorderEJB extends ActionHandlerEJB implements SapSorderEJBLocal,
ResultSet rs = null; ResultSet rs = null;
try try
{ {
dom = genericUtility.parseString(xml.toString()); //dom = genericUtility.parseString(xml.toString());
String depOrdNum = genericUtility.getColumnValue("depositoryOrderNumber", dom); //String depOrdNum = genericUtility.getColumnValue("depositoryOrderNumber", dom);
/*dom2 = genericUtility.parseString(status.toString()); /*dom2 = genericUtility.parseString(status.toString());
String msg = genericUtility.getColumnValue("message", dom2); String msg = genericUtility.getColumnValue("message", dom2);
String descr = genericUtility.getColumnValue("description", dom2); String descr = genericUtility.getColumnValue("description", dom2);
String trace = genericUtility.getColumnValue("trace", dom2);*/ String trace = genericUtility.getColumnValue("trace", dom2);*/
sql = "SELECT SALE_ORDER FROM SORDER WHERE UDF__STR2 = ?"; //sql = "SELECT SALE_ORDER FROM SORDER WHERE UDF__STR2 = ?";
sql = "SELECT TRAN_ID__REF FROM BATCHLOAD WHERE BATCH_ID = ?";//Changed by wasim to get sorder from bathcload on 28-09-2015
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1, depOrdNum); pstmt.setString(1, batchNo);
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
if ( rs.next() ) if ( rs.next() )
{ {
saleOrder = checkNullAndTrim(rs.getString("SALE_ORDER")); saleOrder = checkNullAndTrim(rs.getString("TRAN_ID__REF"));
} }
rs.close();rs = null; rs.close();rs = null;
pstmt.close();pstmt = null; pstmt.close();pstmt = null;
...@@ -2867,7 +2871,7 @@ public class SapSorderEJB extends ActionHandlerEJB implements SapSorderEJBLocal, ...@@ -2867,7 +2871,7 @@ public class SapSorderEJB extends ActionHandlerEJB implements SapSorderEJBLocal,
} }
else else
{ {
sb.append("<msg_descr>").append(rs.getString("ERROR_MSG")).append("</msg_descr>\r\n");sb.append("<msg_descr>").append("EDI Loading failed").append("</msg_descr>\r\n"); sb.append("<msg_descr>").append("EDI Loading failed").append("</msg_descr>\r\n");
} }
sb.append("</error>"); sb.append("</error>");
......
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