Commit 6add50f8 authored by pbhosale's avatar pbhosale

Updated on [12-12-2019]

AdmCommon.java
AllowDednSalComp.java
PayrollSinglePrc.java
PayrollSplitgenAccPrc.java


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@213468 ce508802-f39f-4f6c-b175-0d175dae99d5
parent bd3fdf17
...@@ -6762,7 +6762,8 @@ public class AdmCommon ...@@ -6762,7 +6762,8 @@ public class AdmCommon
} }
} }
} }
if (rs != null) //Modified by Poonam B[11-12-2019][To avoid null Pointer in loop][START]
/*if (rs != null)
{ {
rs.close(); rs.close();
rs = null; rs = null;
...@@ -6771,12 +6772,25 @@ public class AdmCommon ...@@ -6771,12 +6772,25 @@ public class AdmCommon
{ {
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
}*/
}
if (rs != null)
{
rs.close();
rs = null;
} }
if (pstmt != null)
{
pstmt.close();
pstmt = null;
} }
//Modified by Poonam B[11-12-2019][To avoid null Pointer in loop][END]
} }
catch(Exception e) catch(Exception e)
{ {
e.printStackTrace(); e.printStackTrace();
System.out.println("Exception in gfGetSlabAmt "+e);
throw new ITMException(e); throw new ITMException(e);
} }
finally finally
......
...@@ -7,6 +7,9 @@ HashMap payCompInfo = new HashMap(); ...@@ -7,6 +7,9 @@ HashMap payCompInfo = new HashMap();
package ibase.webitm.ejb.adm; package ibase.webitm.ejb.adm;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.lang.reflect.Array; import java.lang.reflect.Array;
import java.sql.Connection; import java.sql.Connection;
import java.sql.Date; import java.sql.Date;
...@@ -23,6 +26,11 @@ import javax.script.ScriptEngine; ...@@ -23,6 +26,11 @@ import javax.script.ScriptEngine;
import javax.script.ScriptEngineManager; import javax.script.ScriptEngineManager;
import javax.script.ScriptException; import javax.script.ScriptException;
import org.w3c.dom.Document;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
import ibase.utility.CommonConstants;
import ibase.utility.E12GenericUtility; import ibase.utility.E12GenericUtility;
import ibase.webitm.ejb.sys.UtilMethods; import ibase.webitm.ejb.sys.UtilMethods;
import ibase.webitm.utility.ITMException; import ibase.webitm.utility.ITMException;
...@@ -37,7 +45,8 @@ public class AllowDednSalComp ...@@ -37,7 +45,8 @@ public class AllowDednSalComp
ArrayList<String> pbToJavaSyntaxKeyList = new ArrayList<String>(); ArrayList<String> pbToJavaSyntaxKeyList = new ArrayList<String>();
int pbToJavaSyntaxKeySize = 0; int pbToJavaSyntaxKeySize = 0;
Connection admCommonConn = null; Connection admCommonConn = null;
private String convertFormulaInJava(String input, Connection conn) throws ITMException E12GenericUtility genericUtility = new E12GenericUtility();
/*private String convertFormulaInJava(String input, Connection conn) throws ITMException
{ {
try try
{ {
...@@ -66,16 +75,16 @@ public class AllowDednSalComp ...@@ -66,16 +75,16 @@ public class AllowDednSalComp
{ {
continue; continue;
} }
/*syntaxKeyStr[0].replace("{", ""); syntaxKeyStr[0].replace("{", "");
syntaxKeyStr[0].replace("}", ""); syntaxKeyStr[0].replace("}", "");
syntaxKeyStr[1].replace("{", ""); syntaxKeyStr[1].replace("{", "");
syntaxKeyStr[1].replace("}", "");*/ syntaxKeyStr[1].replace("}", "");
syntaxKeyStr[1] = syntaxKeyStr[1].replace("{", ""); syntaxKeyStr[1] = syntaxKeyStr[1].replace("{", "");
syntaxKeyStr[1] = syntaxKeyStr[1].replace("}", ""); syntaxKeyStr[1] = syntaxKeyStr[1].replace("}", "");
syntaxKeyStr[2]= syntaxKeyStr[2].replace("{", ""); syntaxKeyStr[2]= syntaxKeyStr[2].replace("{", "");
syntaxKeyStr[2] = syntaxKeyStr[2].replace("}", ""); syntaxKeyStr[2] = syntaxKeyStr[2].replace("}", "");
/*pbSyntaxKeyList.add(syntaxKeyStr[0]); pbSyntaxKeyList.add(syntaxKeyStr[0]);
pbToJavaSyntaxKeyList.add(syntaxKeyStr[1]);*/ pbToJavaSyntaxKeyList.add(syntaxKeyStr[1]);
pbSyntaxKeyList.add(syntaxKeyStr[1]); pbSyntaxKeyList.add(syntaxKeyStr[1]);
pbToJavaSyntaxKeyList.add(syntaxKeyStr[2]); pbToJavaSyntaxKeyList.add(syntaxKeyStr[2]);
pbToJavaSyntaxKeySize = pbSyntaxKeyList.size(); pbToJavaSyntaxKeySize = pbSyntaxKeyList.size();
...@@ -98,9 +107,78 @@ public class AllowDednSalComp ...@@ -98,9 +107,78 @@ public class AllowDednSalComp
throw new ITMException(e); throw new ITMException(e);
} }
return input; return input;
} }*/
//Modified By Poonam B[20/11/2019][START][New methods created to convert formula in java syntax with dynamic concept].End //Modified By Poonam B[20/11/2019][START][New methods created to convert formula in java syntax with dynamic concept].End
//Added by Varsha V on 02-12-19 to change pb formula to java using xml
private String convertFormulaInJava(String input, Connection conn) throws ITMException
{
String isCurrentLine = "", childNodeName = "", childNodeValue = "";
StringBuffer xmlFileData = new StringBuffer();
NodeList parentNodeList = null, childNodeList = null;
Node parentNode = null, childNode = null;
ArrayList<String> pbSyntaxKeyList = new ArrayList<String>();
ArrayList<String> pbToJavaSyntaxKeyList = new ArrayList<String>();;
try
{
if (pbToJavaSyntaxKeySize == 0)
{
pbToJavaSyntaxKeySize = -1;
String filePath = CommonConstants.JBOSSHOME + File.separator + "server" + File.separator + "default" + File.separator + "deploy" + File.separator + "ibase.ear" + File.separator + "ibase.war" + File.separator + "setting" + File.separator +"ADCompFormulaSyntax.xml";
BufferedReader bufferedReader = new BufferedReader(new FileReader(filePath));
while ((isCurrentLine = bufferedReader.readLine()) != null)
{
if (isCurrentLine.trim().length() > 0)
{
xmlFileData.append(isCurrentLine.trim());
}
}
String xmlMetadata = xmlFileData.toString().replace("//", "").trim();
xmlMetadata = xmlMetadata.replace('"', ' ').trim();
System.out.println("xmlMetadata:: ["+xmlMetadata+"]");
Document domInitData = genericUtility.parseString(xmlMetadata);
parentNodeList = domInitData.getElementsByTagName("syntax");
for(int i = 0; i<parentNodeList.getLength(); i++)
{
parentNode = parentNodeList.item(i);
childNodeList = parentNode.getChildNodes();
for(int j = 0; j<childNodeList.getLength(); j++)
{
childNode = childNodeList.item(j);
childNodeName = childNode.getNodeName();
childNodeValue = childNode.getTextContent();
if( "pb".equalsIgnoreCase( childNodeName ) )
{
System.out.println("PB code: "+childNodeValue);
pbSyntaxKeyList.add(childNodeValue);
}
else if( "java".equalsIgnoreCase( childNodeName ) )
{
System.out.println("JAVA code: "+childNodeValue);
pbToJavaSyntaxKeyList.add(childNodeValue);
}
}
}
System.out.println("pbSyntaxKeyList::: "+pbSyntaxKeyList);
System.out.println("pbToJavaSyntaxKeyList::: "+pbToJavaSyntaxKeyList);
}
pbToJavaSyntaxKeySize = pbSyntaxKeyList.size();
if(pbToJavaSyntaxKeySize > 0)
{
for (int i = 0; i < pbToJavaSyntaxKeySize; i++)
{
String pbKeyStr = (String) pbSyntaxKeyList.get(i);
String javaKeyStr = (String) pbToJavaSyntaxKeyList.get(i);
input = input.replace(pbKeyStr, javaKeyStr);
}
}
}
catch(Exception e)
{
throw new ITMException(e);
}
return input;
}
//Ended by Varsha V on 02-12-19 to change pb formula to java using xml
private String replaceIF(String input) throws ITMException private String replaceIF(String input) throws ITMException
{ {
try try
......
...@@ -85,10 +85,14 @@ public class PayrollSinglePrc extends ProcessEJB implements PayrollSinglePrcLoca ...@@ -85,10 +85,14 @@ public class PayrollSinglePrc extends ProcessEJB implements PayrollSinglePrcLoca
hrLogWriter.setRowsProcessed(0); hrLogWriter.setRowsProcessed(0);
hrLogWriter.setRowsIgnored(0); hrLogWriter.setRowsIgnored(0);
hrLogWriter.setRowsRejected(0); hrLogWriter.setRowsRejected(0);
hrLogWriter.setActivity("Complete Process"); //Modified By Poonam B[11-12-2019][START]
//hrLogWriter.setActivity("Complete Process");
hrLogWriter.setActivity("CompleteProcess");
activity = hrLogWriter.getActivity(); activity = hrLogWriter.getActivity();
hrLogWriter.setProcessId("Complete Payroll Process"); //hrLogWriter.setProcessId("Complete Payroll Process");
hrLogWriter.setProcessId("CompletePayrollProcess");
hrLogWriter.setFileNameStartWith("COMPPAYPROC_"); hrLogWriter.setFileNameStartWith("COMPPAYPROC_");
//Modified By Poonam B[11-12-2019][END]
fileNameStartWith = hrLogWriter.getFileNameStartWith(); fileNameStartWith = hrLogWriter.getFileNameStartWith();
hrLogWriter.initializeHRLogWriter(objName, jobId, userId, chgTerm, activity, fileNameStartWith, loginSite, logConn); hrLogWriter.initializeHRLogWriter(objName, jobId, userId, chgTerm, activity, fileNameStartWith, loginSite, logConn);
retErrStr = gbfProcess(headerDom, detailDom, windowName, xtraParams, hrLogWriter, conn,logConn); retErrStr = gbfProcess(headerDom, detailDom, windowName, xtraParams, hrLogWriter, conn,logConn);
...@@ -98,7 +102,8 @@ public class PayrollSinglePrc extends ProcessEJB implements PayrollSinglePrcLoca ...@@ -98,7 +102,8 @@ public class PayrollSinglePrc extends ProcessEJB implements PayrollSinglePrcLoca
conn.rollback(); conn.rollback();
System.out.println("Connection has been rollback..!!!!!"); System.out.println("Connection has been rollback..!!!!!");
retStr = itmDBAccessEJB.getErrorString("", retErrStr, userId, "", logConn); retStr = itmDBAccessEJB.getErrorString("", retErrStr, userId, "", logConn);
hrLogWriter.gbfErrWrite("","", "", retErrStr,"", logConn); System.out.println("retStr :::::" +retStr);
//hrLogWriter.gbfErrWrite("","", "", retErrStr,"E", logConn);
} }
else else
{ {
...@@ -210,7 +215,10 @@ public class PayrollSinglePrc extends ProcessEJB implements PayrollSinglePrcLoca ...@@ -210,7 +215,10 @@ public class PayrollSinglePrc extends ProcessEJB implements PayrollSinglePrcLoca
valueXmlStr = valueXmlString.toString(); valueXmlStr = valueXmlString.toString();
do do
{ {
hrLogWriter.setCurrentProcess("COMPLETEPROCESS"); //Modified By Poonam B[11-12-2019][START]
//hrLogWriter.setCurrentProcess("COMPLETEPROCESS");
hrLogWriter.setCurrentProcess("CompleteProcess");
//Modified By Poonam B[11-12-2019][END]
//interestProcessConfPrc.isSingle = "Y"; //interestProcessConfPrc.isSingle = "Y";
interestProcessConfPrc.setIsSingle("Y"); interestProcessConfPrc.setIsSingle("Y");
//payrollSplitgenAccPrc.isCaller = "SINGLE"; //payrollSplitgenAccPrc.isCaller = "SINGLE";
...@@ -259,15 +267,16 @@ public class PayrollSinglePrc extends ProcessEJB implements PayrollSinglePrcLoca ...@@ -259,15 +267,16 @@ public class PayrollSinglePrc extends ProcessEJB implements PayrollSinglePrcLoca
// Removed logwriter argument as class level defined // Removed logwriter argument as class level defined
//gbfReleaseLogWriter(headerDom, hrLogWriter, conn); //gbfReleaseLogWriter(headerDom, hrLogWriter, conn);
gbfReleaseLogWriter(headerDom, conn); //gbfReleaseLogWriter(headerDom, conn);
return errorCode; return errorCode;
} }
else else
{ {
lsFileName = hrLogWriter.getLogFileName(); lsFileName = hrLogWriter.getLogFileName();
System.out.println("Log File name::::: " +lsFileName);
isProcId = hrLogWriter.getProcessId(); isProcId = hrLogWriter.getProcessId();
System.out.println("process Id name::::: " +isProcId);
//Modified By Poonam B [21/11/2019][START] //Modified By Poonam B [21/11/2019][START]
//interestProcess.isLogFileName = lsFileName; //interestProcess.isLogFileName = lsFileName;
interestProcess.setIsLogFileName(lsFileName); interestProcess.setIsLogFileName(lsFileName);
...@@ -328,7 +337,8 @@ public class PayrollSinglePrc extends ProcessEJB implements PayrollSinglePrcLoca ...@@ -328,7 +337,8 @@ public class PayrollSinglePrc extends ProcessEJB implements PayrollSinglePrcLoca
if(errorCode != null && errorCode.trim().length() > 0) if(errorCode != null && errorCode.trim().length() > 0)
{ {
if (siteCodeFr.trim().toUpperCase().equalsIgnoreCase(siteCodeTo.trim().toUpperCase())) //Modified by Poonam B[12-12-2019][START]
/*if (siteCodeFr.trim().toUpperCase().equalsIgnoreCase(siteCodeTo.trim().toUpperCase()))
{ {
lsLogStr = "Complete Payroll Processing Over for Site: " + siteCodeFr; lsLogStr = "Complete Payroll Processing Over for Site: " + siteCodeFr;
} }
...@@ -336,11 +346,13 @@ public class PayrollSinglePrc extends ProcessEJB implements PayrollSinglePrcLoca ...@@ -336,11 +346,13 @@ public class PayrollSinglePrc extends ProcessEJB implements PayrollSinglePrcLoca
{ {
lsLogStr = "Complete Payroll Processing Over for Sites between: " +siteCodeFr+ " To:" +siteCodeTo; lsLogStr = "Complete Payroll Processing Over for Sites between: " +siteCodeFr+ " To:" +siteCodeTo;
} }
hrLogWriter.gbfErrWrite("", "", "", lsLogStr, "I",logConn); hrLogWriter.gbfErrWrite("", "", "", lsLogStr, "I",logConn);*/
// Removed logwriter argument as class level defined // Removed logwriter argument as class level defined
//gbfReleaseLogWriter(headerDom, hrLogWriter, conn); //gbfReleaseLogWriter(headerDom, hrLogWriter, conn);
gbfReleaseLogWriter(headerDom, conn); //gbfReleaseLogWriter(headerDom, conn);
return errorCode; //return errorCode;
break;
//Modified by Poonam B[12-12-2019][END]
} }
} }
// -------------- InterestProcessConfPrc.java-------------------------- // -------------- InterestProcessConfPrc.java--------------------------
...@@ -392,8 +404,13 @@ public class PayrollSinglePrc extends ProcessEJB implements PayrollSinglePrcLoca ...@@ -392,8 +404,13 @@ public class PayrollSinglePrc extends ProcessEJB implements PayrollSinglePrcLoca
catch(Exception e) catch(Exception e)
{ {
e.printStackTrace(); e.printStackTrace();
System.out.println("errorCode::::"+e.getMessage().toString()); System.out.println("errorCode from interestProcessConfPrc::::"+e.getMessage().toString());
errorCode = "ERROR~t" +e.getMessage().toString(); errorCode = "ERROR~t" +e.getMessage().toString();
//Added by Poonam B[12-12-2019][START][to show error in log]
lsLogStr = admCommon.getErrorMessage(e, "");
System.out.println("lsLogStr inside catch block" +lsLogStr);
hrLogWriter.gbfErrWrite(prdCodeFr, empCodeFr, "" , lsLogStr, "E",logConn);
//Added by Poonam B[12-12-2019][END][to show error in log]
} }
// Commented By Poonam B[25/11/2019][method has never use][START] // Commented By Poonam B[25/11/2019][method has never use][START]
//gbfSetLogPropertiesFromTarget(); //gbfSetLogPropertiesFromTarget();
...@@ -458,9 +475,15 @@ public class PayrollSinglePrc extends ProcessEJB implements PayrollSinglePrcLoca ...@@ -458,9 +475,15 @@ public class PayrollSinglePrc extends ProcessEJB implements PayrollSinglePrcLoca
catch(Exception e) catch(Exception e)
{ {
e.printStackTrace(); e.printStackTrace();
System.out.println("errorCode::::"+e.getMessage().toString()); System.out.println("errorCode from payrollSplitgenAccPrc::::"+e.getMessage().toString());
errorCode = "ERROR~t" +e.getMessage().toString(); errorCode = "ERROR~t" +e.getMessage().toString();
//Added by Poonam B[12-12-2019][START][to show error in log]
lsLogStr = admCommon.getErrorMessage(e, "");
System.out.println("lsLogStr inside catch block" +lsLogStr);
hrLogWriter.gbfErrWrite(prdCodeFr, empCodeFr, "" , lsLogStr, "E",logConn);
//Added by Poonam B[12-12-2019][END][to show error in log]
} }
System.out.println("Current Process is::" +hrLogWriter.getCurrentProcess());
// Commented By Poonam B[25/11/2019][method has never use][START] // Commented By Poonam B[25/11/2019][method has never use][START]
//gbfSetLogPropertiesFromTarget(); //gbfSetLogPropertiesFromTarget();
// Commented By Poonam B[25/11/2019][method has never use][END] // Commented By Poonam B[25/11/2019][method has never use][END]
...@@ -541,9 +564,15 @@ public class PayrollSinglePrc extends ProcessEJB implements PayrollSinglePrcLoca ...@@ -541,9 +564,15 @@ public class PayrollSinglePrc extends ProcessEJB implements PayrollSinglePrcLoca
catch(Exception e) catch(Exception e)
{ {
e.printStackTrace(); e.printStackTrace();
System.out.println("errorCode::::"+e.getMessage().toString()); System.out.println("errorCode from payrollArrearsProcessingPrc::::"+e.getMessage().toString());
errorCode = "ERROR~t" +e.getMessage().toString(); errorCode = "ERROR~t" +e.getMessage().toString();
//Added by Poonam B[12-12-2019][START][to show error in log]
lsLogStr = admCommon.getErrorMessage(e, "");
System.out.println("lsLogStr inside catch block" +lsLogStr);
hrLogWriter.gbfErrWrite(prdCodeFr, empCodeFr, "" , lsLogStr, "E",logConn);
//Added by Poonam B[12-12-2019][END][to show error in log]
} }
System.out.println("Current Process is::" +hrLogWriter.getCurrentProcess());
// Commented By Poonam B[25/11/2019][method has never use][START] // Commented By Poonam B[25/11/2019][method has never use][START]
//gbfSetLogPropertiesFromTarget(); //gbfSetLogPropertiesFromTarget();
// Commented By Poonam B[25/11/2019][method has never use][END] // Commented By Poonam B[25/11/2019][method has never use][END]
...@@ -612,13 +641,20 @@ public class PayrollSinglePrc extends ProcessEJB implements PayrollSinglePrcLoca ...@@ -612,13 +641,20 @@ public class PayrollSinglePrc extends ProcessEJB implements PayrollSinglePrcLoca
try try
{ {
errorCode = payrollSplitgenAccPrc.gbfProcessPayroll(arrHeaderDom, arrHeaderDom, xtraParams, hrLogWriter, conn, logConn); errorCode = payrollSplitgenAccPrc.gbfProcessPayroll(arrHeaderDom, arrHeaderDom, xtraParams, hrLogWriter, conn, logConn);
} }
catch(Exception e) catch(Exception e)
{ {
e.printStackTrace(); e.printStackTrace();
System.out.println("errorCode::::"+e.getMessage().toString()); System.out.println("errorCode from payrollSplitgenAccPrc_1::::"+e.getMessage().toString());
errorCode = "ERROR~t" +e.getMessage().toString(); errorCode = "ERROR~t" +e.getMessage().toString();
//Added by Poonam B[12-12-2019][START][to show error in log]
lsLogStr = admCommon.getErrorMessage(e, "");
System.out.println("lsLogStr inside catch block" +lsLogStr);
hrLogWriter.gbfErrWrite(prdCodeFr, empCodeFr, "" , lsLogStr, "E",logConn);
//Added by Poonam B[12-12-2019][END][to show error in log]
} }
System.out.println("Current Process is::" +hrLogWriter.getCurrentProcess());
// Commented By Poonam B[25/11/2019][method has never use][START] // Commented By Poonam B[25/11/2019][method has never use][START]
//gbfSetLogPropertiesFromTarget(); //gbfSetLogPropertiesFromTarget();
// Commented By Poonam B[25/11/2019][method has never use][END] // Commented By Poonam B[25/11/2019][method has never use][END]
...@@ -692,9 +728,15 @@ public class PayrollSinglePrc extends ProcessEJB implements PayrollSinglePrcLoca ...@@ -692,9 +728,15 @@ public class PayrollSinglePrc extends ProcessEJB implements PayrollSinglePrcLoca
catch(Exception e) catch(Exception e)
{ {
e.printStackTrace(); e.printStackTrace();
System.out.println("errorCode::::"+e.getMessage().toString()); System.out.println("errorCode from payrollSplitgenAccPrc_2::::"+e.getMessage().toString());
errorCode = "ERROR~t" +e.getMessage().toString(); errorCode = "ERROR~t" +e.getMessage().toString();
//Added by Poonam B[12-12-2019][START][to show error in log]
lsLogStr = admCommon.getErrorMessage(e, "");
System.out.println("lsLogStr inside catch block" +lsLogStr);
hrLogWriter.gbfErrWrite(prdCodeFr, empCodeFr, "" , lsLogStr, "E",logConn);
//Added by Poonam B[12-12-2019][END][to show error in log]
} }
System.out.println("Current Process is::" +hrLogWriter.getCurrentProcess());
// Commented By Poonam B[25/11/2019][method has never use][START] // Commented By Poonam B[25/11/2019][method has never use][START]
//gbfSetLogPropertiesFromTarget(); //gbfSetLogPropertiesFromTarget();
// Commented By Poonam B[25/11/2019][method has never use][END] // Commented By Poonam B[25/11/2019][method has never use][END]
...@@ -735,6 +777,7 @@ public class PayrollSinglePrc extends ProcessEJB implements PayrollSinglePrcLoca ...@@ -735,6 +777,7 @@ public class PayrollSinglePrc extends ProcessEJB implements PayrollSinglePrcLoca
} }
hrLogWriter.gbfErrWrite("", "", "", lsLogStr, "I",logConn); hrLogWriter.gbfErrWrite("", "", "", lsLogStr, "I",logConn);
gbfReleaseLogWriter(headerDom, hrLogWriter, logConn);*/ gbfReleaseLogWriter(headerDom, hrLogWriter, logConn);*/
System.out.println("errorCode inside try block:::" +errorCode);
} }
catch (Exception e) catch (Exception e)
{ {
...@@ -743,6 +786,11 @@ public class PayrollSinglePrc extends ProcessEJB implements PayrollSinglePrcLoca ...@@ -743,6 +786,11 @@ public class PayrollSinglePrc extends ProcessEJB implements PayrollSinglePrcLoca
System.out.println("Exception :PayrollSinglePrc :process(Document headerDom, Document detailDom, String windowName, String xtraParams, Connection conn, Connection logConn):" System.out.println("Exception :PayrollSinglePrc :process(Document headerDom, Document detailDom, String windowName, String xtraParams, Connection conn, Connection logConn):"
+ e.getMessage() + ":"); + e.getMessage() + ":");
e.printStackTrace(); e.printStackTrace();
//Added by Poonam B[11-12-2019][to give error in server log][START]
lsLogStr = admCommon.getErrorMessage(e, "");
System.out.println("lsLogStr inside catch block" +lsLogStr);
hrLogWriter.gbfErrWrite("", "", "", lsLogStr, "E",2,logConn);
//Added by Poonam B[11-12-2019][to give error in server log][END]
throw new ITMException(e); throw new ITMException(e);
} }
//Added By Poonam B[21/11/2019][START] //Added By Poonam B[21/11/2019][START]
...@@ -761,7 +809,7 @@ public class PayrollSinglePrc extends ProcessEJB implements PayrollSinglePrcLoca ...@@ -761,7 +809,7 @@ public class PayrollSinglePrc extends ProcessEJB implements PayrollSinglePrcLoca
hrLogWriter.gbfErrWrite("", "", "", lsLogStr, "I",logConn); hrLogWriter.gbfErrWrite("", "", "", lsLogStr, "I",logConn);
// Removed logwriter argument as class level defined // Removed logwriter argument as class level defined
//gbfReleaseLogWriter(headerDom, hrLogWriter, conn); //gbfReleaseLogWriter(headerDom, hrLogWriter, conn);
gbfReleaseLogWriter(headerDom, conn); //gbfReleaseLogWriter(headerDom, conn);
} }
} }
//Added By Poonam B[21/11/2019][END] //Added By Poonam B[21/11/2019][END]
......
...@@ -926,7 +926,9 @@ public class PayrollSplitgenAccPrc extends ProcessEJB implements PayrollSplitgen ...@@ -926,7 +926,9 @@ public class PayrollSplitgenAccPrc extends ProcessEJB implements PayrollSplitgen
payrollDataMap.put("GRADE", cGrade); payrollDataMap.put("GRADE", cGrade);
payrollDataMap.put("CADRE", cCadre); payrollDataMap.put("CADRE", cCadre);
payrollDataMap.put("BASIC_AMT", cBasic); payrollDataMap.put("BASIC_AMT", cBasic);
//Added By Poonam B[11-12-2019][START]
payrollDataMap.put("PROC_TYPE", type);
//Added By Poonam B[11-12-2019][END]
mTotDays = gbfGetProp(prdItem, empCode, xtraParams, conn); mTotDays = gbfGetProp(prdItem, empCode, xtraParams, conn);
if(mTotDays < 0) if(mTotDays < 0)
{ {
...@@ -1854,6 +1856,17 @@ public class PayrollSplitgenAccPrc extends ProcessEJB implements PayrollSplitgen ...@@ -1854,6 +1856,17 @@ public class PayrollSplitgenAccPrc extends ProcessEJB implements PayrollSplitgen
closeResources(pstmt22, null); closeResources(pstmt22, null);
closeResources(pstmt23, null); closeResources(pstmt23, null);
System.out.println("Finally Executed......"); System.out.println("Finally Executed......");
//Added By Poonam B[12-12-2019][START]
if (fromSite.trim().toUpperCase().equalsIgnoreCase(toSite.trim().toUpperCase()))
{
lsLogStr = "Processing Over for Site: " + fromSite;
}
else
{
lsLogStr = "Processing Over for Sites between: " + fromSite + " To: " + toSite;
}
hrLogWriter.gbfErrWrite("", "", type, lsLogStr, "I",logConn);
//Added By Poonam B[12-12-2019][END]
}catch(Exception se){} }catch(Exception se){}
} }
return errorCode; return errorCode;
......
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