Commit d5f6f134 authored by dpawar's avatar dpawar

added auto and manuaaly reconcile


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@95155 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 97dfb786
...@@ -605,7 +605,7 @@ public class InterCompReconcile extends ValidatorEJB implements InterCompReconci ...@@ -605,7 +605,7 @@ public class InterCompReconcile extends ValidatorEJB implements InterCompReconci
String path = CommonConstants.JBOSSHOME + File.separator + "sql" + File.separator + "oracle/relatePartyConsoleSupply.sql"; String path = CommonConstants.JBOSSHOME + File.separator + "sql" + File.separator + "oracle/relatePartyConsoleSupply.sql";
String adpQuery = genericUtility.readFile(path); String adpQuery = genericUtility.readFile(path);
String objName = "intercomp_reconcile"; String objName = "intercomp_reconcile";
String insertQuery = "Insert Into Intercomp_Reco_Trace ( Tran_Id,Tran_Date,Ref_Ser,Ref_Id,Ref_Ser__To,Ref_Id__To,Site_Code,Site_Code__To,Amount,Chg_Date,Chg_User,Chg_Term) values (?,?,?,?, ?,?,?,?, ?,?,?,? )"; String insertQuery = "Insert Into Intercomp_Reco_Trace ( Tran_Id,Tran_Date,Ref_Ser,Ref_Id,Ref_Ser__To,Ref_Id__To,Site_Code,Site_Code__To,Amount,Chg_Date,Chg_User,Chg_Term,reconcile_type) values (?,?,?,?, ?,?,?,?, ?,?,?,?,? )";
getXMLTransData(conn,adpQuery,insertQuery,objName,new StringBuffer(genericUtility.serializeDom(dom)),"CallByManually",reconcileType,siteCodeFr,siteCodeTo); getXMLTransData(conn,adpQuery,insertQuery,objName,new StringBuffer(genericUtility.serializeDom(dom)),"CallByManually",reconcileType,siteCodeFr,siteCodeTo);
path = null; path = null;
...@@ -644,7 +644,7 @@ public class InterCompReconcile extends ValidatorEJB implements InterCompReconci ...@@ -644,7 +644,7 @@ public class InterCompReconcile extends ValidatorEJB implements InterCompReconci
ArrayList<ArrayList> arrayListData = null; ArrayList<ArrayList> arrayListData = null;
ArrayList traceData = null; ArrayList traceData = null;
Document dom = null; Document dom = null;
String rType="";
TransIDGenerator generator = null; TransIDGenerator generator = null;
if(conn!=null){ if(conn!=null){
ResultSet rs = null; ResultSet rs = null;
...@@ -689,10 +689,10 @@ public class InterCompReconcile extends ValidatorEJB implements InterCompReconci ...@@ -689,10 +689,10 @@ public class InterCompReconcile extends ValidatorEJB implements InterCompReconci
} else if ("CallByManually".equalsIgnoreCase(callBy)) { } else if ("CallByManually".equalsIgnoreCase(callBy)) {
System.out.println("In CallByManually"); System.out.println("In CallByManually");
String refId = "",tranDate = "",gpNo = "",gpDate = "", amtStr = ""; String refId = "",tranDate = "",gpNo = "",gpDate = "", amtStr = "";
double dramt = 0,cramt = 0,tempAmt = 0; double dramt = 0,cramt = 0,tempAmt = 0,lamt = 0,ramt = 0;
if("Automatically".equalsIgnoreCase(reconcileType)){ if("Automatically".equalsIgnoreCase(reconcileType)){
System.out.println("In Automatically"); System.out.println("In Automatically");
rType ="A";
while(rs.next()){ while(rs.next()){
if(siteCodeFr.equalsIgnoreCase(rs.getString("SITE_CODE"))) { if(siteCodeFr.equalsIgnoreCase(rs.getString("SITE_CODE"))) {
refId = rs.getString("REF_ID"); refId = rs.getString("REF_ID");
...@@ -704,13 +704,19 @@ public class InterCompReconcile extends ValidatorEJB implements InterCompReconci ...@@ -704,13 +704,19 @@ public class InterCompReconcile extends ValidatorEJB implements InterCompReconci
tempAmt = dramt + cramt; tempAmt = dramt + cramt;
System.out.println("refId["+refId+"],tranDate["+tranDate+"],gpNo["+gpNo+"],gpDate["+gpDate+"],dramt["+dramt+"],cramt["+cramt+"]"); System.out.println("refId["+refId+"],tranDate["+tranDate+"],gpNo["+gpNo+"],gpDate["+gpDate+"],dramt["+dramt+"],cramt["+cramt+"]");
refId = refId == null ? null : ("".equalsIgnoreCase(refId.trim()) ? null : refId);
tranDate = tranDate == null ? null : ("".equalsIgnoreCase(tranDate.trim()) ? null : tranDate);
gpNo = gpNo == null ? null : ("".equalsIgnoreCase(gpNo.trim()) ? null : gpNo);
gpDate = gpDate == null ? null : ("".equalsIgnoreCase(gpDate.trim()) ? null : gpDate);
if(refId != null && tranDate != null) { if(refId != null && tranDate != null) {
refId = refId.trim(); refId = refId.trim();
tranDate = tranDate.trim(); tranDate = tranDate.trim();
if(issueSiteMap.containsKey(siteCodeFr+":"+refId+":"+tranDate)) { if(issueSiteMap.containsKey(siteCodeFr+":"+refId+":"+tranDate)) {
issueSiteMap.put(siteCodeFr+":"+refId+":"+tranDate,issueSiteMap.get(siteCodeFr+":"+refId+":"+tranDate) + tempAmt); issueSiteMap.put(siteCodeFr+":"+refId+":"+tranDate,issueSiteMap.get(siteCodeFr+":"+refId+":"+tranDate) + tempAmt);
lamt += tempAmt;
} else { } else {
issueSiteMap.put(siteCodeFr+":"+refId+":"+tranDate, tempAmt); issueSiteMap.put(siteCodeFr+":"+refId+":"+tranDate, tempAmt);
lamt += tempAmt;
} }
} else if(gpNo != null && gpDate != null) { } else if(gpNo != null && gpDate != null) {
...@@ -718,8 +724,10 @@ public class InterCompReconcile extends ValidatorEJB implements InterCompReconci ...@@ -718,8 +724,10 @@ public class InterCompReconcile extends ValidatorEJB implements InterCompReconci
gpDate = gpDate.trim(); gpDate = gpDate.trim();
if(issueSiteMap.containsKey(siteCodeFr+":"+gpNo+":"+gpDate)) { if(issueSiteMap.containsKey(siteCodeFr+":"+gpNo+":"+gpDate)) {
issueSiteMap.put(siteCodeFr+":"+gpNo+":"+gpDate,issueSiteMap.get(siteCodeFr+":"+gpNo+":"+gpDate) + tempAmt); issueSiteMap.put(siteCodeFr+":"+gpNo+":"+gpDate,issueSiteMap.get(siteCodeFr+":"+gpNo+":"+gpDate) + tempAmt);
lamt += tempAmt;
} else { } else {
issueSiteMap.put(siteCodeFr+":"+gpNo+":"+gpDate, tempAmt); issueSiteMap.put(siteCodeFr+":"+gpNo+":"+gpDate, tempAmt);
lamt += tempAmt;
} }
} }
} else if(siteCodeTo.equalsIgnoreCase(rs.getString("SITE_CODE"))) { } else if(siteCodeTo.equalsIgnoreCase(rs.getString("SITE_CODE"))) {
...@@ -730,22 +738,29 @@ public class InterCompReconcile extends ValidatorEJB implements InterCompReconci ...@@ -730,22 +738,29 @@ public class InterCompReconcile extends ValidatorEJB implements InterCompReconci
tempAmt = dramt + cramt; tempAmt = dramt + cramt;
System.out.println("refId["+refId+"],tranDate["+tranDate+"],dramt["+dramt+"],cramt["+cramt+"]"); System.out.println("refId["+refId+"],tranDate["+tranDate+"],dramt["+dramt+"],cramt["+cramt+"]");
refId = refId == null ? null : ("".equalsIgnoreCase(refId.trim()) ? null : refId);
tranDate = tranDate == null ? null : ("".equalsIgnoreCase(tranDate.trim()) ? null : tranDate);
if(refId != null && tranDate != null) { if(refId != null && tranDate != null) {
refId = refId.trim(); refId = refId.trim();
tranDate = tranDate.trim(); tranDate = tranDate.trim();
if(reseiverSiteMap.containsKey(siteCodeTo+":"+refId+":"+tranDate)) { if(reseiverSiteMap.containsKey(siteCodeTo+":"+refId+":"+tranDate)) {
reseiverSiteMap.put(siteCodeTo+":"+refId+":"+tranDate,issueSiteMap.get(siteCodeTo+":"+refId+":"+tranDate) + tempAmt); reseiverSiteMap.put(siteCodeTo+":"+refId+":"+tranDate,issueSiteMap.get(siteCodeTo+":"+refId+":"+tranDate) + tempAmt);
ramt += tempAmt;
} else { } else {
reseiverSiteMap.put(siteCodeTo+":"+refId+":"+tranDate, tempAmt); reseiverSiteMap.put(siteCodeTo+":"+refId+":"+tranDate, tempAmt);
ramt += tempAmt;
} }
} }
} }
} }
pstmt = null; pstmt = null;
rs = null; rs = null;
arrayListData = buildTraceDataHM(issueSiteMap,reseiverSiteMap,siteCodeFr,siteCodeTo); if(lamt == ramt) {
arrayListData = buildTraceDataHM(issueSiteMap,reseiverSiteMap,siteCodeFr,siteCodeTo,rType);
}
} else if("Manually".equalsIgnoreCase(reconcileType)){ } else if("Manually".equalsIgnoreCase(reconcileType)){
System.out.println("In Automatically"); System.out.println("In Manually");
rType ="M";
dom = GenericUtility.getInstance().parseString(stringBuffer.toString()); dom = GenericUtility.getInstance().parseString(stringBuffer.toString());
NodeList nList = dom.getElementsByTagName("Detail"); NodeList nList = dom.getElementsByTagName("Detail");
...@@ -768,13 +783,19 @@ public class InterCompReconcile extends ValidatorEJB implements InterCompReconci ...@@ -768,13 +783,19 @@ public class InterCompReconcile extends ValidatorEJB implements InterCompReconci
tempAmt = dramt + cramt; tempAmt = dramt + cramt;
System.out.println("refId["+refId+"],tranDate["+tranDate+"],gpNo["+gpNo+"],gpDate["+gpDate+"],dramt["+dramt+"],cramt["+cramt+"]"); System.out.println("refId["+refId+"],tranDate["+tranDate+"],gpNo["+gpNo+"],gpDate["+gpDate+"],dramt["+dramt+"],cramt["+cramt+"]");
refId = refId == null ? null : ("".equalsIgnoreCase(refId.trim()) ? null : refId);
tranDate = tranDate == null ? null : ("".equalsIgnoreCase(tranDate.trim()) ? null : tranDate);
gpNo = gpNo == null ? null : ("".equalsIgnoreCase(gpNo.trim()) ? null : gpNo);
gpDate = gpDate == null ? null : ("".equalsIgnoreCase(gpDate.trim()) ? null : gpDate);
if(refId != null && tranDate != null) { if(refId != null && tranDate != null) {
refId = refId.trim(); refId = refId.trim();
tranDate = tranDate.trim(); tranDate = tranDate.trim();
if(issueSiteMap.containsKey(siteCodeFr+":"+refId+":"+tranDate)) { if(issueSiteMap.containsKey(siteCodeFr+":"+refId+":"+tranDate)) {
issueSiteMap.put(siteCodeFr+":"+refId+":"+tranDate,issueSiteMap.get(siteCodeFr+":"+refId+":"+tranDate) + tempAmt); issueSiteMap.put(siteCodeFr+":"+refId+":"+tranDate,issueSiteMap.get(siteCodeFr+":"+refId+":"+tranDate) + tempAmt);
lamt += tempAmt;
} else { } else {
issueSiteMap.put(siteCodeFr+":"+refId+":"+tranDate, tempAmt); issueSiteMap.put(siteCodeFr+":"+refId+":"+tranDate, tempAmt);
lamt += tempAmt;
} }
} else if(gpNo != null && gpDate != null) { } else if(gpNo != null && gpDate != null) {
...@@ -782,8 +803,10 @@ public class InterCompReconcile extends ValidatorEJB implements InterCompReconci ...@@ -782,8 +803,10 @@ public class InterCompReconcile extends ValidatorEJB implements InterCompReconci
gpDate = gpDate.trim(); gpDate = gpDate.trim();
if(issueSiteMap.containsKey(siteCodeFr+":"+gpNo+":"+gpDate)) { if(issueSiteMap.containsKey(siteCodeFr+":"+gpNo+":"+gpDate)) {
issueSiteMap.put(siteCodeFr+":"+gpNo+":"+gpDate,issueSiteMap.get(siteCodeFr+":"+gpNo+":"+gpDate) + tempAmt); issueSiteMap.put(siteCodeFr+":"+gpNo+":"+gpDate,issueSiteMap.get(siteCodeFr+":"+gpNo+":"+gpDate) + tempAmt);
lamt += tempAmt;
} else { } else {
issueSiteMap.put(siteCodeFr+":"+gpNo+":"+gpDate, tempAmt); issueSiteMap.put(siteCodeFr+":"+gpNo+":"+gpDate, tempAmt);
lamt += tempAmt;
} }
} }
} else if(siteCodeTo.equalsIgnoreCase(siteCode)) { } else if(siteCodeTo.equalsIgnoreCase(siteCode)) {
...@@ -796,18 +819,24 @@ public class InterCompReconcile extends ValidatorEJB implements InterCompReconci ...@@ -796,18 +819,24 @@ public class InterCompReconcile extends ValidatorEJB implements InterCompReconci
tempAmt = dramt + cramt; tempAmt = dramt + cramt;
System.out.println("refId["+refId+"],tranDate["+tranDate+"],dramt["+dramt+"],cramt["+cramt+"]"); System.out.println("refId["+refId+"],tranDate["+tranDate+"],dramt["+dramt+"],cramt["+cramt+"]");
refId = refId == null ? null : ("".equalsIgnoreCase(refId.trim()) ? null : refId);
tranDate = tranDate == null ? null : ("".equalsIgnoreCase(tranDate.trim()) ? null : tranDate);
if(refId != null && tranDate != null) { if(refId != null && tranDate != null) {
refId = refId.trim(); refId = refId.trim();
tranDate = tranDate.trim(); tranDate = tranDate.trim();
if(reseiverSiteMap.containsKey(siteCodeTo+":"+refId+":"+tranDate)) { if(reseiverSiteMap.containsKey(siteCodeTo+":"+refId+":"+tranDate)) {
reseiverSiteMap.put(siteCodeTo+":"+refId+":"+tranDate,issueSiteMap.get(siteCodeTo+":"+refId+":"+tranDate) + tempAmt); reseiverSiteMap.put(siteCodeTo+":"+refId+":"+tranDate,issueSiteMap.get(siteCodeTo+":"+refId+":"+tranDate) + tempAmt);
ramt += tempAmt;
} else { } else {
reseiverSiteMap.put(siteCodeTo+":"+refId+":"+tranDate, tempAmt); reseiverSiteMap.put(siteCodeTo+":"+refId+":"+tranDate, tempAmt);
ramt += tempAmt;
}
} }
} }
} }
if(lamt == ramt) {
arrayListData = buildTraceDataHM(issueSiteMap,reseiverSiteMap,siteCodeFr,siteCodeTo,rType);
} }
arrayListData = buildTraceDataHM(issueSiteMap,reseiverSiteMap,siteCodeFr,siteCodeTo);
} }
} }
} }
...@@ -827,6 +856,7 @@ public class InterCompReconcile extends ValidatorEJB implements InterCompReconci ...@@ -827,6 +856,7 @@ public class InterCompReconcile extends ValidatorEJB implements InterCompReconci
} }
pstmt = null; pstmt = null;
/*generator = new TransIDGenerator(stringBuffer.toString(),userId,CommonConstants.DB_NAME); /*generator = new TransIDGenerator(stringBuffer.toString(),userId,CommonConstants.DB_NAME);
String uniqueKey = generator.generateTranSeqID("INCORE", "tran_id", keyString, conn); String uniqueKey = generator.generateTranSeqID("INCORE", "tran_id", keyString, conn);
System.out.print("uniqueKey:["+uniqueKey+"]"); System.out.print("uniqueKey:["+uniqueKey+"]");
...@@ -858,6 +888,7 @@ public class InterCompReconcile extends ValidatorEJB implements InterCompReconci ...@@ -858,6 +888,7 @@ public class InterCompReconcile extends ValidatorEJB implements InterCompReconci
pstmt.setTimestamp(10, new Timestamp(System.currentTimeMillis())); pstmt.setTimestamp(10, new Timestamp(System.currentTimeMillis()));
pstmt.setString(11, chgUser); pstmt.setString(11, chgUser);
pstmt.setString(12, chgTerm); pstmt.setString(12, chgTerm);
pstmt.setString(13, rType);
pstmt.addBatch(); pstmt.addBatch();
} }
...@@ -977,7 +1008,7 @@ public class InterCompReconcile extends ValidatorEJB implements InterCompReconci ...@@ -977,7 +1008,7 @@ public class InterCompReconcile extends ValidatorEJB implements InterCompReconci
} }
return arrayListData; return arrayListData;
} }
private ArrayList<ArrayList> buildTraceDataHM(HashMap<String,Double> issueSiteMap,HashMap<String,Double> reseiverSiteMap,String siteCodeFr,String siteCodeTo) throws Exception private ArrayList<ArrayList> buildTraceDataHM(HashMap<String,Double> issueSiteMap,HashMap<String,Double> reseiverSiteMap,String siteCodeFr,String siteCodeTo,String rType) throws Exception
{ {
System.out.println("In buildTraceDataHM"); System.out.println("In buildTraceDataHM");
System.out.println("issueSiteMap:["+issueSiteMap+"],reseiverSiteMap:["+reseiverSiteMap+"]"); System.out.println("issueSiteMap:["+issueSiteMap+"],reseiverSiteMap:["+reseiverSiteMap+"]");
...@@ -989,6 +1020,8 @@ public class InterCompReconcile extends ValidatorEJB implements InterCompReconci ...@@ -989,6 +1020,8 @@ public class InterCompReconcile extends ValidatorEJB implements InterCompReconci
String refId = "",refDate = ""; String refId = "",refDate = "";
double refAmt = 0.0,tempAmt = 0.0,dramt = 0,cramt = 0; double refAmt = 0.0,tempAmt = 0.0,dramt = 0,cramt = 0;
if ( issueSiteMap != null && reseiverSiteMap != null && issueSiteMap.size() > 0 && reseiverSiteMap.size() > 0 ) if ( issueSiteMap != null && reseiverSiteMap != null && issueSiteMap.size() > 0 && reseiverSiteMap.size() > 0 )
{
if("A".equalsIgnoreCase(rType))
{ {
Set<String> issueSet = issueSiteMap.keySet(); Set<String> issueSet = issueSiteMap.keySet();
Iterator itr = issueSet.iterator(); Iterator itr = issueSet.iterator();
...@@ -1024,6 +1057,70 @@ public class InterCompReconcile extends ValidatorEJB implements InterCompReconci ...@@ -1024,6 +1057,70 @@ public class InterCompReconcile extends ValidatorEJB implements InterCompReconci
} }
} }
} }
}
else if("M".equalsIgnoreCase(rType))
{
Set<String> issueSet = issueSiteMap.keySet();
Iterator itr = issueSet.iterator();
while(itr.hasNext())
{
key = (String)itr.next();
System.out.println("key["+key+"]");
String[] keyArray = key.split(":");
System.out.println("1:["+keyArray[0]+"]");
System.out.println("2:["+keyArray[1]+"]");
System.out.println("3:["+keyArray[2]+"]");
System.out.println("Ala re ala");
firstSite = issueSiteMap.get(key);
traceData = new ArrayList<String>();
java.util.Date date = new java.util.Date(keyArray[2].toString());
Timestamp time = new Timestamp(date.getTime());
traceData.add(time);
traceData.add(null);
traceData.add(keyArray[1].toString());
traceData.add(null);
traceData.add(keyArray[1].toString());
traceData.add(siteCodeFr);
traceData.add(siteCodeTo);
traceData.add(firstSite);
arrayListData.add(traceData);
traceData.clear();
traceData = null;
}
issueSet.clear();
issueSet = null;
itr = null;
firstSite = 0;
issueSet = reseiverSiteMap.keySet();
itr = issueSet.iterator();
while(itr.hasNext())
{
key = (String)itr.next();
System.out.println("key["+key+"]");
String[] keyArray = key.split(":");
System.out.println("1:["+keyArray[0]+"]");
System.out.println("2:["+keyArray[1]+"]");
System.out.println("3:["+keyArray[2]+"]");
System.out.println("Ala re ala");
firstSite = reseiverSiteMap.get(key);
traceData = new ArrayList<String>();
java.util.Date date = new java.util.Date(keyArray[2].toString());
Timestamp time = new Timestamp(date.getTime());
traceData.add(time);
traceData.add(null);
traceData.add(keyArray[1].toString());
traceData.add(null);
traceData.add(keyArray[1].toString());
traceData.add(siteCodeFr);
traceData.add(siteCodeTo);
traceData.add(firstSite);
arrayListData.add(traceData);
traceData.clear();
traceData = null;
}
}
issueSiteMap = null; issueSiteMap = null;
reseiverSiteMap = null; reseiverSiteMap = null;
siteCodeFr = null; siteCodeFr = null;
...@@ -1101,9 +1198,9 @@ public class InterCompReconcile extends ValidatorEJB implements InterCompReconci ...@@ -1101,9 +1198,9 @@ public class InterCompReconcile extends ValidatorEJB implements InterCompReconci
} }
/*@Override @Override
public String getValuesForPopHelp(String sundryType) { public String getValuesForPopHelp(String sundryType) {
// TODO Auto-generated method stub // TODO Auto-generated method stub
return null; return null;
}*/ }
} }
\ No newline at end of file
...@@ -280,4 +280,78 @@ public class InterCompReconcileProcess extends ProcessEJB implements InterCompRe ...@@ -280,4 +280,78 @@ public class InterCompReconcileProcess extends ProcessEJB implements InterCompRe
throw new ITMException(e); throw new ITMException(e);
} }
} }
public String getValuesForPopHelp(String sundryType){
System.out.println("in getValuesForPopHelp EJB called222---------------");
System.out.println("SundryType222--->>["+sundryType+"]");
String sql="",sundry;
Connection conn1 = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
GenericUtility genericUtility = GenericUtility.getInstance();
//StringBuffer valueXmlString = new StringBuffer();
/*valueXmlString.append("<?xml version='1.0' encoding='ISO-8859-1'?>" +
"<?xml-stylesheet type=\"text/xsl\" href=\"../xsl/popup.xsl\"?>" +
"<?xml-stylesheet type=\"text/css\" href=\"../css/xtree.css\"?>"); */
StringBuffer valueXmlString = new StringBuffer("<Root>\r\n");
try
{
ConnDriver connDriver = new ConnDriver();
conn1 = connDriver.getConnectDB("DriverITM");
if("customer".equalsIgnoreCase(sundryType))
sql = "select cust_code,cust_name from customer";
else if("supplier".equalsIgnoreCase(sundryType))
sql="select supp_code,sh_name from supplier";
else if("employee".equalsIgnoreCase(sundryType))
sql="select emp_code,emp_fname || ' ' || emp_lname from employee";
else if("loan_party".equalsIgnoreCase(sundryType))
sql="select party_code,party_name from loanparty";
else if("tax_authority".equalsIgnoreCase(sundryType))
sql="select tauth_code,tauth_name from tax_authority";
else if("transporter".equalsIgnoreCase(sundryType))
sql="select tran_code,tran_name from transporter";
else if("sales_pers".equalsIgnoreCase(sundryType))
sql="select sales_pers,sp_name from sales_pers";
else if("strg_customer".equalsIgnoreCase(sundryType))
sql="select sc_code,first_name || ' ' || last_name from strg_customer";
System.out.println("Sql getValuesForPopHelp-->>["+sql+"]");
pstmt = conn1.prepareStatement(sql);
rs = pstmt.executeQuery();
int num = 1;
while (rs.next())
{
valueXmlString.append("<Detail domID='" + num + "'>\r\n");
valueXmlString.append("<sundry_code><![CDATA[").append(rs.getString(1)).append("]]></sundry_code>\r\n");
valueXmlString.append("<sundry_name><![CDATA[").append(rs.getString(2)).append("]]></sundry_name>\r\n");
valueXmlString.append("</Detail>\r\n");
num++;
}
rs.close();
rs = null;
pstmt.close();
pstmt = null ;
}
catch(Exception e){
System.out.println("Exception in getValuesForPopHelp.............");
e.printStackTrace();
}
finally{
try{
if(conn1!=null){
conn1.close();
}
}
catch(Exception e){
e.printStackTrace();
}
}
valueXmlString.append("</Root>\r\n");
System.out.println("\n****ValueXmlString ::[[" + valueXmlString.toString() +"]]:********");
return valueXmlString.toString();
}
} }
\ No newline at end of file
package ibase.webitm.ejb.fin; package ibase.webitm.ejb.fin;
import java.rmi.RemoteException; import java.rmi.RemoteException;
import ibase.webitm.utility.ITMException; import ibase.webitm.utility.ITMException;
import org.w3c.dom.Document; import org.w3c.dom.Document;
import ibase.webitm.ejb.ProcessLocal; import ibase.webitm.ejb.ProcessLocal;
import javax.ejb.Local; import javax.ejb.Local;
@Local @Local
...@@ -12,4 +15,5 @@ public interface InterCompReconcileProcessLocal extends ProcessLocal { ...@@ -12,4 +15,5 @@ public interface InterCompReconcileProcessLocal extends ProcessLocal {
public String process(String xmlString, String xmlString2, String windowName, String xtraParams) throws RemoteException, ITMException; public String process(String xmlString, String xmlString2, String windowName, String xtraParams) throws RemoteException, ITMException;
public String process(Document dom, Document dom2, String windowName, String xtraParams) throws RemoteException, ITMException; public String process(Document dom, Document dom2, String windowName, String xtraParams) throws RemoteException, ITMException;
public String getValuesForPopHelp(String sundryType);
} }
\ No newline at end of file
package ibase.webitm.ejb.fin; package ibase.webitm.ejb.fin;
import java.rmi.RemoteException; import java.rmi.RemoteException;
import org.w3c.dom.Document; import org.w3c.dom.Document;
import ibase.webitm.utility.ITMException; import ibase.webitm.utility.ITMException;
import javax.ejb.Remote; import javax.ejb.Remote;
import ibase.webitm.ejb.ProcessRemote; import ibase.webitm.ejb.ProcessRemote;
@Remote @Remote
...@@ -11,4 +15,5 @@ public interface InterCompReconcileProcessRemote extends ProcessRemote { ...@@ -11,4 +15,5 @@ public interface InterCompReconcileProcessRemote extends ProcessRemote {
public String process(String xmlString, String xmlString2, String windowName, String xtraParams) throws RemoteException, ITMException; public String process(String xmlString, String xmlString2, String windowName, String xtraParams) throws RemoteException, ITMException;
public String process(Document dom, Document dom2, String windowName, String xtraParams) throws RemoteException, ITMException; public String process(Document dom, Document dom2, String windowName, String xtraParams) throws RemoteException, ITMException;
public String getValuesForPopHelp(String sundryType);
} }
\ No newline at end of file
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