Commit c0c2d7f3 authored by dkasliwal's avatar dkasliwal

Add FG Warehouse dashboard


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@105013 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 91a80c56
package ibase.dashboard.wms.ejb; package ibase.dashboard.wms.ejb;
import ibase.utility.E12GenericUtility;
import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException; import java.rmi.RemoteException;
import java.sql.Connection; import java.sql.Connection;
import java.sql.PreparedStatement; import java.sql.PreparedStatement;
import java.sql.ResultSet; import java.sql.ResultSet;
import ibase.system.config.ConnDriver;
import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.ITMException;
import javax.ejb.Stateless; import javax.ejb.Stateless;
/** /**
...@@ -22,21 +22,20 @@ public class EORLocationStock extends ValidatorEJB implements EORLocationStockRe ...@@ -22,21 +22,20 @@ public class EORLocationStock extends ValidatorEJB implements EORLocationStockRe
public EORLocationStock() public EORLocationStock()
{ {
} }
E12GenericUtility e12GenericUtility = new E12GenericUtility();
public String getEORLocPhyArea() throws RemoteException, ITMException public String getEORLocPhyArea() throws RemoteException, ITMException
{ {
String sql = ""; String sql = "";
ResultSet rs = null; ResultSet rs = null;
Connection conn = null; Connection conn = null;
PreparedStatement pstmt = null; PreparedStatement pstmt = null;
StringBuffer xmlData = null; ConnDriver connDriver = new ConnDriver();
StringBuffer xmlData = null;
try try
{ {
/*conn = connDriver.getConnectDB("DriverITM"); conn = connDriver.getConnectDB("DriverITM");
connDriver = null;*/ connDriver = null;
/*add new code for connection DB on dated:16062016 by Nikhil*/
conn = getConnection();
sql = "select distinct loc_phy_area from location order by loc_phy_area "; sql = "select distinct loc_phy_area from location order by loc_phy_area ";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
...@@ -91,13 +90,12 @@ public class EORLocationStock extends ValidatorEJB implements EORLocationStockRe ...@@ -91,13 +90,12 @@ public class EORLocationStock extends ValidatorEJB implements EORLocationStockRe
ResultSet rs = null; ResultSet rs = null;
Connection conn = null; Connection conn = null;
PreparedStatement pstmt = null; PreparedStatement pstmt = null;
ConnDriver connDriver = new ConnDriver();
String selectedArea = ""; String selectedArea = "";
try try
{ {
/*conn = connDriver.getConnectDB("DriverITM"); conn = connDriver.getConnectDB("DriverITM");
connDriver = null;*/ connDriver = null;
/*add new code for connection DB on dated:14062016 by Nikhil*/
conn = getConnection();
sql = " select distinct loc_phy_area from location order by loc_phy_area "; sql = " select distinct loc_phy_area from location order by loc_phy_area ";
...@@ -144,33 +142,32 @@ public class EORLocationStock extends ValidatorEJB implements EORLocationStockRe ...@@ -144,33 +142,32 @@ public class EORLocationStock extends ValidatorEJB implements EORLocationStockRe
public String getEORLocDtl(String locPhyArea, String siteCode, String locationRange, String expDate, String reTestDate, String occupiedRack) throws RemoteException, ITMException public String getEORLocDtl(String locPhyArea, String siteCode, String locationRange, String expDate, String reTestDate, String occupiedRack) throws RemoteException, ITMException
{ {
String sql = ""; String sql = "";
ResultSet rs = null, rs1 = null; ResultSet rs = null, rs1 = null;
Connection conn = null; Connection conn = null;
PreparedStatement pstmt = null, pstmt1 = null; PreparedStatement pstmt = null, pstmt1 = null;
StringBuffer xmlData = null; ConnDriver connDriver = new ConnDriver();
String previousRow = ""; StringBuffer xmlData = null;
String previousStack = ""; String previousRow = "";
String currentRow = ""; String previousStack = "";
String cuurentStack = ""; String currentRow = "";
String locationCode = " "; String cuurentStack = "";
StringBuffer sqlStr = null; String locationCode = " ";
int count = 0; StringBuffer sqlStr = null;
String locCode = ""; int count = 0;
String locCode = "";
//String sysDate = "sysdate()"; //String sysDate = "sysdate()";
String sysDate = "sysdate"; String sysDate = "sysdate";
final String yseString = "Yes"; final String yseString = "Yes";
final String noString = "No"; final String noString = "No";
try try
{ {
System.out.println(" occupiedRack =" + occupiedRack); System.out.println(" occupiedRack =" + occupiedRack);
//sysDate = "sysdate"; //sysDate = "sysdate";
sqlStr = new StringBuffer(); sqlStr = new StringBuffer();
/*conn = connDriver.getConnectDB("DriverITM"); conn = connDriver.getConnectDB("DriverITM");
connDriver = null;*/ connDriver = null;
/*add new code for connection DB on dated:14062016 by Nikhil*/
conn = getConnection();
if (locationRange != null && locationRange.trim().length() > 0) if (locationRange != null && locationRange.trim().length() > 0)
{ {
locCode = "AND loc_code like '" + locationRange + "%'"; locCode = "AND loc_code like '" + locationRange + "%'";
...@@ -374,18 +371,17 @@ public class EORLocationStock extends ValidatorEJB implements EORLocationStockRe ...@@ -374,18 +371,17 @@ public class EORLocationStock extends ValidatorEJB implements EORLocationStockRe
System.out.println(" in getSiteCode method os EORLocationStock"); System.out.println(" in getSiteCode method os EORLocationStock");
String sql = ""; String sql = "";
ResultSet rs = null; ResultSet rs = null;
Connection conn = null; Connection conn = null;
PreparedStatement pstmt = null; PreparedStatement pstmt = null;
StringBuffer xmlData = null; ConnDriver connDriver = new ConnDriver();
String siteCode = ""; StringBuffer xmlData = null;
String siteCode = "";
try try
{ {
/*conn = connDriver.getConnectDB("DriverITM"); conn = connDriver.getConnectDB("DriverITM");
connDriver = null;*/ connDriver = null;
/*add new code for connection DB on dated:14062016 by Nikhil*/
conn = getConnection();
// sql = "select distinct loc_phy_area from location order by loc_phy_area "; // sql = "select distinct loc_phy_area from location order by loc_phy_area ";
sql = "SELECT VAR_VALUE FROM DISPARM WHERE PRD_CODE='999999' AND VAR_NAME='SITE_CODE'"; sql = "SELECT VAR_VALUE FROM DISPARM WHERE PRD_CODE='999999' AND VAR_NAME='SITE_CODE'";
System.out.println(" sql is =" + sql); System.out.println(" sql is =" + sql);
......
This diff is collapsed.
package ibase.dashboard.wms.ejb;
import java.rmi.RemoteException;
import ibase.webitm.ejb.ValidatorLocal;
import ibase.webitm.utility.ITMException;
import javax.ejb.Local;
import org.json.simple.JSONObject;
@Local
public interface FGWarehouseLocal extends ValidatorLocal
{
/*public JSONObject getReceivableDashboard(String dataSourceName,String siteCode) throws RemoteException, ITMException;
public JSONObject getCreditCompliance(String dataSourceName,String siteCode) throws RemoteException, ITMException;
public JSONObject getCreditComplianceDetail(String dataSourceName, String siteCode, String finEntity, String itemSer, String custCode ) throws RemoteException, ITMException;
public JSONObject getPendingShipment(String dataSourceName, String siteCode) throws RemoteException, ITMException;
*/
public JSONObject getReceivableDashboard(String dataSourceName,String siteCode,String facilityCode) throws RemoteException, ITMException;
public JSONObject getReceivableDashboardDtl(String dataSourceName,String siteCode,String facilityCode,String finEntity,String itemSeries,String custCode,String status) throws RemoteException, ITMException;
public JSONObject getCreditCompliance(String dataSourceName,String siteCode, String facilityCode) throws RemoteException, ITMException;
public JSONObject getCreditComplianceDetail(String dataSourceName, String siteCode, String finEntity, String itemSer, String custCode ) throws RemoteException, ITMException;
public JSONObject getPendingShipment(String dataSourceName, String siteCode, String facilityCode) throws RemoteException, ITMException;
public JSONObject getCreditComplianceExposureDtl(String dataSourceName, String siteCode, String custCode ) throws RemoteException, ITMException;
}
package ibase.dashboard.wms.ejb;
import java.rmi.RemoteException;
import ibase.webitm.ejb.ValidatorRemote;
import ibase.webitm.utility.ITMException;
import javax.ejb.Remote;
import org.json.simple.JSONObject;
@Remote
public interface FGWarehouseRemote extends ValidatorRemote
{
/*public JSONObject getReceivableDashboard(String dataSourceName,String siteCode) throws RemoteException, ITMException;
public JSONObject getCreditCompliance(String dataSourceName,String siteCode) throws RemoteException, ITMException;
public JSONObject getCreditComplianceDetail(String dataSourceName, String siteCode, String finEntity, String itemSer, String custCode ) throws RemoteException, ITMException;
public JSONObject getPendingShipment(String dataSourceName, String siteCode) throws RemoteException, ITMException;
*/
public JSONObject getReceivableDashboard(String dataSourceName,String siteCode,String facilityCode) throws RemoteException, ITMException;
public JSONObject getReceivableDashboardDtl(String dataSourceName,String siteCode,String facilityCode,String finEntity,String itemSeries,String custCode, String status) throws RemoteException, ITMException;
public JSONObject getCreditCompliance(String dataSourceName,String siteCode, String facilityCode) throws RemoteException, ITMException;
public JSONObject getCreditComplianceDetail(String dataSourceName, String siteCode, String finEntity, String itemSer, String custCode ) throws RemoteException, ITMException;
public JSONObject getPendingShipment(String dataSourceName, String siteCode, String facilityCode) throws RemoteException, ITMException;
public JSONObject getCreditComplianceExposureDtl(String dataSourceName, String siteCode, String custCode ) throws RemoteException, ITMException;
}
package ibase.dashboard.wms.ejb; package ibase.dashboard.wms.ejb;
import ibase.dashboard.Report.Utility.DashboardUtility; import ibase.dashboard.Report.Utility.DashboardUtility;
import ibase.utility.E12GenericUtility; import ibase.system.config.ConnDriver;
import ibase.webitm.ejb.ValidatorEJB; import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.ITMException; import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException; import java.rmi.RemoteException;
import java.sql.Connection; import java.sql.Connection;
import java.sql.PreparedStatement; import java.sql.PreparedStatement;
import java.sql.ResultSet; import java.sql.ResultSet;
import javax.ejb.Stateless; import javax.ejb.Stateless;
import org.json.simple.JSONObject; import org.json.simple.JSONObject;
@Stateless @Stateless
...@@ -20,25 +23,25 @@ public class WMS3PLDashboard extends ValidatorEJB implements WMS3PLDashboardRemo ...@@ -20,25 +23,25 @@ public class WMS3PLDashboard extends ValidatorEJB implements WMS3PLDashboardRemo
public WMS3PLDashboard() public WMS3PLDashboard()
{ {
} }
E12GenericUtility e12GenericUtility = new E12GenericUtility();
@SuppressWarnings("unchecked") @SuppressWarnings("unchecked")
@Override @Override
public JSONObject getOrderStatusSummary(String siteCode, String dataSourceName) throws RemoteException, ITMException public JSONObject getOrderStatusSummary(String siteCode, String dataSourceName) throws RemoteException, ITMException
{ {
JSONObject rawDataOrderStatusSumJson = new JSONObject(); JSONObject rawDataOrderStatusSumJson = new JSONObject();
JSONObject rowData = null; JSONObject rowData = null;
String sql = ""; String sql = "";
ResultSet rs = null; ResultSet rs = null;
PreparedStatement pstmt = null; PreparedStatement pstmt = null;
Connection conn = null; Connection conn = null;
ConnDriver connDriver = new ConnDriver();
try try
{ {
System.out.println("********** In WMS3PLDashboard : getOrderStatusSummary Method ****************** "); System.out.println("********** In WMS3PLDashboard : getOrderStatusSummary Method ****************** ");
System.out.println("************* dataSourceName :"+dataSourceName); System.out.println("************* dataSourceName :"+dataSourceName);
/*conn= connDriver.getConnectDB(dataSourceName); conn= connDriver.getConnectDB(dataSourceName);
connDriver = null;*/ connDriver = null;
/*add new code for connection DB on dated:14062016 by Nikhil*/
conn = getConnection();
int count = 0; int count = 0;
DashboardUtility dashboardUtility = new DashboardUtility(); DashboardUtility dashboardUtility = new DashboardUtility();
if(siteCode.length() == 0) if(siteCode.length() == 0)
...@@ -189,18 +192,17 @@ public class WMS3PLDashboard extends ValidatorEJB implements WMS3PLDashboardRemo ...@@ -189,18 +192,17 @@ public class WMS3PLDashboard extends ValidatorEJB implements WMS3PLDashboardRemo
{ {
JSONObject rawDataOrderStatusDtlJson = new JSONObject(); JSONObject rawDataOrderStatusDtlJson = new JSONObject();
JSONObject rowData = null; JSONObject rowData = null;
String sql = ""; String sql = "";
ResultSet rs = null; ResultSet rs = null;
PreparedStatement pstmt = null; PreparedStatement pstmt = null;
Connection conn = null; Connection conn = null;
ConnDriver connDriver = new ConnDriver();
try try
{ {
System.out.println("********** In WMS3PLDashboard : getOrderStatusDetail Method ****************** "); System.out.println("********** In WMS3PLDashboard : getOrderStatusDetail Method ****************** ");
/*conn= connDriver.getConnectDB(dataSourceName); conn= connDriver.getConnectDB(dataSourceName);
connDriver = null;*/ connDriver = null;
/*add new code for connection DB on dated:14062016 by Nikhil*/
conn = getConnection();
int count = 0; int count = 0;
double totalCircle=629; double totalCircle=629;
DashboardUtility dashboardUtility = new DashboardUtility(); DashboardUtility dashboardUtility = new DashboardUtility();
...@@ -469,21 +471,21 @@ public class WMS3PLDashboard extends ValidatorEJB implements WMS3PLDashboardRemo ...@@ -469,21 +471,21 @@ public class WMS3PLDashboard extends ValidatorEJB implements WMS3PLDashboardRemo
{ {
JSONObject rawDataShpmentEffiJson = new JSONObject(); JSONObject rawDataShpmentEffiJson = new JSONObject();
JSONObject rowData = null; JSONObject rowData = null;
String sql = ""; String sql = "";
String delay_time = ""; String delay_time = "";
String on_time = ""; String on_time = "";
double percntVal = 0.0; double percntVal = 0.0;
double percentage = 0.0,totalCircle=629,dashOffSet=0; double percentage=0.0,totalCircle=629,dashOffSet=0;
ResultSet rs = null; ResultSet rs = null;
PreparedStatement pstmt = null; PreparedStatement pstmt = null;
Connection conn = null; Connection conn = null;
ConnDriver connDriver = new ConnDriver();
try try
{ {
System.out.println("********** In WMS3PLDashboard : getShipmentEfficiencySummary Method ****************** "); System.out.println("********** In WMS3PLDashboard : getShipmentEfficiencySummary Method ****************** ");
/*conn= connDriver.getConnectDB(dataSourceName); conn= connDriver.getConnectDB(dataSourceName);
connDriver = null; */ connDriver = null;
/*add new code for connection DB on dated:16062016 by Nikhil*/
conn = getConnection();
int count = 0; int count = 0;
DashboardUtility dashboardUtility = new DashboardUtility(); DashboardUtility dashboardUtility = new DashboardUtility();
if(siteCode.length() == 0) if(siteCode.length() == 0)
...@@ -595,18 +597,17 @@ public class WMS3PLDashboard extends ValidatorEJB implements WMS3PLDashboardRemo ...@@ -595,18 +597,17 @@ public class WMS3PLDashboard extends ValidatorEJB implements WMS3PLDashboardRemo
{ {
JSONObject rawDataOrdStatusDueDateWiseJson = new JSONObject(); JSONObject rawDataOrdStatusDueDateWiseJson = new JSONObject();
JSONObject rowData = null; JSONObject rowData = null;
String sql = ""; String sql = "";
ResultSet rs = null; ResultSet rs = null;
PreparedStatement pstmt = null; PreparedStatement pstmt = null;
Connection conn = null; Connection conn = null;
ConnDriver connDriver = new ConnDriver();
double percentage=0.0,totalCircle=629,dashOffSet=0; double percentage=0.0,totalCircle=629,dashOffSet=0;
try try
{ {
System.out.println("********** In WMS3PLDashboard : getOrderStatusDueDateWiseSummary Method ****************** "); System.out.println("********** In WMS3PLDashboard : getOrderStatusDueDateWiseSummary Method ****************** ");
/*conn= connDriver.getConnectDB(dataSourceName); conn= connDriver.getConnectDB(dataSourceName);
connDriver = null; */ connDriver = null;
/*add new code for connection DB on dated:16062016 by Nikhil*/
conn = getConnection();
int count = 0; int count = 0;
DashboardUtility dashboardUtility = new DashboardUtility(); DashboardUtility dashboardUtility = new DashboardUtility();
if(siteCode.length() == 0) if(siteCode.length() == 0)
...@@ -712,18 +713,17 @@ public class WMS3PLDashboard extends ValidatorEJB implements WMS3PLDashboardRemo ...@@ -712,18 +713,17 @@ public class WMS3PLDashboard extends ValidatorEJB implements WMS3PLDashboardRemo
{ {
JSONObject rawDataSalesOrderWiseDetailJson = new JSONObject(); JSONObject rawDataSalesOrderWiseDetailJson = new JSONObject();
JSONObject rowData = null; JSONObject rowData = null;
String sql = ""; String sql = "";
ResultSet rs = null; ResultSet rs = null;
PreparedStatement pstmt = null; PreparedStatement pstmt = null;
Connection conn = null; Connection conn = null;
ConnDriver connDriver = new ConnDriver();
try try
{ {
System.out.println("********** In WMS3PLDashboard : getSalesOrderWiseDetail Method ****************** "); System.out.println("********** In WMS3PLDashboard : getSalesOrderWiseDetail Method ****************** ");
/*conn= connDriver.getConnectDB(dataSourceName); conn= connDriver.getConnectDB(dataSourceName);
connDriver = null; */ connDriver = null;
/*add new code for connection DB on dated:16062016 by Nikhil*/
conn = getConnection();
int count = 0; int count = 0;
sql = "Select sorder.site_code, sorder.sale_order , count(sorddet.line_no) No_Of_Item,sorder.tot_amt as Total_Order_Value," + sql = "Select sorder.site_code, sorder.sale_order , count(sorddet.line_no) No_Of_Item,sorder.tot_amt as Total_Order_Value," +
...@@ -784,17 +784,17 @@ public class WMS3PLDashboard extends ValidatorEJB implements WMS3PLDashboardRemo ...@@ -784,17 +784,17 @@ public class WMS3PLDashboard extends ValidatorEJB implements WMS3PLDashboardRemo
{ {
JSONObject rawDataOrderStatusDtlJson = new JSONObject(); JSONObject rawDataOrderStatusDtlJson = new JSONObject();
JSONObject rowData = null; JSONObject rowData = null;
String sql = ""; String sql = "";
ResultSet rs = null; ResultSet rs = null;
PreparedStatement pstmt = null; PreparedStatement pstmt = null;
Connection conn = null; Connection conn = null;
ConnDriver connDriver = new ConnDriver();
try try
{ {
System.out.println("********** In WMS3PLDashboard : getPickShipSummary Method ****************** "); System.out.println("********** In WMS3PLDashboard : getPickShipSummary Method ****************** ");
/*conn= connDriver.getConnectDB(dataSourceName); conn= connDriver.getConnectDB(dataSourceName);
connDriver = null;*/ connDriver = null;
/*add new code for connection DB on dated:16062016 by Nikhil*/
conn = getConnection();
int count = 0; int count = 0;
DashboardUtility dashboardUtility = new DashboardUtility(); DashboardUtility dashboardUtility = new DashboardUtility();
if(siteCode.length() == 0) if(siteCode.length() == 0)
......
...@@ -2,8 +2,11 @@ package ibase.dashboard.wms.ejb; ...@@ -2,8 +2,11 @@ package ibase.dashboard.wms.ejb;
import ibase.webitm.ejb.ValidatorRemote; import ibase.webitm.ejb.ValidatorRemote;
import ibase.webitm.utility.ITMException; import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException; import java.rmi.RemoteException;
import javax.ejb.Remote; import javax.ejb.Remote;
import org.json.simple.JSONObject; import org.json.simple.JSONObject;
@Remote @Remote
......
...@@ -9287,7 +9287,7 @@ public class WMS3PLSummDtlDashboard extends ValidatorEJB implements WMS3PLSummDt ...@@ -9287,7 +9287,7 @@ public class WMS3PLSummDtlDashboard extends ValidatorEJB implements WMS3PLSummDt
if(!"No Data".equalsIgnoreCase(productCategory)) if(!"No Data".equalsIgnoreCase(productCategory))
{ {
sql = " Select cust.cust_name, so.sale_order , count(sod.line_no) No_Of_Item,so.tot_amt as Total_Order_Value, sod.quantity,so.status "+ sql = " Select cust.cust_name, so.sale_order , count(sod.line_no) No_Of_Item,so.tot_amt as Total_Order_Value, sod.quantity,so.status "+
" from sorder so,sorddet sod ,customer cust,itemser its,business_logic_check blc "+ " from sorder so,sorddet sod ,customer cust,itemser its "+
" where so.sale_order=sod.sale_order "+ " where so.sale_order=sod.sale_order "+
" and so.item_ser = its.item_ser "+appendSql+" "+ " and so.item_ser = its.item_ser "+appendSql+" "+
" and so.cust_code =cust.cust_code "+ " and so.cust_code =cust.cust_code "+
......
package ibase.dashboard.wms.servlet;
import ibase.dashboard.wms.ejb.FGWarehouseRemote;
import ibase.system.config.AppConnectParm;
import ibase.webitm.utility.ITMException;
import java.io.IOException;
import java.io.OutputStream;
import javax.naming.InitialContext;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.json.simple.JSONObject;
public class CreditComplianceDetailServlet extends HttpServlet
{
private static final long serialVersionUID = 1L;
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
doPost(request, response);
}
@SuppressWarnings("unchecked")
public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
FGWarehouseRemote fgWarehouseRemote = null;
InitialContext context = null;
AppConnectParm appConnectParm = new AppConnectParm();
String dataSourceName = "";
String siteCode ="";
String finEntity = "";
String itemSer = "";
String custCode = "";
try
{
response.setContentType("application/xml");
dataSourceName = request.getParameter("dataSourceName");
siteCode = request.getParameter("siteCode");
custCode = request.getParameter("custCode");
finEntity = request.getParameter("finEntity");
itemSer = request.getParameter("itemSer");
context = new InitialContext(appConnectParm.getProperty());
fgWarehouseRemote = (FGWarehouseRemote) context.lookup("ibase/FGWarehouse/remote");
JSONObject jsonObjData = (JSONObject) fgWarehouseRemote.getCreditComplianceDetail(dataSourceName, siteCode,finEntity,itemSer,custCode);
OutputStream outputStream = response.getOutputStream();
outputStream.write(jsonObjData.toString().getBytes());
outputStream.flush();
outputStream.close();
System.out.println(" Final data set for CreditComplianceDetailServlet build the Graph is===" + jsonObjData);
} catch (Exception e)
{
System.out.println("Exception : CreditComplianceDetailServlet :doPost(HttpServletRequest request, HttpServletResponse response) :" + e);
try
{
throw new ITMException(e);
} catch (ITMException e1)
{
e1.printStackTrace();
}
}
}
}
\ No newline at end of file
package ibase.dashboard.wms.servlet;
import ibase.dashboard.wms.ejb.FGWarehouseRemote;
import ibase.system.config.AppConnectParm;
import ibase.webitm.utility.ITMException;
import java.io.IOException;
import java.io.OutputStream;
import javax.naming.InitialContext;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.json.simple.JSONObject;
public class CreditComplianceExposureDtlServlet extends HttpServlet
{
private static final long serialVersionUID = 1L;
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
doPost(request, response);
}
@SuppressWarnings("unchecked")
public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
FGWarehouseRemote fgWarehouseRemote = null;
InitialContext context = null;
AppConnectParm appConnectParm = new AppConnectParm();
String dataSourceName = "";
String siteCode ="";
String finEntity = "";
String itemSer = "";
String custCode = "";
try
{
response.setContentType("application/xml");
dataSourceName = request.getParameter("dataSourceName");
siteCode = request.getParameter("site_code");
custCode = request.getParameter("cust_code");
context = new InitialContext(appConnectParm.getProperty());
fgWarehouseRemote = (FGWarehouseRemote) context.lookup("ibase/FGWarehouse/remote");
JSONObject jsonObjData = (JSONObject) fgWarehouseRemote.getCreditComplianceExposureDtl(dataSourceName, siteCode,custCode);
OutputStream outputStream = response.getOutputStream();
outputStream.write(jsonObjData.toString().getBytes());
outputStream.flush();
outputStream.close();
System.out.println(" Final data set for CreditComplianceExposureDtlServlet build the Graph is===" + jsonObjData);
} catch (Exception e)
{
System.out.println("Exception : CreditComplianceExposureDtlServlet :doPost(HttpServletRequest request, HttpServletResponse response) :" + e);
try
{
throw new ITMException(e);
} catch (ITMException e1)
{
e1.printStackTrace();
}
}
}
}
\ No newline at end of file
package ibase.dashboard.wms.servlet;
import ibase.dashboard.wms.ejb.FGWarehouseRemote;
import ibase.system.config.AppConnectParm;
import ibase.utility.UserInfoBean;
import ibase.webitm.utility.ITMException;
import java.io.IOException;
import java.io.OutputStream;
import javax.naming.InitialContext;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.json.simple.JSONObject;
public class CreditComplianceServlet extends HttpServlet
{
private static final long serialVersionUID = 1L;
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
doPost(request, response);
}
@SuppressWarnings("unchecked")
public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
FGWarehouseRemote fgWarehouseRemote = null;
InitialContext context = null;
AppConnectParm appConnectParm = new AppConnectParm();
String dataSourceName = "";
HttpSession session = null;
UserInfoBean userInfo = null;
String sessionSiteCode = "";
String facilityCode = "";
try
{
response.setContentType("application/xml");
session = request.getSession(true);
userInfo = (UserInfoBean) session.getAttribute("USER_INFO");
sessionSiteCode = userInfo.getSiteCode();
//sessionSiteCode="TA821";
//facilityCode=request.getParameter("facilityCode");
dataSourceName = request.getParameter("dataSourceName");
context = new InitialContext(appConnectParm.getProperty());
fgWarehouseRemote = (FGWarehouseRemote) context.lookup("ibase/FGWarehouse/remote");
JSONObject jsonObjData = (JSONObject) fgWarehouseRemote.getCreditCompliance(dataSourceName, sessionSiteCode, facilityCode);
//JSONObject jsonObjData = (JSONObject) misDashboardRemote.getCreditCompliance(dataSourceName, sessionSiteCode);
OutputStream outputStream = response.getOutputStream();
outputStream.write(jsonObjData.toString().getBytes());
outputStream.flush();
outputStream.close();
System.out.println(" Final data set for CreditComplianceServlet build the Graph is===" + jsonObjData);
} catch (Exception e)
{
System.out.println("Exception : CreditComplianceServlet :doPost(HttpServletRequest request, HttpServletResponse response) :" + e);
try
{
throw new ITMException(e);
} catch (ITMException e1)
{
e1.printStackTrace();
}
}
}
}
\ No newline at end of file
...@@ -3,14 +3,16 @@ package ibase.dashboard.wms.servlet; ...@@ -3,14 +3,16 @@ package ibase.dashboard.wms.servlet;
import ibase.dashboard.wms.ejb.WMS3PLDashboardRemote; import ibase.dashboard.wms.ejb.WMS3PLDashboardRemote;
import ibase.system.config.AppConnectParm; import ibase.system.config.AppConnectParm;
import ibase.webitm.utility.ITMException; import ibase.webitm.utility.ITMException;
import java.io.IOException; import java.io.IOException;
import java.io.OutputStream; import java.io.OutputStream;
import javax.naming.InitialContext; import javax.naming.InitialContext;
import javax.servlet.ServletException; import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.json.simple.JSONObject; import org.json.simple.JSONObject;
public class OrderStatusDetailServlet extends HttpServlet public class OrderStatusDetailServlet extends HttpServlet
...@@ -37,8 +39,6 @@ public class OrderStatusDetailServlet extends HttpServlet ...@@ -37,8 +39,6 @@ public class OrderStatusDetailServlet extends HttpServlet
{ {
response.setContentType("application/xml"); response.setContentType("application/xml");
HttpSession session = request.getSession(true);
ibase.utility.UserInfoBean userInfo = (ibase.utility.UserInfoBean) session.getAttribute("USER_INFO");
siteCode = request.getParameter("siteCode"); siteCode = request.getParameter("siteCode");
dataSourceName = request.getParameter("dataSourceName"); dataSourceName = request.getParameter("dataSourceName");
...@@ -46,9 +46,7 @@ public class OrderStatusDetailServlet extends HttpServlet ...@@ -46,9 +46,7 @@ public class OrderStatusDetailServlet extends HttpServlet
context = new InitialContext(appConnectParm.getProperty()); context = new InitialContext(appConnectParm.getProperty());
wms3PLDashboardRemote = (WMS3PLDashboardRemote) context.lookup("ibase/WMS3PLDashboard/remote"); wms3PLDashboardRemote = (WMS3PLDashboardRemote) context.lookup("ibase/WMS3PLDashboard/remote");
/*setUserInfo(userInfo) for DB connection on dated:14062016*/ jsonObjData = (JSONObject) wms3PLDashboardRemote.getOrderStatusDetail(siteCode, dataSourceName);
wms3PLDashboardRemote.setUserInfo(userInfo);
jsonObjData = (JSONObject) wms3PLDashboardRemote.getOrderStatusDetail(dataSourceName,siteCode );
outputStream = response.getOutputStream(); outputStream = response.getOutputStream();
outputStream.write(jsonObjData.toString().getBytes()); outputStream.write(jsonObjData.toString().getBytes());
outputStream.flush(); outputStream.flush();
......
...@@ -12,7 +12,6 @@ import javax.servlet.ServletException; ...@@ -12,7 +12,6 @@ import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.json.simple.JSONObject; import org.json.simple.JSONObject;
...@@ -40,17 +39,14 @@ public class OrderStatusDueDateWiseSummaryServlet extends HttpServlet ...@@ -40,17 +39,14 @@ public class OrderStatusDueDateWiseSummaryServlet extends HttpServlet
{ {
response.setContentType("application/xml"); response.setContentType("application/xml");
HttpSession session = request.getSession(true);
ibase.utility.UserInfoBean userInfo = (ibase.utility.UserInfoBean) session.getAttribute("USER_INFO");
siteCode = request.getParameter("siteCode"); siteCode = request.getParameter("siteCode");
dataSourceName = request.getParameter("dataSourceName"); dataSourceName = request.getParameter("dataSourceName");
System.out.println("*********** In OrderStatusDueDateWiseSummaryServlet siteCode is *************** =" + siteCode); System.out.println("*********** In OrderStatusDueDateWiseSummaryServlet siteCode is *************** =" + siteCode);
context = new InitialContext(appConnectParm.getProperty()); context = new InitialContext(appConnectParm.getProperty());
wms3PLDashboardRemote = (WMS3PLDashboardRemote) context.lookup("ibase/WMS3PLDashboard/remote"); wms3PLDashboardRemote = (WMS3PLDashboardRemote) context.lookup("ibase/WMS3PLDashboard/remote");
/*setUserInfo(userInfo) for DB connection on dated:14062016*/
wms3PLDashboardRemote.setUserInfo(userInfo);
jsonObjData = (JSONObject) wms3PLDashboardRemote.getOrderStatusDueDateWiseSummary(siteCode, dataSourceName); jsonObjData = (JSONObject) wms3PLDashboardRemote.getOrderStatusDueDateWiseSummary(siteCode, dataSourceName);
outputStream = response.getOutputStream(); outputStream = response.getOutputStream();
outputStream.write(jsonObjData.toString().getBytes()); outputStream.write(jsonObjData.toString().getBytes());
......
...@@ -12,7 +12,6 @@ import javax.servlet.ServletException; ...@@ -12,7 +12,6 @@ import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.json.simple.JSONObject; import org.json.simple.JSONObject;
...@@ -40,8 +39,6 @@ public class OrderStatusSummaryServlet extends HttpServlet ...@@ -40,8 +39,6 @@ public class OrderStatusSummaryServlet extends HttpServlet
{ {
response.setContentType("application/xml"); response.setContentType("application/xml");
HttpSession session = request.getSession(true);
ibase.utility.UserInfoBean userInfo = (ibase.utility.UserInfoBean) session.getAttribute("USER_INFO");
siteCode = request.getParameter("siteCode"); siteCode = request.getParameter("siteCode");
dataSourceName = request.getParameter("dataSourceName"); dataSourceName = request.getParameter("dataSourceName");
...@@ -49,8 +46,6 @@ public class OrderStatusSummaryServlet extends HttpServlet ...@@ -49,8 +46,6 @@ public class OrderStatusSummaryServlet extends HttpServlet
context = new InitialContext(appConnectParm.getProperty()); context = new InitialContext(appConnectParm.getProperty());
wms3PLDashboardRemote = (WMS3PLDashboardRemote) context.lookup("ibase/WMS3PLDashboard/remote"); wms3PLDashboardRemote = (WMS3PLDashboardRemote) context.lookup("ibase/WMS3PLDashboard/remote");
/*setUserInfo(userInfo) for DB connection on dated:14062016*/
wms3PLDashboardRemote.setUserInfo(userInfo);
jsonObjData = (JSONObject) wms3PLDashboardRemote.getOrderStatusSummary(siteCode, dataSourceName); jsonObjData = (JSONObject) wms3PLDashboardRemote.getOrderStatusSummary(siteCode, dataSourceName);
outputStream = response.getOutputStream(); outputStream = response.getOutputStream();
outputStream.write(jsonObjData.toString().getBytes()); outputStream.write(jsonObjData.toString().getBytes());
......
package ibase.dashboard.wms.servlet;
import ibase.dashboard.wms.ejb.FGWarehouseRemote;
import ibase.system.config.AppConnectParm;
import ibase.utility.UserInfoBean;
import ibase.webitm.utility.ITMException;
import java.io.IOException;
import java.io.OutputStream;
import javax.naming.InitialContext;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.json.simple.JSONObject;
public class PendingShipmentServlet extends HttpServlet
{
private static final long serialVersionUID = 1L;
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
doPost(request, response);
}
@SuppressWarnings("unchecked")
public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
FGWarehouseRemote fgWarehouseRemote = null;
InitialContext context = null;
AppConnectParm appConnectParm = new AppConnectParm();
String dataSourceName = "";
HttpSession session = null;
UserInfoBean userInfo = null;
String sessionSiteCode = "";
String facilityCode="";
try
{
response.setContentType("application/xml");
session = request.getSession(true);
userInfo = (UserInfoBean) session.getAttribute("USER_INFO");
sessionSiteCode = userInfo.getSiteCode();
//sessionSiteCode="TA821";
//facilityCode=request.getParameter("facilityCode");
dataSourceName = request.getParameter("dataSourceName");
context = new InitialContext(appConnectParm.getProperty());
fgWarehouseRemote = (FGWarehouseRemote) context.lookup("ibase/FGWarehouse/remote");
//JSONObject jsonObjData = (JSONObject) misDashboardRemote.getPendingShipment(dataSourceName, sessionSiteCode);
JSONObject jsonObjData = (JSONObject) fgWarehouseRemote.getPendingShipment(dataSourceName, sessionSiteCode, facilityCode);
OutputStream outputStream = response.getOutputStream();
outputStream.write(jsonObjData.toString().getBytes());
outputStream.flush();
outputStream.close();
System.out.println(" Final data set for PendingShipmentServlet build the Graph is===" + jsonObjData);
} catch (Exception e)
{
System.out.println("Exception : PendingShipmentServlet :doPost(HttpServletRequest request, HttpServletResponse response) :" + e);
try
{
throw new ITMException(e);
} catch (ITMException e1)
{
e1.printStackTrace();
}
}
}
}
\ No newline at end of file
...@@ -12,7 +12,6 @@ import javax.servlet.ServletException; ...@@ -12,7 +12,6 @@ import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.json.simple.JSONObject; import org.json.simple.JSONObject;
...@@ -40,8 +39,6 @@ public class PickShipSummaryServlet extends HttpServlet ...@@ -40,8 +39,6 @@ public class PickShipSummaryServlet extends HttpServlet
{ {
response.setContentType("application/xml"); response.setContentType("application/xml");
HttpSession session = request.getSession(true);
ibase.utility.UserInfoBean userInfo = (ibase.utility.UserInfoBean) session.getAttribute("USER_INFO");
siteCode = request.getParameter("siteCode"); siteCode = request.getParameter("siteCode");
dataSourceName = request.getParameter("dataSourceName"); dataSourceName = request.getParameter("dataSourceName");
...@@ -49,8 +46,6 @@ public class PickShipSummaryServlet extends HttpServlet ...@@ -49,8 +46,6 @@ public class PickShipSummaryServlet extends HttpServlet
context = new InitialContext(appConnectParm.getProperty()); context = new InitialContext(appConnectParm.getProperty());
wms3PLDashboardRemote = (WMS3PLDashboardRemote) context.lookup("ibase/WMS3PLDashboard/remote"); wms3PLDashboardRemote = (WMS3PLDashboardRemote) context.lookup("ibase/WMS3PLDashboard/remote");
/*setUserInfo(userInfo) for DB connection on dated:14062016*/
wms3PLDashboardRemote.setUserInfo(userInfo);
jsonObjData = (JSONObject) wms3PLDashboardRemote.getPickShipSummary(siteCode, dataSourceName); jsonObjData = (JSONObject) wms3PLDashboardRemote.getPickShipSummary(siteCode, dataSourceName);
outputStream = response.getOutputStream(); outputStream = response.getOutputStream();
outputStream.write(jsonObjData.toString().getBytes()); outputStream.write(jsonObjData.toString().getBytes());
......
package ibase.dashboard.wms.servlet;
import ibase.dashboard.wms.ejb.FGWarehouseRemote;
import ibase.system.config.AppConnectParm;
import ibase.utility.UserInfoBean;
import ibase.webitm.utility.ITMException;
import java.io.IOException;
import java.io.OutputStream;
import javax.naming.InitialContext;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.json.simple.JSONObject;
public class ReceivableDashboardDtlServlet extends HttpServlet
{
private static final long serialVersionUID = 1L;
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
doPost(request, response);
}
@SuppressWarnings("unchecked")
public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
FGWarehouseRemote fgWarehouseRemote = null;
InitialContext context = null;
AppConnectParm appConnectParm = new AppConnectParm();
String dataSourceName = "";
String facilityCode = "";
String siteCode = "";
String finEntity = "";
String itemSeries = "";
String custCode = "";
String sessionSiteCode = "";
HttpSession session = null;
UserInfoBean userInfo = null;
String status = "";
try
{
response.setContentType("application/xml");
siteCode=request.getParameter("site_code");
finEntity=request.getParameter("fin_entity");
itemSeries=request.getParameter("item_ser");
custCode=request.getParameter("cust_code");
status = request.getParameter("status");
session = request.getSession(true);
//userInfo = (UserInfoBean) session.getAttribute("USER_INFO");
//sessionSiteCode = userInfo.getSiteCode();
System.out.println("**************** sessionSiteCode :"+sessionSiteCode);
sessionSiteCode="TA821";
dataSourceName = request.getParameter("dataSourceName");
System.out.println("***************************");
System.out.println("siteCode :"+siteCode);
System.out.println("finEntity :"+finEntity);
System.out.println("itemSeries :"+itemSeries);
System.out.println("custCode :"+custCode);
System.out.println("***************************");
context = new InitialContext(appConnectParm.getProperty());
fgWarehouseRemote = (FGWarehouseRemote) context.lookup("ibase/FGWarehouse/remote");
JSONObject jsonObjData = (JSONObject) fgWarehouseRemote.getReceivableDashboardDtl(dataSourceName, siteCode, sessionSiteCode, finEntity, itemSeries, custCode,status);
OutputStream outputStream = response.getOutputStream();
outputStream.write(jsonObjData.toString().getBytes());
outputStream.flush();
outputStream.close();
System.out.println(" Final data set for ReceivableDashboardDtlServlet build the Graph is===" + jsonObjData);
} catch (Exception e)
{
System.out.println("Exception : ReceivableDashboardDtlServlet :doPost(HttpServletRequest request, HttpServletResponse response) :" + e);
try
{
throw new ITMException(e);
} catch (ITMException e1)
{
e1.printStackTrace();
}
}
}
}
\ No newline at end of file
package ibase.dashboard.wms.servlet;
import ibase.dashboard.wms.ejb.FGWarehouseRemote;
import ibase.system.config.AppConnectParm;
import ibase.utility.UserInfoBean;
import ibase.webitm.utility.ITMException;
import java.io.IOException;
import java.io.OutputStream;
import javax.naming.InitialContext;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.json.simple.JSONObject;
public class ReceivableDashboardServlet extends HttpServlet
{
private static final long serialVersionUID = 1L;
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
doPost(request, response);
}
@SuppressWarnings("unchecked")
public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
FGWarehouseRemote fgWarehouseRemote = null;
InitialContext context = null;
AppConnectParm appConnectParm = new AppConnectParm();
String dataSourceName = "";
HttpSession session = null;
UserInfoBean userInfo = null;
String sessionSiteCode = "";
String facilityCode = "";
try
{
response.setContentType("application/xml");
session = request.getSession(true);
userInfo = (UserInfoBean) session.getAttribute("USER_INFO");
sessionSiteCode = userInfo.getSiteCode();
System.out.println("**************** sessionSiteCode :"+sessionSiteCode);
//sessionSiteCode="TA821";
//facilityCode=request.getParameter("facilityCode");
dataSourceName = request.getParameter("dataSourceName");
context = new InitialContext(appConnectParm.getProperty());
fgWarehouseRemote = (FGWarehouseRemote) context.lookup("ibase/FGWarehouse/remote");
JSONObject jsonObjData = (JSONObject) fgWarehouseRemote.getReceivableDashboard(dataSourceName,sessionSiteCode, facilityCode);
//JSONObject jsonObjData = (JSONObject) misDashboardRemote.getReceivableDashboard(dataSourceName,sessionSiteCode);
OutputStream outputStream = response.getOutputStream();
outputStream.write(jsonObjData.toString().getBytes());
outputStream.flush();
outputStream.close();
System.out.println(" Final data set for ReceivableDashboardServlet build the Graph is===" + jsonObjData);
} catch (Exception e)
{
System.out.println("Exception : ReceivableDashboardServlet :doPost(HttpServletRequest request, HttpServletResponse response) :" + e);
try
{
throw new ITMException(e);
} catch (ITMException e1)
{
e1.printStackTrace();
}
}
}
}
\ No newline at end of file
...@@ -12,7 +12,6 @@ import javax.servlet.ServletException; ...@@ -12,7 +12,6 @@ import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.json.simple.JSONObject; import org.json.simple.JSONObject;
...@@ -40,8 +39,6 @@ public class SalesOrderWiseDetailServlet extends HttpServlet ...@@ -40,8 +39,6 @@ public class SalesOrderWiseDetailServlet extends HttpServlet
{ {
response.setContentType("application/xml"); response.setContentType("application/xml");
HttpSession session = request.getSession(true);
ibase.utility.UserInfoBean userInfo = (ibase.utility.UserInfoBean) session.getAttribute("USER_INFO");
siteCode = request.getParameter("siteCode"); siteCode = request.getParameter("siteCode");
dataSourceName = request.getParameter("dataSourceName"); dataSourceName = request.getParameter("dataSourceName");
...@@ -49,8 +46,6 @@ public class SalesOrderWiseDetailServlet extends HttpServlet ...@@ -49,8 +46,6 @@ public class SalesOrderWiseDetailServlet extends HttpServlet
context = new InitialContext(appConnectParm.getProperty()); context = new InitialContext(appConnectParm.getProperty());
wms3PLDashboardRemote = (WMS3PLDashboardRemote) context.lookup("ibase/WMS3PLDashboard/remote"); wms3PLDashboardRemote = (WMS3PLDashboardRemote) context.lookup("ibase/WMS3PLDashboard/remote");
/*setUserInfo(userInfo) for DB connection on dated:14062016*/
wms3PLDashboardRemote.setUserInfo(userInfo);
jsonObjData = (JSONObject) wms3PLDashboardRemote.getSalesOrderWiseDetail(siteCode, dataSourceName); jsonObjData = (JSONObject) wms3PLDashboardRemote.getSalesOrderWiseDetail(siteCode, dataSourceName);
outputStream = response.getOutputStream(); outputStream = response.getOutputStream();
outputStream.write(jsonObjData.toString().getBytes()); outputStream.write(jsonObjData.toString().getBytes());
......
...@@ -12,7 +12,6 @@ import javax.servlet.ServletException; ...@@ -12,7 +12,6 @@ import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.json.simple.JSONObject; import org.json.simple.JSONObject;
...@@ -40,8 +39,6 @@ public class ShipmentEfficiencySummaryServlet extends HttpServlet ...@@ -40,8 +39,6 @@ public class ShipmentEfficiencySummaryServlet extends HttpServlet
{ {
response.setContentType("application/xml"); response.setContentType("application/xml");
HttpSession session = request.getSession(true);
ibase.utility.UserInfoBean userInfo = (ibase.utility.UserInfoBean) session.getAttribute("USER_INFO");
siteCode = request.getParameter("siteCode"); siteCode = request.getParameter("siteCode");
dataSourceName = request.getParameter("dataSourceName"); dataSourceName = request.getParameter("dataSourceName");
...@@ -49,8 +46,6 @@ public class ShipmentEfficiencySummaryServlet extends HttpServlet ...@@ -49,8 +46,6 @@ public class ShipmentEfficiencySummaryServlet extends HttpServlet
context = new InitialContext(appConnectParm.getProperty()); context = new InitialContext(appConnectParm.getProperty());
wms3PLDashboardRemote = (WMS3PLDashboardRemote) context.lookup("ibase/WMS3PLDashboard/remote"); wms3PLDashboardRemote = (WMS3PLDashboardRemote) context.lookup("ibase/WMS3PLDashboard/remote");
/*setUserInfo(userInfo) for DB connection on dated:14062016*/
wms3PLDashboardRemote.setUserInfo(userInfo);
jsonObjData = (JSONObject) wms3PLDashboardRemote.getShipmentEfficiencySummary(siteCode, dataSourceName); jsonObjData = (JSONObject) wms3PLDashboardRemote.getShipmentEfficiencySummary(siteCode, dataSourceName);
outputStream = response.getOutputStream(); outputStream = response.getOutputStream();
outputStream.write(jsonObjData.toString().getBytes()); outputStream.write(jsonObjData.toString().getBytes());
......
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