Commit 663e5e46 authored by rtelang's avatar rtelang

EmpITConfPrc.java

PerkClaimWOLoanAdjPrc.java
-Adding Log writer functionality in  ITConfirmation and PerkClaimWOLoanAdj.

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@206475 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 5ee93eed
...@@ -26,7 +26,11 @@ public class EmpITConfPrc extends ProcessEJB implements EmpITConfPrcLocal,EmpI ...@@ -26,7 +26,11 @@ public class EmpITConfPrc extends ProcessEJB implements EmpITConfPrcLocal,EmpI
{ {
ibase.utility.E12GenericUtility genericUtility= new ibase.utility.E12GenericUtility(); ibase.utility.E12GenericUtility genericUtility= new ibase.utility.E12GenericUtility();
ITMDBAccessEJB itmDBAccessEJB = new ITMDBAccessEJB(); ITMDBAccessEJB itmDBAccessEJB = new ITMDBAccessEJB();
//Modified by Rohini T on 26/08/19[Start]
HRLogWriter hrLogWriter = null;
UtilMethods utilMethods = new UtilMethods();
String isCaller = "SELF";
//Modified by Rohini T on 26/08/19[End]
public String getData(String xmlString, String xmlString2, String xtraParams) throws RemoteException,ITMException public String getData(String xmlString, String xmlString2, String xtraParams) throws RemoteException,ITMException
{ {
String rtrStr = ""; String rtrStr = "";
...@@ -251,9 +255,21 @@ public class EmpITConfPrc extends ProcessEJB implements EmpITConfPrcLocal,EmpI ...@@ -251,9 +255,21 @@ public class EmpITConfPrc extends ProcessEJB implements EmpITConfPrcLocal,EmpI
Document detailDom = null; Document detailDom = null;
Document headerDom = null; Document headerDom = null;
String retStr = ""; String retStr = "";
//Modified by Rohini T on 26/08/19[Start]
String userId = "";
String chgTerm = "";
String loginSite = "";
String jobId = "";
String objName = "";
Connection logConn = null;
Connection conn = null;
hrLogWriter = new HRLogWriter();
//Modified by Rohini T on 26/08/19[End]
try try
{ {
//Modified by Rohini T on 26/08/19[Start]
conn = getConnection();
//Modified by Rohini T on 26/08/19[End]
System.out.println("xmlString ::: ["+xmlString+"] \t xmlString2 ["+xmlString2+"]"); System.out.println("xmlString ::: ["+xmlString+"] \t xmlString2 ["+xmlString2+"]");
if(xmlString != null && xmlString.trim().length() > 0) if(xmlString != null && xmlString.trim().length() > 0)
{ {
...@@ -263,9 +279,24 @@ public class EmpITConfPrc extends ProcessEJB implements EmpITConfPrcLocal,EmpI ...@@ -263,9 +279,24 @@ public class EmpITConfPrc extends ProcessEJB implements EmpITConfPrcLocal,EmpI
{ {
detailDom = genericUtility.parseString(xmlString2); detailDom = genericUtility.parseString(xmlString2);
} }
retStr = process(headerDom, detailDom, xtraParams); //Modified by Rohini T on 26/08/19[Start]
userId = checkNull(genericUtility.getValueFromXTRA_PARAMS(xtraParams, "loginCode"));
chgTerm = checkNull(genericUtility.getValueFromXTRA_PARAMS(xtraParams, "termId"));
loginSite = checkNull(genericUtility.getValueFromXTRA_PARAMS(xtraParams, "loginSiteCode"));
jobId = checkNull(genericUtility.getValueFromXTRA_PARAMS(xtraParams, "job_id"));
objName = getObjNameFromDom(headerDom, "objName");
logConn = getConnection();
hrLogWriter.setTotalRows(0);
hrLogWriter.setRowsProcessed(0);
hrLogWriter.setRowsIgnored(0);
hrLogWriter.setRowsRejected(0);
hrLogWriter.setProcessId("ITConfirmation");
hrLogWriter.initializeHRLogWriter(objName, jobId, userId, chgTerm, "ITConfirmation", "ITCONF", loginSite, logConn);
//retStr = process(headerDom, detailDom, xtraParams);
retStr = process(headerDom, detailDom, xtraParams,hrLogWriter,conn,logConn);
System.out.println("Process forEmpITConfPrc ::"+retStr); System.out.println("Process forEmpITConfPrc ::"+retStr);
gbfDestructProcess(headerDom,hrLogWriter, logConn);
//Modified by Rohini T on 26/08/19[End]
} }
catch (Exception e) catch (Exception e)
{ {
...@@ -276,8 +307,10 @@ public class EmpITConfPrc extends ProcessEJB implements EmpITConfPrcLocal,EmpI ...@@ -276,8 +307,10 @@ public class EmpITConfPrc extends ProcessEJB implements EmpITConfPrcLocal,EmpI
return retStr; return retStr;
}//END OF PROCESS (1) }//END OF PROCESS (1)
//Modified by Rohini T on 26/08/19[Start]
public String process(Document headerDom, Document detailDom, String xtraParams) throws Exception //public String process(Document headerDom, Document detailDom, String xtraParams) throws Exception
public String process(Document headerDom, Document detailDom, String xtraParams,HRLogWriter hrLogWriter,Connection conn,Connection logconn) throws Exception
//Modified by Rohini T on 26/08/19[End]
{ {
String errString="",childNodeName="",employeeCode = "",accountPrd = ""; String errString="",childNodeName="",employeeCode = "",accountPrd = "";
String errorCode = ""; String errorCode = "";
...@@ -286,7 +319,11 @@ public class EmpITConfPrc extends ProcessEJB implements EmpITConfPrcLocal,EmpI ...@@ -286,7 +319,11 @@ public class EmpITConfPrc extends ProcessEJB implements EmpITConfPrcLocal,EmpI
Node parentNode = null; Node parentNode = null;
Node childNode = null; Node childNode = null;
int parentNodeListLength = 0 , childNodeListLength = 0,cnt1 = 0; int parentNodeListLength = 0 , childNodeListLength = 0,cnt1 = 0;
Connection conn = null; //Modified by Rohini T on 26/08/19[Start]
//Connection conn = null;
int liRet = 0;
String lsLogStr = "";
//Modified by Rohini T on 26/08/19[End]
boolean isError = false; boolean isError = false;
String succstring = ""; String succstring = "";
String succLine = "Successfully processed IT confirmation for below employee's :"; String succLine = "Successfully processed IT confirmation for below employee's :";
...@@ -300,11 +337,24 @@ public class EmpITConfPrc extends ProcessEJB implements EmpITConfPrcLocal,EmpI ...@@ -300,11 +337,24 @@ public class EmpITConfPrc extends ProcessEJB implements EmpITConfPrcLocal,EmpI
setNodeValue(headerDom, "noof_rejected", "0"); setNodeValue(headerDom, "noof_rejected", "0");
System.out.println("Inside process method [HEADER DOM]"+genericUtility.serializeDom(headerDom)+"\n Inside process method [DETAIL DOM]"+genericUtility.serializeDom(detailDom)); System.out.println("Inside process method [HEADER DOM]"+genericUtility.serializeDom(headerDom)+"\n Inside process method [DETAIL DOM]"+genericUtility.serializeDom(detailDom));
//Modified by Rohini T on 26/08/19[Start]
conn = getConnection(); //conn = getConnection();
hrLogWriter.setCurrentProcess("ITConfirmation");
hdrNoEmp = Integer.valueOf(genericUtility.getColumnValue("no_employee",headerDom)); hdrNoEmp = Integer.valueOf(genericUtility.getColumnValue("no_employee",headerDom));
System.out.println("hdrNoEmp is === ["+hdrNoEmp+"]" ); System.out.println("hdrNoEmp is === ["+hdrNoEmp+"]" );
liRet = hrLogWriter.getLogWriterFlag();
if(liRet < 0)
{
return retStr;
}
else
{
hrLogWriter.setStatusType("I");
hrLogWriter.setActivity("ITConfirmation");
lsLogStr = "Processing Started";
}
hrLogWriter.gbfErrWrite("", "", "", lsLogStr, "I", logconn);
//Modified by Rohini T on 26/08/19[End]
parentNodeList = detailDom.getElementsByTagName("Detail2"); parentNodeList = detailDom.getElementsByTagName("Detail2");
parentNodeListLength = parentNodeList.getLength(); parentNodeListLength = parentNodeList.getLength();
cnt1 = getNumOfNonDelDetail(detailDom,2); cnt1 = getNumOfNonDelDetail(detailDom,2);
...@@ -312,6 +362,9 @@ public class EmpITConfPrc extends ProcessEJB implements EmpITConfPrcLocal,EmpI ...@@ -312,6 +362,9 @@ public class EmpITConfPrc extends ProcessEJB implements EmpITConfPrcLocal,EmpI
if(cnt1 == 0) if(cnt1 == 0)
{ {
errString = itmDBAccessEJB.getErrorString("","VTBLNKDTL","","",conn); errString = itmDBAccessEJB.getErrorString("","VTBLNKDTL","","",conn);
//Modified by Rohini T on 29/08/19[Start]
hrLogWriter.gbfErrWrite("", "", "", "VTBLNKDTL", "E", 2, logconn);
//Modified by Rohini T on 29/08/19[End]
return errString; return errString;
} }
...@@ -336,9 +389,10 @@ public class EmpITConfPrc extends ProcessEJB implements EmpITConfPrcLocal,EmpI ...@@ -336,9 +389,10 @@ public class EmpITConfPrc extends ProcessEJB implements EmpITConfPrcLocal,EmpI
} }
System.out.println("employeeCode is ["+employeeCode+"] \t accountPrd is ["+accountPrd+"]"); System.out.println("employeeCode is ["+employeeCode+"] \t accountPrd is ["+accountPrd+"]");
} }
errorCode = gbfConfIt(accountPrd,employeeCode,xtraParams,conn); errorCode = gbfConfIt(accountPrd,employeeCode,xtraParams,hrLogWriter,conn,logconn);
System.out.println("Value returned from gbfConfIt Method ["+errorCode+"]"); System.out.println("Value returned from gbfConfIt Method ["+errorCode+"]");
if((errorCode !=null && errorCode.trim().length() > 0 ) && (!(errorCode.contains("VTSUCC1")))) //Modified by Rohini T on 29/08/19[Start]
/*if((errorCode !=null && errorCode.trim().length() > 0 ) && (!(errorCode.contains("VTSUCC1"))))
{ {
totConfRec = totConfRec + 1; totConfRec = totConfRec + 1;
isError = false; isError = false;
...@@ -347,7 +401,18 @@ public class EmpITConfPrc extends ProcessEJB implements EmpITConfPrcLocal,EmpI ...@@ -347,7 +401,18 @@ public class EmpITConfPrc extends ProcessEJB implements EmpITConfPrcLocal,EmpI
{ {
totRejRec = totRejRec + 1; totRejRec = totRejRec + 1;
isError = true; isError = true;
}*/
if((errorCode !=null && errorCode.trim().length() > 0 ) && (!(errorCode.contains("VPSUCC1"))))
{
totConfRec = totConfRec + 1;
isError = true;
} }
else
{
totRejRec = totRejRec + 1;
isError = false;
}
//Modified by Rohini T on 29/08/19[End]
setNodeValue(headerDom, "noof_confirmed", String.valueOf(totConfRec)); setNodeValue(headerDom, "noof_confirmed", String.valueOf(totConfRec));
setNodeValue(headerDom, "noof_rejected", String.valueOf(totConfRec)); setNodeValue(headerDom, "noof_rejected", String.valueOf(totConfRec));
} }
...@@ -417,8 +482,10 @@ public class EmpITConfPrc extends ProcessEJB implements EmpITConfPrcLocal,EmpI ...@@ -417,8 +482,10 @@ public class EmpITConfPrc extends ProcessEJB implements EmpITConfPrcLocal,EmpI
{ {
return new java.sql.Time(System.currentTimeMillis()); return new java.sql.Time(System.currentTimeMillis());
} }
//Modified by Rohini T on 29/08/19[Start]
private String gbfConfIt(String acctPrd , String empCode,String xtraParams,Connection conn) throws ITMException //private String gbfConfIt(String acctPrd , String empCode,String xtraParams,Connection conn) throws ITMException
private String gbfConfIt(String acctPrd , String empCode,String xtraParams,HRLogWriter hrLogWriter,Connection conn,Connection logconn) throws ITMException
//Modified by Rohini T on 29/08/19[End]
{ {
String retString = ""; String retString = "";
String sql = "",loginEmpCode=""; String sql = "",loginEmpCode="";
...@@ -470,11 +537,18 @@ public class EmpITConfPrc extends ProcessEJB implements EmpITConfPrcLocal,EmpI ...@@ -470,11 +537,18 @@ public class EmpITConfPrc extends ProcessEJB implements EmpITConfPrcLocal,EmpI
//Added by sarita on 24 OCT 2018 to set Confirmed and rejected Records [END]*/ //Added by sarita on 24 OCT 2018 to set Confirmed and rejected Records [END]*/
//retString = itmDBAccessEJB.getErrorString("","VPSUCC1","","",conn); //retString = itmDBAccessEJB.getErrorString("","VPSUCC1","","",conn);
retString = "VPSUCC1"; retString = "VPSUCC1";
//Modified by Rohini T on 29/08/19[Start]
hrLogWriter.gbfErrWrite(acctPrd, empCode, "", "VPSUCC1", "I", 1, logconn);
//Modified by Rohini T on 29/08/19[End]
} }
else else
{ {
//retString = itmDBAccessEJB.getErrorString("","DS000","","",conn); //retString = itmDBAccessEJB.getErrorString("","DS000","","",conn);
retString = "DS000"; retString = "DS000";
//Modified by Rohini T on 29/08/19[Start]
hrLogWriter.gbfErrWrite(acctPrd, empCode, "", "DS000", "E", 2, logconn);
//Modified by Rohini T on 29/08/19[End]
} }
/*else /*else
{ {
...@@ -629,4 +703,68 @@ public class EmpITConfPrc extends ProcessEJB implements EmpITConfPrcLocal,EmpI ...@@ -629,4 +703,68 @@ public class EmpITConfPrc extends ProcessEJB implements EmpITConfPrcLocal,EmpI
return mainStr; return mainStr;
} }
//Added by sarita on 24 OCT 2018 to set Confirmed and rejected Records [END] //Added by sarita on 24 OCT 2018 to set Confirmed and rejected Records [END]
//Modified by Rohini T on 26/08/19[Start]
private String checkNull(String input)
{
return (input == null)? "" : input ;
}
private String getObjNameFromDom(Document dom, String attribute) throws RemoteException, ITMException
{
System.out.println("Calling getObjNameFromDom(Document dom, String attribute) of EmpITConfPrc");
String objName = "";
try
{
NodeList detailList = null;
Node currDetail = null, reqDetail = null;
int detailListLength = 0;
detailList = dom.getElementsByTagName("Detail1");
detailListLength = detailList.getLength();
for (int ctr = 0; ctr < detailListLength; ctr++)
{
currDetail = detailList.item(ctr);
objName = currDetail.getAttributes().getNamedItem(attribute).getNodeValue();
}
}
catch (Exception e)
{
e.printStackTrace();
}
return objName;
}
public void gbfDestructProcess(Document dom,HRLogWriter hrLogWriter, Connection logConn) throws ITMException
{
System.out.println("Calling gbfDestructProcess(Document dom, Connection logConn) of PayrollSplitgenAccPrc");
String type = "", lsLogStr = "";
try
{
if(utilMethods.pos("!ENCCALC!CHANGEARREARSPROCESS!", "!"+isCaller+"!") == 0)
{
if("Y".equalsIgnoreCase(hrLogWriter.getJobTerminateRequested()))
{
hrLogWriter.gbfErrWrite("", "", "", "Process Terminated on request", "I", logConn);
}
lsLogStr = "Total Employees: " + (hrLogWriter.getRowsProcessed() + hrLogWriter.getRowsRejected()) + " Processed: " + hrLogWriter.getRowsProcessed() + " Rejected: " + hrLogWriter.getRowsRejected();
hrLogWriter.gbfErrWrite("", "", "",lsLogStr, "I", logConn);
lsLogStr = "Processing Over";
hrLogWriter.gbfErrWrite("", "", "",lsLogStr, "I", logConn);
}
if(hrLogWriter.getFilePointer() > 0)
{
if("self".equalsIgnoreCase(hrLogWriter.getLogFileCreatedBy()))
{
//fileclose(istr_log_writer.file_pointer)
hrLogWriter.setFilePointer(-1);
}
}
}
catch(Exception e)
{
throw new ITMException(e);
}
}
//Modified by Rohini T on 26/08/19[End]
} }
\ No newline at end of file
...@@ -34,7 +34,11 @@ public class PerkClaimWOLoanAdjPrc extends ProcessEJB implements PerkClaimWOLo ...@@ -34,7 +34,11 @@ public class PerkClaimWOLoanAdjPrc extends ProcessEJB implements PerkClaimWOLo
UtilMethods utilMethod = new UtilMethods(); UtilMethods utilMethod = new UtilMethods();
AdmCommon objAdmCommon = new AdmCommon(); AdmCommon objAdmCommon = new AdmCommon();
DistCommon disCommon = new DistCommon(); DistCommon disCommon = new DistCommon();
//Modified by Rohini T on 29/08/19[Start]
HRLogWriter hrLogWriter = null;
UtilMethods utilMethods = new UtilMethods();
String isCaller = "SELF";
//Modified by Rohini T on 29/08/19[End]
public String getData(String xmlString, String xmlString2, String xtraParams) throws RemoteException,ITMException public String getData(String xmlString, String xmlString2, String xtraParams) throws RemoteException,ITMException
{ {
String rtrStr = ""; String rtrStr = "";
...@@ -375,6 +379,15 @@ public class PerkClaimWOLoanAdjPrc extends ProcessEJB implements PerkClaimWOLo ...@@ -375,6 +379,15 @@ public class PerkClaimWOLoanAdjPrc extends ProcessEJB implements PerkClaimWOLo
Document headerDom = null; Document headerDom = null;
Connection conn = null; Connection conn = null;
String retStr = ""; String retStr = "";
//Modified by Rohini T on 29/08/19[Start]
String userId = "";
String chgTerm = "";
String loginSite = "";
String jobId = "";
String objName = "";
hrLogWriter = new HRLogWriter();
Connection logConn = null;
//Modified by Rohini T on 29/08/19[End]
boolean isError = false; boolean isError = false;
try try
{ {
...@@ -387,9 +400,24 @@ public class PerkClaimWOLoanAdjPrc extends ProcessEJB implements PerkClaimWOLo ...@@ -387,9 +400,24 @@ public class PerkClaimWOLoanAdjPrc extends ProcessEJB implements PerkClaimWOLo
{ {
detailDom = genericUtility.parseString(xmlString2); detailDom = genericUtility.parseString(xmlString2);
} }
retStr = process(headerDom, detailDom, xtraParams,conn); //Modified by Rohini T on 29/08/19[Start]
System.out.println("Process forEmpITConfPrc ::"+retStr); userId = checkNull(genericUtility.getValueFromXTRA_PARAMS(xtraParams, "loginCode"));
chgTerm = checkNull(genericUtility.getValueFromXTRA_PARAMS(xtraParams, "termId"));
loginSite = checkNull(genericUtility.getValueFromXTRA_PARAMS(xtraParams, "loginSiteCode"));
jobId = checkNull(genericUtility.getValueFromXTRA_PARAMS(xtraParams, "job_id"));
objName = getObjNameFromDom(headerDom, "objName");
logConn = getConnection();
hrLogWriter.setTotalRows(0);
hrLogWriter.setRowsProcessed(0);
hrLogWriter.setRowsIgnored(0);
hrLogWriter.setRowsRejected(0);
hrLogWriter.setProcessId("PerkClaimWOLoanAdj");
hrLogWriter.initializeHRLogWriter(objName, jobId, userId, chgTerm, "PerkClaimWOLoanAdj", "PERKCLAIMWOLOANADJ", loginSite, logConn);
//retStr = process(headerDom, detailDom, xtraParams,conn);
retStr = process(headerDom, detailDom, xtraParams,hrLogWriter,conn,logConn);
System.out.println("Process for PerkClaimWOLoanAdjPrc ::"+retStr);
//Modified by Rohini T on 29/08/19[End]
if ((retStr != null && retStr.trim().length() > 0) && (retStr.indexOf("Errors") != -1)) //Error if ((retStr != null && retStr.trim().length() > 0) && (retStr.indexOf("Errors") != -1)) //Error
{ {
isError = true; isError = true;
...@@ -397,6 +425,7 @@ public class PerkClaimWOLoanAdjPrc extends ProcessEJB implements PerkClaimWOLo ...@@ -397,6 +425,7 @@ public class PerkClaimWOLoanAdjPrc extends ProcessEJB implements PerkClaimWOLo
} }
else else
{ {
gbfDestructProcess(headerDom,hrLogWriter, logConn);
retStr = itmDBAccessEJB.getErrorString("","VPPRKWPRS9","","",conn);//Success retStr = itmDBAccessEJB.getErrorString("","VPPRKWPRS9","","",conn);//Success
isError = false; isError = false;
return retStr; return retStr;
...@@ -438,8 +467,10 @@ public class PerkClaimWOLoanAdjPrc extends ProcessEJB implements PerkClaimWOLo ...@@ -438,8 +467,10 @@ public class PerkClaimWOLoanAdjPrc extends ProcessEJB implements PerkClaimWOLo
} }
return retStr; return retStr;
}//END OF PROCESS (1) }//END OF PROCESS (1)
//Modified by Rohini T on 29/08/19[Start]
public String process(Document headerDom, Document detailDom, String xtraParams,Connection conn) throws RemoteException,ITMException //public String process(Document headerDom, Document detailDom, String xtraParams,Connection conn) throws RemoteException,ITMException
public String process(Document headerDom, Document detailDom, String xtraParams,HRLogWriter hrLogWriter,Connection conn,Connection logConn) throws RemoteException,ITMException
//Modified by Rohini T on 29/08/19[End]
{ {
NodeList parentNodeList = null; NodeList parentNodeList = null;
NodeList childNodeList = null; NodeList childNodeList = null;
...@@ -471,8 +502,18 @@ public class PerkClaimWOLoanAdjPrc extends ProcessEJB implements PerkClaimWOLo ...@@ -471,8 +502,18 @@ public class PerkClaimWOLoanAdjPrc extends ProcessEJB implements PerkClaimWOLo
HashMap<String,HashMap<String,Double>> detailHashMap = new HashMap<String, HashMap<String,Double>>(); HashMap<String,HashMap<String,Double>> detailHashMap = new HashMap<String, HashMap<String,Double>>();
HashMap<String,HashMap> headerHashMap = new HashMap<String,HashMap>(); HashMap<String,HashMap> headerHashMap = new HashMap<String,HashMap>();
//Added by sarita on 26 APRIL 2019 [END] //Added by sarita on 26 APRIL 2019 [END]
//Modified by Rohini T on 29/08/19[Start]
int liRet = 0;
String lsLogStr = "";
NodeList detailList = null;
Node currDetail = null;
String currErrorId = "";
//Modified by Rohini T on 29/08/19[End]
try try
{ {
//Modified by Rohini T on 29/08/19[Start]
hrLogWriter.setCurrentProcess("PerkClaimWOLoanAdj");
//Modified by Rohini T on 29/08/19[End]
sdf = new SimpleDateFormat(genericUtility.getApplDateFormat()); sdf = new SimpleDateFormat(genericUtility.getApplDateFormat());
System.out.println("Inside process method for [HEADER DOM] ["+genericUtility.serializeDom(headerDom)+"] \n " System.out.println("Inside process method for [HEADER DOM] ["+genericUtility.serializeDom(headerDom)+"] \n "
+ "[DETAIL DOM]"+genericUtility.serializeDom(detailDom)+"]"); + "[DETAIL DOM]"+genericUtility.serializeDom(detailDom)+"]");
...@@ -481,12 +522,28 @@ public class PerkClaimWOLoanAdjPrc extends ProcessEJB implements PerkClaimWOLo ...@@ -481,12 +522,28 @@ public class PerkClaimWOLoanAdjPrc extends ProcessEJB implements PerkClaimWOLo
chgTerm = genericUtility.getValueFromXTRA_PARAMS(xtraParams,"termId"); chgTerm = genericUtility.getValueFromXTRA_PARAMS(xtraParams,"termId");
System.out.println("userId ["+userId+"] \t chgTerm ["+chgTerm+"]"); System.out.println("userId ["+userId+"] \t chgTerm ["+chgTerm+"]");
currentDate = utilMethod.dateTime(utilMethod.todaySqlDate(),utilMethod.now()); currentDate = utilMethod.dateTime(utilMethod.todaySqlDate(),utilMethod.now());
//Modified by Rohini T on 29/08/19[End]
liRet = hrLogWriter.getLogWriterFlag();
if(liRet < 0)
{
return errString;
}
else
{
hrLogWriter.setStatusType("I");
hrLogWriter.setActivity("PerkClaimWOLoanAdj");
lsLogStr = "Processing Started";
}
hrLogWriter.gbfErrWrite("", "", "", lsLogStr, "I", logConn);
//Modified by Rohini T on 29/08/19[End]
cnt1 = getNumOfNonDelDetail(detailDom,2); cnt1 = getNumOfNonDelDetail(detailDom,2);
System.out.println("parentNodeListLength::["+parentNodeListLength+"] \n cnt1 is ["+cnt1+"]"); System.out.println("parentNodeListLength::["+parentNodeListLength+"] \n cnt1 is ["+cnt1+"]");
if(cnt1 == 0) if(cnt1 == 0)
{ {
errString = itmDBAccessEJB.getErrorString("","VTBLNKDTL",userId,"",conn); errString = itmDBAccessEJB.getErrorString("","VTBLNKDTL",userId,"",conn);
//Modified by Rohini T on 29/08/19[Start]
hrLogWriter.gbfErrWrite("", "", "", "VTBLNKDTL", "E", 2, logConn);
//Modified by Rohini T on 29/08/19[End]
return errString; return errString;
} }
...@@ -514,6 +571,9 @@ public class PerkClaimWOLoanAdjPrc extends ProcessEJB implements PerkClaimWOLo ...@@ -514,6 +571,9 @@ public class PerkClaimWOLoanAdjPrc extends ProcessEJB implements PerkClaimWOLo
if((lsBankEnv != null && lsBankEnv.trim().length() >0) && ("NULLFOUND".equalsIgnoreCase(lsBankEnv))) if((lsBankEnv != null && lsBankEnv.trim().length() >0) && ("NULLFOUND".equalsIgnoreCase(lsBankEnv)))
{ {
errString = itmDBAccessEJB.getErrorString("","VSENVAR1","","",conn); errString = itmDBAccessEJB.getErrorString("","VSENVAR1","","",conn);
//Modified by Rohini T on 29/08/19[Start]
hrLogWriter.gbfErrWrite("", "", "", "VSENVAR1", "E", 2, logConn);
//Modified by Rohini T on 29/08/19[End]
return errString; return errString;
} }
...@@ -613,6 +673,9 @@ public class PerkClaimWOLoanAdjPrc extends ProcessEJB implements PerkClaimWOLo ...@@ -613,6 +673,9 @@ public class PerkClaimWOLoanAdjPrc extends ProcessEJB implements PerkClaimWOLo
if((lsPyrlAdclaim == null || lsPyrlAdclaim.trim().length() == 0) || ("NULLFOUND".equalsIgnoreCase(lsPyrlAdclaim))) if((lsPyrlAdclaim == null || lsPyrlAdclaim.trim().length() == 0) || ("NULLFOUND".equalsIgnoreCase(lsPyrlAdclaim)))
{ {
errString = itmDBAccessEJB.getErrorString("","VSENVAR1",userId,"",conn); errString = itmDBAccessEJB.getErrorString("","VSENVAR1",userId,"",conn);
//Modified by Rohini T on 29/08/19[Start]
hrLogWriter.gbfErrWrite("", "", "", "VSENVAR1", "E", 2, logConn);
//Modified by Rohini T on 29/08/19[End]
return errString; return errString;
} }
...@@ -629,6 +692,9 @@ public class PerkClaimWOLoanAdjPrc extends ProcessEJB implements PerkClaimWOLo ...@@ -629,6 +692,9 @@ public class PerkClaimWOLoanAdjPrc extends ProcessEJB implements PerkClaimWOLo
else else
{ {
errString = itmDBAccessEJB.getErrorString("","VTPED1","","",conn);//VTPED1 code not in database errString = itmDBAccessEJB.getErrorString("","VTPED1","","",conn);//VTPED1 code not in database
//Modified by Rohini T on 29/08/19[Start]
hrLogWriter.gbfErrWrite("", "", "", "VTPED1", "E", 2, logConn);
//Modified by Rohini T on 29/08/19[End]
return errString; return errString;
} }
if(rs != null) if(rs != null)
...@@ -656,6 +722,9 @@ public class PerkClaimWOLoanAdjPrc extends ProcessEJB implements PerkClaimWOLo ...@@ -656,6 +722,9 @@ public class PerkClaimWOLoanAdjPrc extends ProcessEJB implements PerkClaimWOLo
else else
{ {
errString = itmDBAccessEJB.getErrorString("","VTSEQ","","",conn);//VTPED1 code not in database errString = itmDBAccessEJB.getErrorString("","VTSEQ","","",conn);//VTPED1 code not in database
//Modified by Rohini T on 29/08/19[Start]
hrLogWriter.gbfErrWrite("", "", "", "VTSEQ", "E", 2, logConn);
//Modified by Rohini T on 29/08/19[End]
return errString; return errString;
} }
System.out.println("keyString"+keyString); System.out.println("keyString"+keyString);
...@@ -741,6 +810,9 @@ public class PerkClaimWOLoanAdjPrc extends ProcessEJB implements PerkClaimWOLo ...@@ -741,6 +810,9 @@ public class PerkClaimWOLoanAdjPrc extends ProcessEJB implements PerkClaimWOLo
if(lcClaimAmt1 > 0) if(lcClaimAmt1 > 0)
{ {
errString = itmDBAccessEJB.getErrorString("","VTCLAIMAM1","","",conn); errString = itmDBAccessEJB.getErrorString("","VTCLAIMAM1","","",conn);
//Modified by Rohini T on 29/08/19[Start]
hrLogWriter.gbfErrWrite("", "", "", "VTCLAIMAM1", "E", 2, logConn);
//Modified by Rohini T on 29/08/19[End]
return errString; return errString;
} }
else else
...@@ -748,6 +820,9 @@ public class PerkClaimWOLoanAdjPrc extends ProcessEJB implements PerkClaimWOLo ...@@ -748,6 +820,9 @@ public class PerkClaimWOLoanAdjPrc extends ProcessEJB implements PerkClaimWOLo
if(lcClaimAmt1 < lcBalAmt1) if(lcClaimAmt1 < lcBalAmt1)
{ {
errString = itmDBAccessEJB.getErrorString("","VTCLAIMAM2","","",conn); errString = itmDBAccessEJB.getErrorString("","VTCLAIMAM2","","",conn);
//Modified by Rohini T on 29/08/19[Start]
hrLogWriter.gbfErrWrite("", "", "", "VTCLAIMAM2", "E", 2, logConn);
//Modified by Rohini T on 29/08/19[End]
return errString; return errString;
} }
} }
...@@ -755,11 +830,17 @@ public class PerkClaimWOLoanAdjPrc extends ProcessEJB implements PerkClaimWOLo ...@@ -755,11 +830,17 @@ public class PerkClaimWOLoanAdjPrc extends ProcessEJB implements PerkClaimWOLo
else if(lcClaimAmt1 > lcBalAmt1) else if(lcClaimAmt1 > lcBalAmt1)
{ {
errString = itmDBAccessEJB.getErrorString("","VTCLAIMAMT","","",conn); errString = itmDBAccessEJB.getErrorString("","VTCLAIMAMT","","",conn);
//Modified by Rohini T on 29/08/19[Start]
hrLogWriter.gbfErrWrite("", "", "", "VTCLAIMAMT", "E", 2, logConn);
//Modified by Rohini T on 29/08/19[End]
return errString; return errString;
} }
else if(lcClaimAmt1 < 0) else if(lcClaimAmt1 < 0)
{ {
errString = itmDBAccessEJB.getErrorString("","VPCLMWLN03","","",conn); errString = itmDBAccessEJB.getErrorString("","VPCLMWLN03","","",conn);
//Modified by Rohini T on 29/08/19[Start]
hrLogWriter.gbfErrWrite("", "", "", "VPCLMWLN03", "E", 2, logConn);
//Modified by Rohini T on 29/08/19[End]
return errString; return errString;
} }
//IF BLOCK for Claim Amount and Balance Amount CHECK [END] //IF BLOCK for Claim Amount and Balance Amount CHECK [END]
...@@ -783,6 +864,9 @@ public class PerkClaimWOLoanAdjPrc extends ProcessEJB implements PerkClaimWOLo ...@@ -783,6 +864,9 @@ public class PerkClaimWOLoanAdjPrc extends ProcessEJB implements PerkClaimWOLo
else else
{ {
errString = itmDBAccessEJB.getErrorString("","VMEMPCD","","",conn);//Claimed amount should be same as balance amount in case of full claime errString = itmDBAccessEJB.getErrorString("","VMEMPCD","","",conn);//Claimed amount should be same as balance amount in case of full claime
//Modified by Rohini T on 29/08/19[Start]
hrLogWriter.gbfErrWrite("", "", "", "VMEMPCD", "E", 2, logConn);
//Modified by Rohini T on 29/08/19[End]
return errString; return errString;
} }
System.out.println("pay_site ["+paySite+"] \t fin_entity ["+finEntity+"] \t dept_code ["+deptCode+"] \t pay_mode ["+payMode+"] \t curr_code ["+currCode+"] \t bank_code ["+bankCode+"]"); System.out.println("pay_site ["+paySite+"] \t fin_entity ["+finEntity+"] \t dept_code ["+deptCode+"] \t pay_mode ["+payMode+"] \t curr_code ["+currCode+"] \t bank_code ["+bankCode+"]");
...@@ -841,6 +925,9 @@ public class PerkClaimWOLoanAdjPrc extends ProcessEJB implements PerkClaimWOLo ...@@ -841,6 +925,9 @@ public class PerkClaimWOLoanAdjPrc extends ProcessEJB implements PerkClaimWOLo
if(tranIdGenerate == null || tranIdGenerate.trim().length() == 0) if(tranIdGenerate == null || tranIdGenerate.trim().length() == 0)
{ {
errString = itmDBAccessEJB.getErrorString("","VTTRANID","","",conn); errString = itmDBAccessEJB.getErrorString("","VTTRANID","","",conn);
//Modified by Rohini T on 29/08/19[Start]
hrLogWriter.gbfErrWrite("", "", "", "VTTRANID", "E", 2, logConn);
//Modified by Rohini T on 29/08/19[End]
return errString; return errString;
} }
...@@ -877,6 +964,9 @@ public class PerkClaimWOLoanAdjPrc extends ProcessEJB implements PerkClaimWOLo ...@@ -877,6 +964,9 @@ public class PerkClaimWOLoanAdjPrc extends ProcessEJB implements PerkClaimWOLo
if(lcTempBal != lcBalAmt1) if(lcTempBal != lcBalAmt1)
{ {
errString = itmDBAccessEJB.getErrorString("","VTCLAIMAMT","","",conn); errString = itmDBAccessEJB.getErrorString("","VTCLAIMAMT","","",conn);
//Modified by Rohini T on 29/08/19[Start]
hrLogWriter.gbfErrWrite("", "", "", "VTCLAIMAMT", "E", 2, logConn);
//Modified by Rohini T on 29/08/19[End]
return errString; return errString;
} }
// [To locak allowdedn_bal table before processing as per multiple voucher case reported from Sun].End // [To locak allowdedn_bal table before processing as per multiple voucher case reported from Sun].End
...@@ -885,6 +975,9 @@ public class PerkClaimWOLoanAdjPrc extends ProcessEJB implements PerkClaimWOLo ...@@ -885,6 +975,9 @@ public class PerkClaimWOLoanAdjPrc extends ProcessEJB implements PerkClaimWOLo
if(("Y".equalsIgnoreCase(lsfullClaim)) && (utilMethod.abs(lcBalAmt1) != utilMethod.abs(lcClaimAmt1))) if(("Y".equalsIgnoreCase(lsfullClaim)) && (utilMethod.abs(lcBalAmt1) != utilMethod.abs(lcClaimAmt1)))
{ {
errString = itmDBAccessEJB.getErrorString("","VPCLMWOLN1","","",conn);//Claimed amount should be same as balance amount in case of full claime errString = itmDBAccessEJB.getErrorString("","VPCLMWOLN1","","",conn);//Claimed amount should be same as balance amount in case of full claime
//Modified by Rohini T on 29/08/19[Start]
hrLogWriter.gbfErrWrite("", "", "", "VPCLMWOLN1", "E", 2, logConn);
//Modified by Rohini T on 29/08/19[End]
return errString; return errString;
} }
// Modified by Piyush on 13/02/2015 [To check the claim amount in case of full_claim = "Y"].End // Modified by Piyush on 13/02/2015 [To check the claim amount in case of full_claim = "Y"].End
...@@ -963,6 +1056,9 @@ public class PerkClaimWOLoanAdjPrc extends ProcessEJB implements PerkClaimWOLo ...@@ -963,6 +1056,9 @@ public class PerkClaimWOLoanAdjPrc extends ProcessEJB implements PerkClaimWOLo
if(count == 0) if(count == 0)
{ {
errString = itmDBAccessEJB.getErrorString("","DS000","","",conn);//Claimed amount should be same as balance amount in case of full claime errString = itmDBAccessEJB.getErrorString("","DS000","","",conn);//Claimed amount should be same as balance amount in case of full claime
//Modified by Rohini T on 29/08/19[Start]
hrLogWriter.gbfErrWrite("", "", "", "DS000", "E", 2, logConn);
//Modified by Rohini T on 29/08/19[End]
return errString; return errString;
} }
} }
...@@ -993,6 +1089,9 @@ public class PerkClaimWOLoanAdjPrc extends ProcessEJB implements PerkClaimWOLo ...@@ -993,6 +1089,9 @@ public class PerkClaimWOLoanAdjPrc extends ProcessEJB implements PerkClaimWOLo
if(count == 0) if(count == 0)
{ {
errString = itmDBAccessEJB.getErrorString("","DS000","","",conn);//Claimed amount should be same as balance amount in case of full claime errString = itmDBAccessEJB.getErrorString("","DS000","","",conn);//Claimed amount should be same as balance amount in case of full claime
//Modified by Rohini T on 29/08/19[Start]
hrLogWriter.gbfErrWrite("", "", "", "DS000", "E", 2, logConn);
//Modified by Rohini T on 29/08/19[End]
return errString; return errString;
} }
} }
...@@ -1063,6 +1162,9 @@ public class PerkClaimWOLoanAdjPrc extends ProcessEJB implements PerkClaimWOLo ...@@ -1063,6 +1162,9 @@ public class PerkClaimWOLoanAdjPrc extends ProcessEJB implements PerkClaimWOLo
if(countempHdr == 0) if(countempHdr == 0)
{ {
errString = itmDBAccessEJB.getErrorString("","DS000","","",conn);//Claimed amount should be same as balance amount in case of full claime errString = itmDBAccessEJB.getErrorString("","DS000","","",conn);//Claimed amount should be same as balance amount in case of full claime
//Modified by Rohini T on 29/08/19[Start]
hrLogWriter.gbfErrWrite("", "", "", "DS000", "E", 2, logConn);
//Modified by Rohini T on 29/08/19[End]
return errString; return errString;
} }
} }
...@@ -1237,6 +1339,9 @@ public class PerkClaimWOLoanAdjPrc extends ProcessEJB implements PerkClaimWOLo ...@@ -1237,6 +1339,9 @@ public class PerkClaimWOLoanAdjPrc extends ProcessEJB implements PerkClaimWOLo
if(count == 0) if(count == 0)
{ {
errString = itmDBAccessEJB.getErrorString("","DS000","","",conn);//Claimed amount should be same as balance amount in case of full claim errString = itmDBAccessEJB.getErrorString("","DS000","","",conn);//Claimed amount should be same as balance amount in case of full claim
//Modified by Rohini T on 29/08/19[Start]
hrLogWriter.gbfErrWrite("", "", "", "DS000", "E", 2, logConn);
//Modified by Rohini T on 29/08/19[End]
return errString; return errString;
} }
} }
...@@ -1245,10 +1350,23 @@ public class PerkClaimWOLoanAdjPrc extends ProcessEJB implements PerkClaimWOLo ...@@ -1245,10 +1350,23 @@ public class PerkClaimWOLoanAdjPrc extends ProcessEJB implements PerkClaimWOLo
liClaimDet = 0; liClaimDet = 0;
//Added by sarita on 18 FEBRUARY 2019 [END] -- [emp_adclaimhdr] //Added by sarita on 18 FEBRUARY 2019 [END] -- [emp_adclaimhdr]
System.out.println("lcAdCode["+lcAdCode+"] \n lsEmpCode["+lsEmpCode+"] \n startDate["+startDate+"]\n endDate["+endDate+"]\n lcClaimAmt1["+lcClaimAmt1+"]\n "); System.out.println("lcAdCode["+lcAdCode+"] \n lsEmpCode["+lsEmpCode+"] \n startDate["+startDate+"]\n endDate["+endDate+"]\n lcClaimAmt1["+lcClaimAmt1+"]\n ");
//Modified by Rohini T on 29/08/19[Start]
// erroCode = gbfClaimProc(lcAdCode, lsEmpCode, startDate, endDate, lcClaimAmt1, conn);//need to check
erroCode = gbfClaimProc(lcAdCode, lsEmpCode, startDate, endDate, lcClaimAmt1, conn);//need to check erroCode = gbfClaimProc(lcAdCode, lsEmpCode, startDate, endDate, lcClaimAmt1, conn);//need to check
//Modified by Rohini T on 29/08/19[End]
if((erroCode != null && erroCode.trim().length() > 0) && (erroCode.indexOf("Error") != -1)) if((erroCode != null && erroCode.trim().length() > 0) && (erroCode.indexOf("Error") != -1))
{ {
errString = itmDBAccessEJB.getErrorString("",erroCode,"","",conn);//Claimed amount should be same as balance amount in case of full claime
//Modified by Rohini T on 29/08/19[Start]
headerDom = genericUtility.parseString(erroCode);
detailList = headerDom.getElementsByTagName("error");
currDetail = detailList.item(0);
currErrorId = currDetail.getAttributes().getNamedItem("id").getNodeValue();
System.out.println("currErrorId getting from errString:::: " + currErrorId);
hrLogWriter.gbfErrWrite("", "", "", currErrorId, "E", 2, logConn);
//errString = itmDBAccessEJB.getErrorString("",erroCode,"","",conn);//Claimed amount should be same as balance amount in case of full claime
errString = itmDBAccessEJB.getErrorString("",currErrorId,"","",conn);
//Modified by Rohini T on 29/08/19[End]
return errString; return errString;
} }
...@@ -1275,8 +1393,17 @@ public class PerkClaimWOLoanAdjPrc extends ProcessEJB implements PerkClaimWOLo ...@@ -1275,8 +1393,17 @@ public class PerkClaimWOLoanAdjPrc extends ProcessEJB implements PerkClaimWOLo
if(count == 0) if(count == 0)
{ {
errString = itmDBAccessEJB.getErrorString("","DS000","","",conn);//Claimed amount should be same as balance amount in case of full claime errString = itmDBAccessEJB.getErrorString("","DS000","","",conn);//Claimed amount should be same as balance amount in case of full claime
//Modified by Rohini T on 29/08/19[Start]
hrLogWriter.gbfErrWrite("", "", "", "DS000", "E", 2, logConn);
//Modified by Rohini T on 29/08/19[End]
return errString; return errString;
} }
//Modified by Rohini T on 29/08/19[Start]
else
{
hrLogWriter.gbfErrWrite("", lsEmpCode, "", "Process Completed", "I", 1, logConn);
}
//Modified by Rohini T on 29/08/19[End]
}//For Loop to get Selected Details Data Values [START] }//For Loop to get Selected Details Data Values [START]
//Added by sarita on 26 APRIL 2019 [START] //Added by sarita on 26 APRIL 2019 [START]
...@@ -1284,6 +1411,20 @@ public class PerkClaimWOLoanAdjPrc extends ProcessEJB implements PerkClaimWOLo ...@@ -1284,6 +1411,20 @@ public class PerkClaimWOLoanAdjPrc extends ProcessEJB implements PerkClaimWOLo
if(errString == null || errString.trim().length() == 0) if(errString == null || errString.trim().length() == 0)
{ {
errString = getHashMapValDiff(headerHashMap , detailHashMap,xtraParams,conn); errString = getHashMapValDiff(headerHashMap , detailHashMap,xtraParams,conn);
//Modified by Rohini T on 29/08/19[Start]
if(errString != null && errString.trim().length() > 0)
{
headerDom = genericUtility.parseString(errString);
detailList = headerDom.getElementsByTagName("error");
currDetail = detailList.item(0);
currErrorId = currDetail.getAttributes().getNamedItem("id").getNodeValue();
System.out.println("currErrorId getting from errString:::: " + currErrorId);
hrLogWriter.gbfErrWrite("", "", "", currErrorId, "E", 2, logConn);
//errString = itmDBAccessEJB.getErrorString("",erroCode,"","",conn);//Claimed amount should be same as balance amount in case of full claime
errString = itmDBAccessEJB.getErrorString("",currErrorId,"","",conn);
return errString;
}
//Modified by Rohini T on 29/08/19[End]
} }
//Added by sarita on 26 APRIL 2019 [END] //Added by sarita on 26 APRIL 2019 [END]
} }
...@@ -2527,7 +2668,10 @@ public class PerkClaimWOLoanAdjPrc extends ProcessEJB implements PerkClaimWOLo ...@@ -2527,7 +2668,10 @@ public class PerkClaimWOLoanAdjPrc extends ProcessEJB implements PerkClaimWOLo
//Migration of Method function boolean gf_set_env_var_nvo (string periodcd, string as_classname, ref string env_var_str[], ref datetime env_var_date[], ref decimal env_var_num[]); [END] //Migration of Method function boolean gf_set_env_var_nvo (string periodcd, string as_classname, ref string env_var_str[], ref datetime env_var_date[], ref decimal env_var_num[]); [END]
//Migration of Method function string gbf_claim_proc (string ls_ad, string ls_emp, datetime ld_start, datetime ld_end, decimal lc_claimamt) [START] //Migration of Method function string gbf_claim_proc (string ls_ad, string ls_emp, datetime ld_start, datetime ld_end, decimal lc_claimamt) [START]
//Modified by Rohini T on 29/08/19[Start]
//private String gbfClaimProc (String lsAd, String lsEmp, Timestamp ldStartDt, Timestamp ldEndDt, double lcClaimAmt , Connection conn) throws ITMException
private String gbfClaimProc (String lsAd, String lsEmp, Timestamp ldStartDt, Timestamp ldEndDt, double lcClaimAmt , Connection conn) throws ITMException private String gbfClaimProc (String lsAd, String lsEmp, Timestamp ldStartDt, Timestamp ldEndDt, double lcClaimAmt , Connection conn) throws ITMException
//Modified by Rohini T on 29/08/19[End]
{ {
String errorString = ""; String errorString = "";
PreparedStatement pstmt = null; PreparedStatement pstmt = null;
...@@ -2937,5 +3081,69 @@ public class PerkClaimWOLoanAdjPrc extends ProcessEJB implements PerkClaimWOLo ...@@ -2937,5 +3081,69 @@ public class PerkClaimWOLoanAdjPrc extends ProcessEJB implements PerkClaimWOLo
return errString; return errString;
} }
//Added by sarita on 26 APRIL 2019 [END] //Added by sarita on 26 APRIL 2019 [END]
//Modified by Rohini T on 29/08/19[Start]
private String checkNull(String input)
{
return (input == null)? "" : input ;
}
private String getObjNameFromDom(Document dom, String attribute) throws RemoteException, ITMException
{
System.out.println("Calling getObjNameFromDom(Document dom, String attribute) of EmpITConfPrc");
String objName = "";
try
{
NodeList detailList = null;
Node currDetail = null, reqDetail = null;
int detailListLength = 0;
detailList = dom.getElementsByTagName("Detail1");
detailListLength = detailList.getLength();
for (int ctr = 0; ctr < detailListLength; ctr++)
{
currDetail = detailList.item(ctr);
objName = currDetail.getAttributes().getNamedItem(attribute).getNodeValue();
}
}
catch (Exception e)
{
e.printStackTrace();
}
return objName;
}
public void gbfDestructProcess(Document dom,HRLogWriter hrLogWriter, Connection logConn) throws ITMException
{
System.out.println("Calling gbfDestructProcess(Document dom, Connection logConn) of PayrollSplitgenAccPrc");
String type = "", lsLogStr = "";
try
{
if(utilMethods.pos("!ENCCALC!CHANGEARREARSPROCESS!", "!"+isCaller+"!") == 0)
{
if("Y".equalsIgnoreCase(hrLogWriter.getJobTerminateRequested()))
{
hrLogWriter.gbfErrWrite("", "", "", "Process Terminated on request", "I", logConn);
}
lsLogStr = "Total Employees: " + (hrLogWriter.getRowsProcessed() + hrLogWriter.getRowsRejected()) + " Processed: " + hrLogWriter.getRowsProcessed() + " Rejected: " + hrLogWriter.getRowsRejected();
hrLogWriter.gbfErrWrite("", "", "",lsLogStr, "I", logConn);
lsLogStr = "Processing Over";
hrLogWriter.gbfErrWrite("", "", "",lsLogStr, "I", logConn);
}
if(hrLogWriter.getFilePointer() > 0)
{
if("self".equalsIgnoreCase(hrLogWriter.getLogFileCreatedBy()))
{
//fileclose(istr_log_writer.file_pointer)
hrLogWriter.setFilePointer(-1);
}
}
}
catch(Exception e)
{
throw new ITMException(e);
}
}
//Modified by Rohini T on 29/08/19[End]
} }
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