Commit 5a805955 authored by akhokar's avatar akhokar

Changes done due to connection related changes in payroll posting

PayrollPostAccPrc.java


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@212797 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 9dce8f7b
...@@ -4,6 +4,7 @@ import java.rmi.RemoteException; ...@@ -4,6 +4,7 @@ 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 java.sql.SQLException;
import java.sql.Timestamp; import java.sql.Timestamp;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;
import java.util.ArrayList; import java.util.ArrayList;
...@@ -610,13 +611,20 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo ...@@ -610,13 +611,20 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo
if(errString == null || errString.trim().length() == 0) if(errString == null || errString.trim().length() == 0)
//Modified by Azhar K. on[09-05-2019][To display error messages on browser][End] //Modified by Azhar K. on[09-05-2019][To display error messages on browser][End]
{ {
conn.commit();
postPayrollStr = "0"; postPayrollStr = "0";
System.out.println("postPayrollStr :::: " + postPayrollStr); System.out.println("postPayrollStr :::: " + postPayrollStr);
if ("0".equalsIgnoreCase(postPayrollStr)) // [To flash message on completion without error. Changes done for RCP] if ("0".equalsIgnoreCase(postPayrollStr)) // [To flash message on completion without error. Changes done for RCP]
{ {
errString = itmDBAccessEJB.getErrorString("", "VPPAPOST01", userId, "", conn); errString = itmDBAccessEJB.getErrorString("", "VPPAPOST01", userId, "", conn);
return errString;
} }
} }
else
{
conn.rollback();
return errString;
}
//Modified by Azhar on [23-Aug-2019][To generate log from HrLogWriter][Start] //Modified by Azhar on [23-Aug-2019][To generate log from HrLogWriter][Start]
//gbfReleaseLogWriter(headerDom, logWriter, logConn); //gbfReleaseLogWriter(headerDom, logWriter, logConn);
gbfReleaseLogWriter(headerDom, hrLogWriter, logConn); gbfReleaseLogWriter(headerDom, hrLogWriter, logConn);
...@@ -624,6 +632,12 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo ...@@ -624,6 +632,12 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo
} // try end } // try end
catch (Exception e) catch (Exception e)
{ {
try {
conn.rollback();
} catch (SQLException e1) {
e1.printStackTrace();
throw new ITMException(e1);
}
System.out.println("Exception :PayrollPostAccPrc :process(String xmlString, String xmlString2, String xtraParams):" System.out.println("Exception :PayrollPostAccPrc :process(String xmlString, String xmlString2, String xtraParams):"
+ e.getMessage() + ":"); + e.getMessage() + ":");
e.printStackTrace(); e.printStackTrace();
...@@ -657,7 +671,7 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo ...@@ -657,7 +671,7 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo
//Modified by Azhar on [23-Aug-2019][To generate log from HrLogWriter][Start] //Modified by Azhar on [23-Aug-2019][To generate log from HrLogWriter][Start]
//public String gbfPostPayroll(Document headerDom, HashMap headerMap, String xtraParams,LogWriterDatabase logWriter, Connection conn,Connection logConn) throws RemoteException, ITMException //public String gbfPostPayroll(Document headerDom, HashMap headerMap, String xtraParams,LogWriterDatabase logWriter, Connection conn,Connection logConn) throws RemoteException, ITMException
public String gbfPostPayroll(Document headerDom, HashMap headerMap, String xtraParams,HRLogWriter hrLogWriter, Connection conn,Connection logConn) throws RemoteException, ITMException public String gbfPostPayroll(Document headerDom, HashMap headerMap, String xtraParams,HRLogWriter hrLogWriter, Connection conn,Connection logConn) throws RemoteException, ITMException, SQLException
//Modified by Azhar on [23-Aug-2019][To generate log from HrLogWriter][End] //Modified by Azhar on [23-Aug-2019][To generate log from HrLogWriter][End]
{ {
String thiswin = "", keyString = "", bankCodeEnv = "", autoPay = "", payMode = "", autoPost = ""; String thiswin = "", keyString = "", bankCodeEnv = "", autoPay = "", payMode = "", autoPost = "";
...@@ -1992,6 +2006,7 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo ...@@ -1992,6 +2006,7 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo
else else
{ {
conn.commit(); conn.commit();
System.out.println("Successfully commited 1");
} }
//Modified by Azhar on [23-Aug-2019][To generate log from HrLogWriter][Start] //Modified by Azhar on [23-Aug-2019][To generate log from HrLogWriter][Start]
...@@ -2082,6 +2097,7 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo ...@@ -2082,6 +2097,7 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo
else else
{ {
conn.commit(); conn.commit();
System.out.println("Successfully commited 2");
} }
// gbf_err_write(ls_prd_str, mempcode, mtype, "VTARRPOST2" , "E" , 2) // gbf_err_write(ls_prd_str, mempcode, mtype, "VTARRPOST2" , "E" , 2)
...@@ -2250,6 +2266,7 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo ...@@ -2250,6 +2266,7 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo
System.out.println("errString6--["+errString+"]"); System.out.println("errString6--["+errString+"]");
if(errString != null && errString.trim().length() > 0) if(errString != null && errString.trim().length() > 0)
{ //Modified by Azhar K. on [19-July-2019][To fetch error code from xml errString][Start] { //Modified by Azhar K. on [19-July-2019][To fetch error code from xml errString][Start]
conn.rollback();
headerDom = genericUtility.parseString(errString); headerDom = genericUtility.parseString(errString);
detailList = headerDom.getElementsByTagName("error"); detailList = headerDom.getElementsByTagName("error");
currDetail = detailList.item(0); currDetail = detailList.item(0);
...@@ -2388,6 +2405,7 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo ...@@ -2388,6 +2405,7 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo
if (errString != null && errString.trim().length() > 0) if (errString != null && errString.trim().length() > 0)
{ {
//Modified by Azhar K. on [19-July-2019][To fetch error code from xml errString][Start] //Modified by Azhar K. on [19-July-2019][To fetch error code from xml errString][Start]
conn.rollback();
headerDom = genericUtility.parseString(errString); headerDom = genericUtility.parseString(errString);
detailList = headerDom.getElementsByTagName("error"); detailList = headerDom.getElementsByTagName("error");
currDetail = detailList.item(0); currDetail = detailList.item(0);
...@@ -2532,6 +2550,7 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo ...@@ -2532,6 +2550,7 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo
hrLogWriter.gbfErrWrite(prdCodeStr, empCode, mtype, " - Process Completed", "I", 1, logConn); hrLogWriter.gbfErrWrite(prdCodeStr, empCode, mtype, " - Process Completed", "I", 1, logConn);
//Modified by Azhar on [23-Aug-2019][To generate log from HrLogWriter][End] //Modified by Azhar on [23-Aug-2019][To generate log from HrLogWriter][End]
conn.commit(); conn.commit();
System.out.println("Successfully commited 3");
} }
else else
{ {
...@@ -2667,11 +2686,18 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo ...@@ -2667,11 +2686,18 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo
//Modified by Azhar K. on[09-05-2019][To display error messages on browser][End] //Modified by Azhar K. on[09-05-2019][To display error messages on browser][End]
{ {
conn.rollback(); conn.rollback();
System.out.println("Connection rollback successfully..");
return errString; return errString;
} }
} }
catch (Exception e) catch (Exception e)
{ {
try {
conn.rollback();
} catch (SQLException e1) {
e1.printStackTrace();
throw new ITMException(e1);
}
System.out.println("Exception :PayrollPostAccPrc :gbfPostPayroll(): " + e.getMessage() + ":"); System.out.println("Exception :PayrollPostAccPrc :gbfPostPayroll(): " + e.getMessage() + ":");
e.printStackTrace(); e.printStackTrace();
throw new ITMException(e); throw new ITMException(e);
...@@ -4299,6 +4325,12 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo ...@@ -4299,6 +4325,12 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo
} }
catch (Exception e) catch (Exception e)
{ {
try {
conn.rollback();
} catch (SQLException e1) {
e1.printStackTrace();
throw new ITMException(e1);
}
e.printStackTrace(); e.printStackTrace();
throw new ITMException(e); throw new ITMException(e);
} }
......
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