Commit a9d97a91 authored by kmandhre's avatar kmandhre

change in get Data for xml string


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@92644 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 4a2a6f92
...@@ -157,7 +157,14 @@ Put a validation chq amount in filter and total of details matches in case heade ...@@ -157,7 +157,14 @@ Put a validation chq amount in filter and total of details matches in case heade
*/ */
StringBuffer retTabSepStrBuff = new StringBuffer(); //StringBuffer retTabSepStrBuff = new StringBuffer();
StringBuffer retTabSepStrBuff = new StringBuffer("<?xml version = \"1.0\"?>");
retTabSepStrBuff.append("<DocumentRoot>");
retTabSepStrBuff.append("<description>").append("Datawindow Root").append("</description>");
retTabSepStrBuff.append("<group0>");
retTabSepStrBuff.append("<description>").append("Group0 description").append("</description>");
retTabSepStrBuff.append("<Header0>");
java.sql.Date currDate = new java.sql.Date(System.currentTimeMillis()); java.sql.Date currDate = new java.sql.Date(System.currentTimeMillis());
String sql = ""; String sql = "";
String errCode = ""; String errCode = "";
...@@ -489,112 +496,168 @@ Put a validation chq amount in filter and total of details matches in case heade ...@@ -489,112 +496,168 @@ Put a validation chq amount in filter and total of details matches in case heade
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
while (rs.next()) while (rs.next())
{ {
retTabSepStrBuff.append("<Detail2>");
System.out.println("ch no 1 = "+rs.getString(8)); System.out.println("ch no 1 = "+rs.getString(8));
//INVOICE_ID //INVOICE_ID
retTabSepStrBuff.append(rs.getString(1)).append("\t"); //retTabSepStrBuff.append(rs.getString(1)).append("\t");
//added by kunal on 04/02/13 Data set in Xml string format
retTabSepStrBuff.append("<invoice_id>").append("<![CDATA[" + rs.getString(1) +"]]>").append("</invoice_id>");
//TRAN_SERNO //TRAN_SERNO
retTabSepStrBuff.append(rs.getString(2)).append("\t"); //retTabSepStrBuff.append(rs.getString(2)).append("\t");
retTabSepStrBuff.append("<tran_ser>").append("<![CDATA[" + rs.getString(2) +"]]>").append("</tran_ser>");
//TRAN_DATE //TRAN_DATE
//retTabSepStrBuff.append(rs.getDate(3)).append("\t"); //retTabSepStrBuff.append(rs.getDate(3)).append("\t");
System.out.println(sdf.format(rs.getTimestamp(3))); System.out.println(sdf.format(rs.getTimestamp(3)));
retTabSepStrBuff.append(sdf.format(rs.getTimestamp(3))).append("\t"); //retTabSepStrBuff.append(sdf.format(rs.getTimestamp(3))).append("\t");
//cust_ref_no retTabSepStrBuff.append("<tran_date>").append("<![CDATA[" +sdf.format(rs.getTimestamp(3)) +"]]>").append("</tran_date>");
if (rs.getString("CUST_REF_NO") == null || rs.getString("CUST_REF_NO").trim().length() == 0)
//retTabSepStrBuff.append(rs.getDouble("TOT_AMT")).append("\n");
retTabSepStrBuff.append("<tot_amt>").append("<![CDATA["+rs.getDouble("TOT_AMT")+"]]>").append("</tot_amt>");
//INV_AMT
//retTabSepStrBuff.append(rs.getDouble(4)).append("\t");
retTabSepStrBuff.append("<inv_amt>").append("<![CDATA[" +rs.getDouble(4) +"]]>").append("</inv_amt>");
//Added by manoj dtd 18/10/2012 to display absolute value
//retTabSepStrBuff.append(Math.abs(rs.getDouble(4))).append("\t");
retTabSepStrBuff.append("<bal_amt>").append("<![CDATA[" +Math.abs(rs.getDouble(4)) +"]]>").append("</bal_amt>");
//adj_AMT
//retTabSepStrBuff.append(rs.getDouble(4)).append("\t");
retTabSepStrBuff.append("<adj_amt>").append("<![CDATA[" +rs.getDouble(4) +"]]>").append("</adj_amt>");
// adjusted_amt
//retTabSepStrBuff.append(rs.getDouble("ADJ_AMT")).append("\t");
retTabSepStrBuff.append("<adjusted_amt>").append("<![CDATA["+rs.getDouble("ADJ_AMT")+"]]>").append("</adjusted_amt>");
//CUST_NAME
//retTabSepStrBuff.append(rs.getString(5)).append("\t");
retTabSepStrBuff.append("<cust_name>").append("<![CDATA[" +rs.getString(5) +"]]>").append("</cust_name>");
//BANK_CODE
//retTabSepStrBuff.append(rs.getString(6)).append("\t");
retTabSepStrBuff.append("<bank_code>").append("<![CDATA["+rs.getString(6)+"]]>").append("</bank_code>");
//CHEQUE_DATE
if(rs.getDate(7) == null)
{ {
retTabSepStrBuff.append("").append("\t"); //retTabSepStrBuff.append(currDate).append("\t");
//retTabSepStrBuff.append(sdf.format(currDate)).append("\t");
retTabSepStrBuff.append("<cheque_date>").append("<![CDATA["+sdf.format(currDate)+"]]>").append("</cheque_date>");
} }
else else
{ {
retTabSepStrBuff.append(rs.getString("CUST_REF_NO")).append("\t"); //retTabSepStrBuff.append(sdf.format(rs.getTimestamp(7))).append("\t");
retTabSepStrBuff.append("<cheque_date>").append("<![CDATA["+sdf.format(rs.getTimestamp(7))+"]]>").append("</cheque_date>");
} }
//INV_AMT
retTabSepStrBuff.append(rs.getDouble(4)).append("\t");
//Added by manoj dtd 18/10/2012 to display absolute value
retTabSepStrBuff.append(Math.abs(rs.getDouble(4))).append("\t");
//adj_AMT
retTabSepStrBuff.append(rs.getDouble(4)).append("\t");
//CHEQUE_NO //CHEQUE_NO
if(rs.getString(8)==null || rs.getString(8).trim().length() == 0) //change done by Kunal on 19/10/12 if(rs.getString(8)==null || rs.getString(8).trim().length() == 0) //change done by Kunal on 19/10/12
{ {
retTabSepStrBuff.append(filterChqNo).append("\t"); //retTabSepStrBuff.append(filterChqNo).append("\t");
retTabSepStrBuff.append("<cheque_no>").append("<![CDATA[" +filterChqNo +"]]>").append("</cheque_no>");
} }
else else
{ {
retTabSepStrBuff.append((rs.getString(8)==null?" ":rs.getString(8).trim())).append("\t"); //retTabSepStrBuff.append((rs.getString(8)==null?" ":rs.getString(8).trim())).append("\t");
retTabSepStrBuff.append("<cheque_no>").append("<![CDATA[" +(rs.getString(8)==null?" ":rs.getString(8).trim()) +"]]>").append("</cheque_no>");
} }
//retTabSepStrBuff.append(rs.getString(8)).append("\t"); //retTabSepStrBuff.append(rs.getString(8)).append("\t");
//CUST_NAME
retTabSepStrBuff.append(rs.getString(5)).append("\t"); //CHQ_AMOUNT
//retTabSepStrBuff.append(rs.getDouble(9)).append("\t");
retTabSepStrBuff.append("<chq_amount>").append("<![CDATA["+rs.getDouble(9)+"]]>").append("</chq_amount>");
//CUST_CODE
//retTabSepStrBuff.append(rs.getString(10)).append("\t");//added by rajesh k to append cust_code
retTabSepStrBuff.append("<cust_code>").append("<![CDATA["+rs.getString(10)+"]]>").append("</cust_code>");
//cust_ref_no
if (rs.getString("CUST_REF_NO") == null || rs.getString("CUST_REF_NO").trim().length() == 0)
{
//retTabSepStrBuff.append("").append("\t");
retTabSepStrBuff.append("<cust_ref_no>").append("<![CDATA[]]>").append("</cust_ref_no>");
}
else
{
//retTabSepStrBuff.append(rs.getString("CUST_REF_NO")).append("\t");
retTabSepStrBuff.append("<cust_ref_no>").append("<![CDATA[" +rs.getString("CUST_REF_NO") +"]]>").append("</cust_ref_no>");
}
//due_date //due_date
if(rs.getDate("DUE_DATE") == null) if(rs.getDate("DUE_DATE") == null)
{ {
retTabSepStrBuff.append("").append("\t"); //retTabSepStrBuff.append("").append("\t");
retTabSepStrBuff.append("<due_date>").append("<![CDATA[]]>").append("</due_date>");
} }
else else
{ {
retTabSepStrBuff.append(sdf.format(rs.getTimestamp("DUE_DATE"))).append("\t"); //retTabSepStrBuff.append(sdf.format(rs.getTimestamp("DUE_DATE"))).append("\t");
retTabSepStrBuff.append("<due_date>").append("<![CDATA[" +sdf.format(rs.getTimestamp("DUE_DATE")) +"]]>").append("</due_date>");
} }
//cust_ref_date //cust_ref_date
if(rs.getDate("CUST_REF_DATE") == null) if(rs.getDate("CUST_REF_DATE") == null)
{ {
retTabSepStrBuff.append("").append("\t"); //retTabSepStrBuff.append("").append("\t");
retTabSepStrBuff.append("<cust_ref_date>").append("<![CDATA[]]>").append("</cust_ref_date>");
} }
else else
{ {
//retTabSepStrBuff.append(rs.getDate("CUST_REF_DATE")).append("\t"); //retTabSepStrBuff.append(rs.getDate("CUST_REF_DATE")).append("\t");
retTabSepStrBuff.append(sdf.format(rs.getTimestamp("CUST_REF_DATE"))).append("\t"); //retTabSepStrBuff.append(sdf.format(rs.getTimestamp("CUST_REF_DATE"))).append("\t");
retTabSepStrBuff.append("<cust_ref_date>").append("<![CDATA["+sdf.format(rs.getTimestamp("CUST_REF_DATE"))+"]]>").append("</cust_ref_date>");
} }
//reas_CODE //reas_CODE
if (rs.getString("REAS_CODE") == null || rs.getString("REAS_CODE").trim().length() == 0) if (rs.getString("REAS_CODE") == null || rs.getString("REAS_CODE").trim().length() == 0)
{ {
retTabSepStrBuff.append("").append("\t"); //retTabSepStrBuff.append("").append("\t");
retTabSepStrBuff.append("<reas_code>").append("<![CDATA[]]>").append("</reas_code>");
} }
else else
{ {
retTabSepStrBuff.append(rs.getString("REAS_CODE")).append("\t"); //retTabSepStrBuff.append(rs.getString("REAS_CODE")).append("\t");
retTabSepStrBuff.append("<reas_code>").append("<![CDATA["+rs.getString("REAS_CODE")+"]]>").append("</reas_code>");
} }
//reas_detail //reas_detail
if (rs.getString("REAS_DETAIL") == null || rs.getString("REAS_DETAIL").trim().length() == 0) if (rs.getString("REAS_DETAIL") == null || rs.getString("REAS_DETAIL").trim().length() == 0)
{ {
retTabSepStrBuff.append("").append("\t"); //retTabSepStrBuff.append("").append("\t");
retTabSepStrBuff.append("<reas_detail>").append("<![CDATA[]]>").append("</reas_detail>");
} }
else else
{ {
retTabSepStrBuff.append(rs.getString("REAS_DETAIL")).append("\t"); //retTabSepStrBuff.append(rs.getString("REAS_DETAIL")).append("\t");
retTabSepStrBuff.append("<reas_detail>").append("<![CDATA["+rs.getString("REAS_DETAIL")+"]]>").append("</reas_detail>");
} }
//CHQ_AMOUNT
retTabSepStrBuff.append(rs.getDouble(9)).append("\t");
//CHEQUE_DATE
if(rs.getDate(7) == null)
{
//retTabSepStrBuff.append(currDate).append("\t");
retTabSepStrBuff.append(sdf.format(currDate)).append("\t");
}
else
{
retTabSepStrBuff.append(sdf.format(rs.getTimestamp(7))).append("\t");
}
//BANK_CODE
retTabSepStrBuff.append(rs.getString(6)).append("\t");
//CUST_CODE
retTabSepStrBuff.append(rs.getString(10)).append("\t");//added by rajesh k to append cust_code
//cust_ref_amt //cust_ref_amt
retTabSepStrBuff.append(rs.getDouble("CUST_REF_AMT")).append("\t"); //retTabSepStrBuff.append(rs.getDouble("CUST_REF_AMT")).append("\t");
retTabSepStrBuff.append(remarks).append("\t"); retTabSepStrBuff.append("<cust_ref_amt>").append("<![CDATA["+rs.getDouble("CUST_REF_AMT")+"]]>").append("</cust_ref_amt>");
// adjusted_amt //retTabSepStrBuff.append(remarks).append("\t");
retTabSepStrBuff.append(rs.getDouble("ADJ_AMT")).append("\t"); retTabSepStrBuff.append("<remarks>").append("<![CDATA["+remarks+"]]>").append("</remarks>");
retTabSepStrBuff.append(rs.getDouble("TOT_AMT")).append("\n");
System.out.println("INVOICE_ID :::::::: "+rs.getString(1)); System.out.println("INVOICE_ID :::::::: "+rs.getString(1));
writeLog(filePtr,"%%%%%%%%% INVOICE_ID :::."+rs.getString(1),true); writeLog(filePtr,"%%%%%%%%% INVOICE_ID :::."+rs.getString(1),true);
writeLog(filePtr,"%%%%%%%%% CHEQUE_DATE :::."+rs.getString(7),true); writeLog(filePtr,"%%%%%%%%% CHEQUE_DATE :::."+rs.getString(7),true);
writeLog(filePtr,"%%%%%%%%% CHQ_AMOUNT :::."+rs.getDouble(9),true); writeLog(filePtr,"%%%%%%%%% CHQ_AMOUNT :::."+rs.getDouble(9),true);
writeLog(filePtr,"%%%%%%%%% CHEQUE_DATE :::."+rs.getString(6),true); writeLog(filePtr,"%%%%%%%%% CHEQUE_DATE :::."+rs.getString(6),true);
retTabSepStrBuff.append("</Detail2>");
}//while }//while
rs.close(); rs.close();
pstmt.close(); pstmt.close();
retTabSepStrBuff.append("</Header0>");
retTabSepStrBuff.append("</group0>");
retTabSepStrBuff.append("</DocumentRoot>");
System.out.println("xml string::::"+retTabSepStrBuff);
//********* //*********
}//try }//try
......
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