Commit 86e1ca7d authored by prane's avatar prane

To display Sales Order Posting log on front screen

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@200227 ce508802-f39f-4f6c-b175-0d175dae99d5
parent e5db2438
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<%@page import = "ibase.utility.*"%>
<%@page import = "java.util.*, java.text.*, java.io.*, java.lang.*" %>
<html>
<head>
<style>
div {
border: 1px solid gray;
padding: 8px;
}
p {
font-family:georgia,garamond,serif;
text-indent: 20px;
letter-spacing: 0px;
font-size: 17px;
}
h3 {
text-align: center;
}
.datatab {
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
text-color : #b3b3b3;
background-color: #f2f2f2;
color: #000000;
}
#datatab {
margin-top: 10px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
border-collapse: collapse;
width: 100%;
}
#datatab td, #datatab th {
border: 1px solid #ddd;
padding: 8px;
}
#datatab tr:nth-child(even){background-color: #f2f2f2;}
#datatab tr:hover {background-color: #ddd;}
#datatab th {
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
color: black;
</style>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Read Post Order Log</title>
</head>
<body>
<%-- <h3>Post Order Log : <%=( String ) request.getParameter("sale_order")%></h3> --%>
<h3>Post Order Log</h3>
<div class = "datatab">
<%
String dirName = "";
String fileName = "";
String saleOrder = "";
String errMsg = "";
FileInputStream fin = null;
BufferedReader br = null;
try
{
saleOrder = ( String ) request.getParameter("sale_order");
//BaseLogger.log("2", null, null, "sale_order:: ["+ saleOrder);
//fileName = CommonConstants.JBOSSHOME + File.separator + "EDI" + File.separator + ""+saleOrder.trim()+"_post"+ ".log";
fileName = CommonConstants.JBOSSHOME + File.separator + "EDI" + File.separator + "post_order" + saleOrder.trim()+ ".log";
BaseLogger.log("2", null, null, "fileName:: ["+ fileName);
//dirName = ( new File( CommonConstants.APPLICATION_CONTEXT ) ).getParentFile().getParent() + File.separator + "";
fin = new FileInputStream(fileName);
br = new BufferedReader(new InputStreamReader(fin));
String tempStr = "";
File f = new File(fileName);
String str = "";
while ((tempStr = br.readLine()) != null)
{
str = str + tempStr;
}
String sdf = str.substring(0, str.indexOf("~"));
String err = str.substring(str.indexOf("~")+1, str.length());
System.out.println(sdf);
%><p><%=sdf%></p> <%
System.out.println(err);
//String strArray[]=err.split("#");
HashMap<Integer, String> hmap = new HashMap<Integer, String>();
int cnt = 0;
StringTokenizer tokenizer = new StringTokenizer(err, "#");
while(tokenizer.hasMoreTokens())
{
hmap.put(cnt++, tokenizer.nextToken());
}
%>
<table id="datatab">
<thead >
<tr>
<th>Sale Order</th>
<th>Item Code</th>
<th>Location Code</th>
<th>Lot No.</th>
<th>Line No.</th>
<th>Log Message</th>
</tr>
</thead>
<tbody>
<%
//for(String msg : strArray)
for(int i = 0; i < hmap.size(); i++)
{
%>
<tr>
<%
String strArray[]=hmap.get(i).split("~");
%>
<td><%=strArray[0]%></td>
<td><%=strArray[1]%></td>
<td><%=strArray[2]%></td>
<td><%=strArray[3]%></td>
<td><%=strArray[4]%></td>
<td><%=strArray[5]%></td>
</tr>
<% } %>
</tbody>
</table>
<%
BaseLogger.log("2", null, null, "fileName:: ["+ errMsg);
}catch (Exception e)
{
BaseLogger.log("0", null, null, "Exception :Post Log :readFile(String).." + e.getMessage());
e.printStackTrace();
}
finally
{
if(br != null)
{
br.close();
br = null;
}
if(fin != null)
{
fin.close();
fin = null;
}
}
%>
</div>
</body>
</html>
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