Commit 5a8291d4 authored by akhokar's avatar akhokar

Changes made in srd files and src code to resolve the bugs.

LoanChk.java
LoanOpeningConf.java
LoanScheduleConf.java
LoanOpeningIC.java
LoanScheduleIC.java
loan_opening21.xml
loanschedule21.xml
loanschedule23.xml
loan_opening.sql
loanschedule.sql


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@203282 ce508802-f39f-4f6c-b175-0d175dae99d5
parent b9f660ac
...@@ -263,6 +263,14 @@ public class LoanOpeningIC extends ValidatorEJB implements LoanOpeningICLocal,Lo ...@@ -263,6 +263,14 @@ public class LoanOpeningIC extends ValidatorEJB implements LoanOpeningICLocal,Lo
valueXmlString.append("<interest protect=\"0\" >").append("<![CDATA["+lcIntPerc+"]]>").append("</interest>"); valueXmlString.append("<interest protect=\"0\" >").append("<![CDATA["+lcIntPerc+"]]>").append("</interest>");
valueXmlString.append("<int_term protect=\"0\" >").append("<![CDATA["+lsIntTerm+"]]>").append("</int_term>"); valueXmlString.append("<int_term protect=\"0\" >").append("<![CDATA["+lsIntTerm+"]]>").append("</int_term>");
valueXmlString.append("<emp_code protect=\"0\" >").append("<![CDATA["+lsEmp+"]]>").append("</emp_code>"); valueXmlString.append("<emp_code protect=\"0\" >").append("<![CDATA["+lsEmp+"]]>").append("</emp_code>");
valueXmlString.append("<scheme_descr>").append("<![CDATA["+lsSchemeDescr+"]]>").append("</scheme_descr>");
valueXmlString.append("<acct_code__pay>").append("<![CDATA["+lsAcctPay+"]]>").append("</acct_code__pay>");
valueXmlString.append("<cctr_code__pay>").append("<![CDATA["+lsCctrPay+"]]>").append("</cctr_code__pay>");
valueXmlString.append("<accrual_amt>").append("<![CDATA["+lcAcc+"]]>").append("</accrual_amt>");
valueXmlString.append("<lname1>").append("<![CDATA["+descr+"]]>").append("</lname1>");
valueXmlString.append("<fname1>").append("<![CDATA["+descr1+"]]>").append("</fname1>");
valueXmlString.append("<grade>").append("<![CDATA["+lsGrade+"]]>").append("</grade>");
valueXmlString.append("<pay_site>").append("<![CDATA["+lsSite+"]]>").append("</pay_site>");
} }
} }
......
...@@ -354,6 +354,15 @@ public class LoanScheduleIC extends ValidatorEJB implements LoanScheduleICLocal, ...@@ -354,6 +354,15 @@ public class LoanScheduleIC extends ValidatorEJB implements LoanScheduleICLocal,
valueXmlString.append("<interest protect=\"0\" >").append("<![CDATA["+lcIntPerc+"]]>").append("</interest>"); valueXmlString.append("<interest protect=\"0\" >").append("<![CDATA["+lcIntPerc+"]]>").append("</interest>");
valueXmlString.append("<int_term protect=\"0\" >").append("<![CDATA["+lsIntTerm+"]]>").append("</int_term>"); valueXmlString.append("<int_term protect=\"0\" >").append("<![CDATA["+lsIntTerm+"]]>").append("</int_term>");
valueXmlString.append("<emp_code protect=\"0\" >").append("<![CDATA["+lsEmp+"]]>").append("</emp_code>"); valueXmlString.append("<emp_code protect=\"0\" >").append("<![CDATA["+lsEmp+"]]>").append("</emp_code>");
valueXmlString.append("<scheme_descr>").append("<![CDATA["+lsSchemeDescr+"]]>").append("</scheme_descr>");
valueXmlString.append("<accrual_amt>").append("<![CDATA["+lcAcc+"]]>").append("</accrual_amt>");
valueXmlString.append("<lname1>").append("<![CDATA["+descr+"]]>").append("</lname1>");
valueXmlString.append("<fname1>").append("<![CDATA["+descr1+"]]>").append("</fname1>");
valueXmlString.append("<grade>").append("<![CDATA["+lsGrade+"]]>").append("</grade>");
valueXmlString.append("<pay_site>").append("<![CDATA["+lsSite+"]]>").append("</pay_site>");
valueXmlString.append("<acct_code__pay>").append("<![CDATA["+lsAcctPay+"]]>").append("</acct_code__pay>");
valueXmlString.append("<cctr_code__pay>").append("<![CDATA["+lsCctrPay+"]]>").append("</cctr_code__pay>");
} }
} }
...@@ -659,10 +668,6 @@ public class LoanScheduleIC extends ValidatorEJB implements LoanScheduleICLocal, ...@@ -659,10 +668,6 @@ public class LoanScheduleIC extends ValidatorEJB implements LoanScheduleICLocal,
{ {
lcAccAmt = 0; lcAccAmt = 0;
} }
/*s_acc_loan.acc_amt_tot = lc_accamt
s_acc_loan.acc_amt_1 = lc_accamt
s_acc_loan.acc_amt_2 = 0*/
accAmtTot = lcAccAmt; accAmtTot = lcAccAmt;
accAmt1 = lcAccAmt; accAmt1 = lcAccAmt;
accAmt2 = 0; accAmt2 = 0;
...@@ -884,7 +889,7 @@ public class LoanScheduleIC extends ValidatorEJB implements LoanScheduleICLocal, ...@@ -884,7 +889,7 @@ public class LoanScheduleIC extends ValidatorEJB implements LoanScheduleICLocal,
{ {
System.out.println("Inside prd_code itemChange::::"); System.out.println("Inside prd_code itemChange::::");
lsPrdCode = checkNull(genericUtility.getColumnValue("prd_code", dom)); lsPrdCode = checkNull(genericUtility.getColumnValue("prd_code", dom));
lsEmp = checkNull(genericUtility.getColumnValue("emp_code", dom)); lsEmp = checkNull(genericUtility.getColumnValue("emp_code", dom2));
sql = "select grade,cadre ,pay_site from employee where emp_code = ? "; sql = "select grade,cadre ,pay_site from employee where emp_code = ? ";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1, lsEmp); pstmt.setString(1, lsEmp);
...@@ -938,10 +943,14 @@ public class LoanScheduleIC extends ValidatorEJB implements LoanScheduleICLocal, ...@@ -938,10 +943,14 @@ public class LoanScheduleIC extends ValidatorEJB implements LoanScheduleICLocal,
ldTo = rs.getTimestamp("to_date"); ldTo = rs.getTimestamp("to_date");
} }
close(pstmt, rs); close(pstmt, rs);
ldFrStr = genericUtility.getValidDateString(ldFr, genericUtility.getApplDateFormat());
ldToStr = genericUtility.getValidDateString(ldTo, genericUtility.getApplDateFormat()); if(ldFr != null && ldTo != null)
valueXmlString.append("<eff_date>").append("<![CDATA["+ldFrStr+"]]>").append("</eff_date>"); {
valueXmlString.append("<exp_date>").append("<![CDATA["+ldToStr+"]]>").append("</exp_date>"); ldFrStr = genericUtility.getValidDateString(ldFr, genericUtility.getApplDateFormat());
ldToStr = genericUtility.getValidDateString(ldTo, genericUtility.getApplDateFormat());
valueXmlString.append("<eff_date>").append("<![CDATA["+ldFrStr+"]]>").append("</eff_date>");
valueXmlString.append("<exp_date>").append("<![CDATA["+ldToStr+"]]>").append("</exp_date>");
}
} }
valueXmlString.append ("</Detail3>\r\n"); valueXmlString.append ("</Detail3>\r\n");
......
...@@ -22,7 +22,7 @@ import ibase.webitm.utility.TransIDGenerator; ...@@ -22,7 +22,7 @@ import ibase.webitm.utility.TransIDGenerator;
public class LoanChk extends ValidatorEJB implements LoanChkLocal,LoanChkRemote public class LoanChk extends ValidatorEJB implements LoanChkLocal,LoanChkRemote
{ {
/* The nvo component nvo_bo_adm_loanchk from nvo_business_object_adm has been migrated completely except below function which has not used while /* The nvo component nvo_bo_adm_loanchk from nvo_business_object_adm has been migrated completely except below function which has not used while
* loan opening and schedule migration * loan opening and schedule migration migration
* public function s_accrual gbf_chk_loan_accrual (string as_emp_code, datetime ad_loandate, string as_scheme, string as_grade)*/ * public function s_accrual gbf_chk_loan_accrual (string as_emp_code, datetime ad_loandate, string as_scheme, string as_grade)*/
E12GenericUtility genericUtility = new E12GenericUtility(); E12GenericUtility genericUtility = new E12GenericUtility();
...@@ -41,6 +41,7 @@ public class LoanChk extends ValidatorEJB implements LoanChkLocal,LoanChkRemote ...@@ -41,6 +41,7 @@ public class LoanChk extends ValidatorEJB implements LoanChkLocal,LoanChkRemote
public String gbfLoanchkGeneral(String asSchemeNo, String asEmpCode, String asGrade, double acLoanAmt, Timestamp adLoanDate,Connection conn) throws ITMException public String gbfLoanchkGeneral(String asSchemeNo, String asEmpCode, String asGrade, double acLoanAmt, Timestamp adLoanDate,Connection conn) throws ITMException
{ {
String lsErrcode = "", lsEligchk = ""; String lsErrcode = "", lsEligchk = "";
String errCode = "";
int liNvoNo = 0,cnt = 0; int liNvoNo = 0,cnt = 0;
double lcMinAmt = 0.00, lcMaxAmt = 0.00, lcAccrual = 0.00; double lcMinAmt = 0.00, lcMaxAmt = 0.00, lcAccrual = 0.00;
String sql = ""; String sql = "";
...@@ -121,7 +122,13 @@ public class LoanChk extends ValidatorEJB implements LoanChkLocal,LoanChkRemote ...@@ -121,7 +122,13 @@ public class LoanChk extends ValidatorEJB implements LoanChkLocal,LoanChkRemote
{ {
case 1: case 1:
//lc_accrual = gbf_loan_rules_1(as_emp_code, as_scheme_no, ac_loanamt, ad_loandate) //lc_accrual = gbf_loan_rules_1(as_emp_code, as_scheme_no, ac_loanamt, ad_loandate)
lsErrcode = gbfLoanRules1(asEmpCode, asSchemeNo, acLoanAmt, adLoanDate,conn); errCode = gbfLoanRules1(asEmpCode, asSchemeNo, acLoanAmt, adLoanDate,conn);
if(errCode != null && errCode.trim().length() > 0)
{
lsErrcode = errCode;
break;
}
} }
} }
...@@ -134,6 +141,17 @@ public class LoanChk extends ValidatorEJB implements LoanChkLocal,LoanChkRemote ...@@ -134,6 +141,17 @@ public class LoanChk extends ValidatorEJB implements LoanChkLocal,LoanChkRemote
e.printStackTrace(); e.printStackTrace();
throw new ITMException(e); throw new ITMException(e);
} }
finally
{
try
{
close(pstmt, rs);
}
catch (Exception e)
{
e.printStackTrace();
}
}
return lsErrcode; return lsErrcode;
} }
...@@ -166,7 +184,7 @@ public class LoanChk extends ValidatorEJB implements LoanChkLocal,LoanChkRemote ...@@ -166,7 +184,7 @@ public class LoanChk extends ValidatorEJB implements LoanChkLocal,LoanChkRemote
close(pstmt, rs); close(pstmt, rs);
lsCadre = lsCadre.trim(); lsCadre = lsCadre.trim();
if(ldJoinDate != null && adLoanDate != null) if(ldJoinDate != null && adLoanDate != null)
{ {
if(utilMethod.DaysAfter(ldJoinDate, adLoanDate) < 365) if(utilMethod.DaysAfter(ldJoinDate, adLoanDate) < 365)
...@@ -187,13 +205,13 @@ public class LoanChk extends ValidatorEJB implements LoanChkLocal,LoanChkRemote ...@@ -187,13 +205,13 @@ public class LoanChk extends ValidatorEJB implements LoanChkLocal,LoanChkRemote
ldDate = rs.getTimestamp("dateBalance"); ldDate = rs.getTimestamp("dateBalance");
} }
close(pstmt, rs); close(pstmt, rs);
if((ldDate != null && adLoanDate != null) && utilMethod.DaysAfter(ldDate, adLoanDate) < 365) if((ldDate != null && adLoanDate != null) && utilMethod.DaysAfter(ldDate, adLoanDate) < 365)
{ {
lsErrCode = "VTLOAN10"; // one year not completed since repayment of last loan against this scheme lsErrCode = "VTLOAN10"; // one year not completed since repayment of last loan against this scheme
break; break;
} }
break; break;
} }
while(true); while(true);
...@@ -203,6 +221,17 @@ public class LoanChk extends ValidatorEJB implements LoanChkLocal,LoanChkRemote ...@@ -203,6 +221,17 @@ public class LoanChk extends ValidatorEJB implements LoanChkLocal,LoanChkRemote
e.printStackTrace(); e.printStackTrace();
throw new ITMException(e); throw new ITMException(e);
} }
finally
{
try
{
close(pstmt, rs);
}
catch (Exception e)
{
e.printStackTrace();
}
}
return lsErrCode; return lsErrCode;
} }
...@@ -210,10 +239,11 @@ public class LoanChk extends ValidatorEJB implements LoanChkLocal,LoanChkRemote ...@@ -210,10 +239,11 @@ public class LoanChk extends ValidatorEJB implements LoanChkLocal,LoanChkRemote
{ {
String svar2 = "", svar3 = "", svar4 = "", svar5 = "", svar9 = "", svar10 = "", svar11 = "", String svar2 = "", svar3 = "", svar4 = "", svar5 = "", svar9 = "", svar10 = "", svar11 = "",
svar12 = "", svar7 = "",svar13 = "", svar14 = "", svar15 = ""; svar12 = "", svar7 = "",svar13 = "", svar14 = "", svar15 = "";
String lsErrcode = "", mVal = "", mVal1 = "", mVal3 = "", mVal4 = "", String lserrString = "", mVal = "", mVal1 = "", mVal3 = "", mVal4 = "",
instString = "", lsSite = "",lsSanctionNo = "",todayDate = ""; instString = "", lsSite = "",lsSanctionNo = "",todayDate = "";
String lsStatus = "", lsBank = "", lsFinLink = "", lsLedgPostConf = "",lsEdiOption = "",lsLoadMode = ""; String lsStatus = "", lsBank = "", lsFinLink = "", lsLedgPostConf = "",lsEdiOption = "",lsLoadMode = "";
String lsLoanentryWindow = "", lsWinName = ""; String lsLoanentryWindow = "", lsWinName = "";
String errString = "";
Timestamp mToday = null, ldToday = null, dVar2 = null, dVar6 = null; Timestamp mToday = null, ldToday = null, dVar2 = null, dVar6 = null;
double Ctr = 0, lcSanctionBal = 0.00 ,lcLoanAmt = 0.00,lcMonInst = 0.00; double Ctr = 0, lcSanctionBal = 0.00 ,lcLoanAmt = 0.00,lcMonInst = 0.00;
double mNum3 = 0.00, mmonInst = 0.00, diffAmt = 0.00, nvar1 = 0.00, nvar2 = 0.00; double mNum3 = 0.00, mmonInst = 0.00, diffAmt = 0.00, nvar1 = 0.00, nvar2 = 0.00;
...@@ -241,15 +271,15 @@ public class LoanChk extends ValidatorEJB implements LoanChkLocal,LoanChkRemote ...@@ -241,15 +271,15 @@ public class LoanChk extends ValidatorEJB implements LoanChkLocal,LoanChkRemote
lsFinLink = checkNull(admCommon.getEnv("999999", "ADM_FIN_LINK",conn)); lsFinLink = checkNull(admCommon.getEnv("999999", "ADM_FIN_LINK",conn));
if("NULLFOUND".equalsIgnoreCase(lsFinLink)) if("NULLFOUND".equalsIgnoreCase(lsFinLink))
{ {
lsErrcode = itmDBAccessEJB.getErrorString("", "VSENVAR1", userId, "", conn); lserrString = itmDBAccessEJB.getErrorString("", "VSENVAR1", userId, "", conn);
return lsErrcode; return lserrString;
} }
do do
{ {
if(loginEmpCode == null || loginEmpCode.trim().length() == 0) if(loginEmpCode == null || loginEmpCode.trim().length() == 0)
{ {
lsErrcode = itmDBAccessEJB.getErrorString("", "EMPAPRV", userId, "", conn); lserrString = itmDBAccessEJB.getErrorString("", "EMPAPRV", userId, "", conn);
break; break;
} }
...@@ -270,7 +300,7 @@ public class LoanChk extends ValidatorEJB implements LoanChkLocal,LoanChkRemote ...@@ -270,7 +300,7 @@ public class LoanChk extends ValidatorEJB implements LoanChkLocal,LoanChkRemote
if(lcMonInst == 0) if(lcMonInst == 0)
{ {
lsErrcode = itmDBAccessEJB.getErrorString("", "VTLOAN9", userId, "", conn); lserrString = itmDBAccessEJB.getErrorString("", "VTLOAN9", userId, "", conn);
break; break;
} }
...@@ -315,7 +345,7 @@ public class LoanChk extends ValidatorEJB implements LoanChkLocal,LoanChkRemote ...@@ -315,7 +345,7 @@ public class LoanChk extends ValidatorEJB implements LoanChkLocal,LoanChkRemote
} }
if(cnt != 1) if(cnt != 1)
{ {
lsErrcode = itmDBAccessEJB.getErrorString("", "DS000NR", userId, "", conn); lserrString = itmDBAccessEJB.getErrorString("", "DS000NR", userId, "", conn);
break; break;
} }
} }
...@@ -362,9 +392,15 @@ public class LoanChk extends ValidatorEJB implements LoanChkLocal,LoanChkRemote ...@@ -362,9 +392,15 @@ public class LoanChk extends ValidatorEJB implements LoanChkLocal,LoanChkRemote
} }
close(pstmt, rs); close(pstmt, rs);
lsErrcode = checkNull(finCommon.nfCheckPeriod("ADM", dVar2, lsSite,conn)); errString = checkNull(finCommon.nfCheckPeriod("ADM", dVar2, lsSite,conn));
if(errString != null && errString.trim().length() > 0)
{
lserrString = itmDBAccessEJB.getErrorString("", errString , userId, "", conn);
break;
}
if("Y".equalsIgnoreCase(lsFinLink) && (lsErrcode == null || lsErrcode.trim().length() == 0)) if("Y".equalsIgnoreCase(lsFinLink) && (errString == null || errString.trim().length() == 0))
{ {
sql = "select site_code__acct from site where site_code = ? "; sql = "select site_code__acct from site where site_code = ? ";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
...@@ -378,7 +414,7 @@ public class LoanChk extends ValidatorEJB implements LoanChkLocal,LoanChkRemote ...@@ -378,7 +414,7 @@ public class LoanChk extends ValidatorEJB implements LoanChkLocal,LoanChkRemote
close(pstmt, rs); close(pstmt, rs);
} }
if(lsErrcode.trim().length() > 0) if(errString.trim().length() > 0)
{ {
break; break;
} }
...@@ -393,10 +429,11 @@ public class LoanChk extends ValidatorEJB implements LoanChkLocal,LoanChkRemote ...@@ -393,10 +429,11 @@ public class LoanChk extends ValidatorEJB implements LoanChkLocal,LoanChkRemote
if("N".equalsIgnoreCase(lsFinLink)) if("N".equalsIgnoreCase(lsFinLink))
{ {
lsErrcode = gbfInstCreate(asTranid,conn); errString = gbfInstCreate(asTranid,conn);
if(lsErrcode != null && lsErrcode.trim().length() > 0) if(errString != null && errString.trim().length() > 0)
{ {
lserrString = errString;
break; break;
} }
...@@ -446,7 +483,7 @@ public class LoanChk extends ValidatorEJB implements LoanChkLocal,LoanChkRemote ...@@ -446,7 +483,7 @@ public class LoanChk extends ValidatorEJB implements LoanChkLocal,LoanChkRemote
} }
else else
{ {
lsErrcode = itmDBAccessEJB.getErrorString("", "VTSEQ", userId, "", conn); lserrString = itmDBAccessEJB.getErrorString("", "VTSEQ", userId, "", conn);
break; break;
} }
close(pstmt, rs); close(pstmt, rs);
...@@ -472,7 +509,7 @@ public class LoanChk extends ValidatorEJB implements LoanChkLocal,LoanChkRemote ...@@ -472,7 +509,7 @@ public class LoanChk extends ValidatorEJB implements LoanChkLocal,LoanChkRemote
if(svar13 == null || svar13.trim().length() == 0) if(svar13 == null || svar13.trim().length() == 0)
{ {
lsErrcode = itmDBAccessEJB.getErrorString("", "VMAD1", userId, "", conn); lserrString = itmDBAccessEJB.getErrorString("", "VMAD1", userId, "", conn);
break; break;
} }
...@@ -486,7 +523,7 @@ public class LoanChk extends ValidatorEJB implements LoanChkLocal,LoanChkRemote ...@@ -486,7 +523,7 @@ public class LoanChk extends ValidatorEJB implements LoanChkLocal,LoanChkRemote
svar5 = checkNull(admCommon.getEnv("999999","BANKCODE",conn)); svar5 = checkNull(admCommon.getEnv("999999","BANKCODE",conn));
if("NULLFOUND".equalsIgnoreCase(svar5)) if("NULLFOUND".equalsIgnoreCase(svar5))
{ {
lsErrcode = itmDBAccessEJB.getErrorString("", "VSENVAR1", userId, "", conn); lserrString = itmDBAccessEJB.getErrorString("", "VSENVAR1", userId, "", conn);
break; break;
} }
} }
...@@ -504,7 +541,7 @@ public class LoanChk extends ValidatorEJB implements LoanChkLocal,LoanChkRemote ...@@ -504,7 +541,7 @@ public class LoanChk extends ValidatorEJB implements LoanChkLocal,LoanChkRemote
if(svar7 == null || svar7.trim().length() == 0) if(svar7 == null || svar7.trim().length() == 0)
{ {
lsErrcode = itmDBAccessEJB.getErrorString("", "DS000", userId, "", conn); lserrString = itmDBAccessEJB.getErrorString("", "DS000", userId, "", conn);
break; break;
} }
...@@ -534,9 +571,11 @@ public class LoanChk extends ValidatorEJB implements LoanChkLocal,LoanChkRemote ...@@ -534,9 +571,11 @@ public class LoanChk extends ValidatorEJB implements LoanChkLocal,LoanChkRemote
if(aiCommit != 1) if(aiCommit != 1)
{ {
lsErrcode = gbfPayrVouch(lsVouchDataMap,xtraParams,conn); errString = gbfPayrVouch(lsVouchDataMap,xtraParams,conn);
if(lsErrcode != null && lsErrcode.trim().length() > 0)
if(errString != null && errString.trim().length() > 0)
{ {
lserrString = errString;
break; break;
} }
...@@ -571,70 +610,6 @@ public class LoanChk extends ValidatorEJB implements LoanChkLocal,LoanChkRemote ...@@ -571,70 +610,6 @@ public class LoanChk extends ValidatorEJB implements LoanChkLocal,LoanChkRemote
pstmt = null; pstmt = null;
} }
} }
if("S".equalsIgnoreCase(lsLoanentryWindow))
{
lsWinName = "w_loanschedule";
}
else
{
lsWinName = "w_loan_opening";
}
sql = "select edi_option,upper(load_mode) as loadMode from transetup where tran_window = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, lsWinName);
rs = pstmt.executeQuery();
if(rs.next())
{
lsEdiOption = checkNull(rs.getString("edi_option"));
lsLoadMode = checkNull(rs.getString("loadMode"));
}
close(pstmt, rs);
if(lsLoadMode == null)
{
lsLoadMode = "A";
}
if(lsEdiOption.compareTo("0") > 0)
{
/*nvo_datastore lds_loanapprv
lds_loanapprv = CREATE nvo_datastore
lds_loanapprv.dataobject = "d_loan_edit"
lds_loanapprv.settransobject(sqlca)
lds_loanapprv.retrieve(as_tranid)
nvo_datastore lds_loanapprvdet
lds_loanapprvdet = create nvo_datastore
lds_loanapprvdet.dataobject = "d_loandtl_brow"
lds_loanapprvdet.settransobject(sqlca)
lds_loanapprvdet.retrieve(as_tranid)
nvo_datastore lds_loanadj
lds_loanadj = create nvo_datastore
lds_loanadj.dataobject = "d_loan_ad_adj_brow"
lds_loanadj.settransobject(sqlca)
lds_loanadj.retrieve(as_tranid)
if("2".equalsIgnoreCase(lsEdiOption))
{
nvo_functions_adv.post nf_create_edi_multi(ls_win_name, &
lds_loanapprv.describe("datawindow.syntax") &
+ '~r' + lds_loanapprv.describe("datawindow.syntax.data"), &
ls_load_mode, ls_edi_option, 3, lds_loanapprvdet.describe("datawindow.syntax") &
+ '~r' + lds_loanapprvdet.describe("datawindow.syntax.data"),lds_loanadj.describe("datawindow.syntax") &
+ '~r' + lds_loanadj.describe("datawindow.syntax.data") , '', '', '', '')
}
else
{
ls_errcode = nvo_functions_adv.nf_create_edi_multi(ls_win_name, &
lds_loanapprv.describe("datawindow.syntax") &
+ '~r' + lds_loanapprv.describe("datawindow.syntax.data"), &
ls_load_mode, ls_edi_option, 3, lds_loanapprvdet.describe("datawindow.syntax") &
+ '~r' + lds_loanapprvdet.describe("datawindow.syntax.data"),lds_loanadj.describe("datawindow.syntax") &
+ '~r' + lds_loanadj.describe("datawindow.syntax.data"), '', '', '', '')
}*/
}
break; break;
} }
while(true); while(true);
...@@ -664,12 +639,12 @@ public class LoanChk extends ValidatorEJB implements LoanChkLocal,LoanChkRemote ...@@ -664,12 +639,12 @@ public class LoanChk extends ValidatorEJB implements LoanChkLocal,LoanChkRemote
e1.printStackTrace(); e1.printStackTrace();
} }
} }
return lsErrcode; return lserrString;
} }
public String gbfInstCreate(String asLoanNo,Connection conn) throws ITMException public String gbfInstCreate(String asLoanNo,Connection conn) throws ITMException
{ {
String lsErrcode = "", lsEmpCode = "", lsScheme = "", lsAdcodeDedn = "",todayDate = ""; String lserrString = "", lsEmpCode = "", lsScheme = "", lsAdcodeDedn = "",todayDate = "";
double lcDiffAmt = 0.00, lcInstAmt = 0.00, lcLoanAmt = 0.00; double lcDiffAmt = 0.00, lcInstAmt = 0.00, lcLoanAmt = 0.00;
Timestamp reqDate = null, ldDate = null, reqDate1 = null, mToday = null, ldStart = null; Timestamp reqDate = null, ldDate = null, reqDate1 = null, mToday = null, ldStart = null;
int liTerm = 0,lcNum = 0,cnt = 0; int liTerm = 0,lcNum = 0,cnt = 0;
...@@ -768,7 +743,7 @@ public class LoanChk extends ValidatorEJB implements LoanChkLocal,LoanChkRemote ...@@ -768,7 +743,7 @@ public class LoanChk extends ValidatorEJB implements LoanChkLocal,LoanChkRemote
} }
else else
{ {
lsErrcode = itmDBAccessEJB.getErrorString("", "VTLNFND", userId, "", conn); lserrString = itmDBAccessEJB.getErrorString("", "VTLNFND", userId, "", conn);
break; break;
} }
break; break;
...@@ -800,7 +775,7 @@ public class LoanChk extends ValidatorEJB implements LoanChkLocal,LoanChkRemote ...@@ -800,7 +775,7 @@ public class LoanChk extends ValidatorEJB implements LoanChkLocal,LoanChkRemote
e1.printStackTrace(); e1.printStackTrace();
} }
} }
return lsErrcode; return lserrString;
} }
public String gbfPayrVouch(HashMap astrVouchDataMap,String xtraParams,Connection conn) throws ITMException public String gbfPayrVouch(HashMap astrVouchDataMap,String xtraParams,Connection conn) throws ITMException
...@@ -808,10 +783,11 @@ public class LoanChk extends ValidatorEJB implements LoanChkLocal,LoanChkRemote ...@@ -808,10 +783,11 @@ public class LoanChk extends ValidatorEJB implements LoanChkLocal,LoanChkRemote
String mTranId = "", mTranType = "", mEmpCode = "", mRefNo = "", mBankCode = "", mAutoPay = "", mSiteCode = "", String mTranId = "", mTranType = "", mEmpCode = "", mRefNo = "", mBankCode = "", mAutoPay = "", mSiteCode = "",
mFinEntity = "", mAnalCode = "", mConfirmed = "", mPaid = "", mAcctCodePay = "", mCctrCodePay = "", lsSite = "", mFinEntity = "", mAnalCode = "", mConfirmed = "", mPaid = "", mAcctCodePay = "", mCctrCodePay = "", lsSite = "",
lsSiteAc = "", mPayMode = "", mLineNo = "", mAcctCode = "", mCctrCode = "", mAdCode = "", mCurrCode = "", lsSiteAc = "", mPayMode = "", mLineNo = "", mAcctCode = "", mCctrCode = "", mAdCode = "", mCurrCode = "",
mKeyStr = "", lsRemarks = "", lsAutoPost = "", lsErrcode = "", lsBatchNo = "", lsLedgPostConf = ""; mKeyStr = "", lsRemarks = "", lsAutoPost = "", lserrString = "", lsBatchNo = "", lsLedgPostConf = "";
Timestamp mTranDate = null, mEffDate = null, mRefDate = null, mChgDate = null, ldToday = null; Timestamp mTranDate = null, mEffDate = null, mRefDate = null, mChgDate = null, ldToday = null;
double mtotAmt = 0.00, mtotAmtBc = 0.00, lcExch = 0.00; double mtotAmt = 0.00, mtotAmtBc = 0.00, lcExch = 0.00;
int mRetVal = 0,cnt = 0,detcnt = 0; int mRetVal = 0,cnt = 0,detcnt = 0;
String errString = "";
String TranDateStr = ""; String TranDateStr = "";
String todayDate = ""; String todayDate = "";
String lsGrade = "" ,lsCadre = ""; String lsGrade = "" ,lsCadre = "";
...@@ -854,8 +830,8 @@ public class LoanChk extends ValidatorEJB implements LoanChkLocal,LoanChkRemote ...@@ -854,8 +830,8 @@ public class LoanChk extends ValidatorEJB implements LoanChkLocal,LoanChkRemote
lsAutoPost = checkNull(admCommon.getEnv("999999","AUTO_POST", conn)); lsAutoPost = checkNull(admCommon.getEnv("999999","AUTO_POST", conn));
if("NULLFOUND".equalsIgnoreCase(lsAutoPost)) if("NULLFOUND".equalsIgnoreCase(lsAutoPost))
{ {
lsErrcode = itmDBAccessEJB.getErrorString("", "VSENVAR1", userId, "", conn); lserrString = itmDBAccessEJB.getErrorString("", "VSENVAR1", userId, "", conn);
return lsErrcode; return lserrString;
} }
} }
// VARIABLE INITIALISATION // VARIABLE INITIALISATION
...@@ -892,16 +868,10 @@ public class LoanChk extends ValidatorEJB implements LoanChkLocal,LoanChkRemote ...@@ -892,16 +868,10 @@ public class LoanChk extends ValidatorEJB implements LoanChkLocal,LoanChkRemote
} }
else else
{ {
lsErrcode = itmDBAccessEJB.getErrorString("", "VTSEQ", userId, "", conn); lserrString = itmDBAccessEJB.getErrorString("", "VTSEQ", userId, "", conn);
return lsErrcode; return lserrString;
} }
close(pstmt, rs); close(pstmt, rs);
/*if itm_structure.fin_comp > 0 then
itm_app_server[itm_structure.fin_comp].createinstance(nvo_payr_voucher)
else
nvo_payr_voucher = create nvo_business_object_payr_voucher
end if*/
mTranDate = (Timestamp) astrVouchDataMap.get("dVar2"); mTranDate = (Timestamp) astrVouchDataMap.get("dVar2");
mTranType = "LN"; mTranType = "LN";
...@@ -957,8 +927,8 @@ public class LoanChk extends ValidatorEJB implements LoanChkLocal,LoanChkRemote ...@@ -957,8 +927,8 @@ public class LoanChk extends ValidatorEJB implements LoanChkLocal,LoanChkRemote
if("ERROR".equalsIgnoreCase(mTranId)) if("ERROR".equalsIgnoreCase(mTranId))
{ {
lsErrcode = itmDBAccessEJB.getErrorString("","VTTRANID", userId, "", conn); lserrString = itmDBAccessEJB.getErrorString("","VTTRANID", userId, "", conn);
return lsErrcode; return lserrString;
} }
sql = "SELECT finent.curr_code as currCode FROM finent, site "+ sql = "SELECT finent.curr_code as currCode FROM finent, site "+
...@@ -1046,10 +1016,16 @@ public class LoanChk extends ValidatorEJB implements LoanChkLocal,LoanChkRemote ...@@ -1046,10 +1016,16 @@ public class LoanChk extends ValidatorEJB implements LoanChkLocal,LoanChkRemote
} }
} }
if((lsErrcode == null || lsErrcode.trim().length() == 0) && "Y".equalsIgnoreCase(lsAutoPost)) if((lserrString == null || lserrString.trim().length() == 0) && "Y".equalsIgnoreCase(lsAutoPost))
{ {
//lsErrcode = nvo_payr_voucher.gbf_retrieve_payr_vou(mtranid, mtranid, 1, mtrantype, mtrantype, ls_batchno,ls_siteac) //lsErrcode = nvo_payr_voucher.gbf_retrieve_payr_vou(mtranid, mtranid, 1, mtrantype, mtrantype, ls_batchno,ls_siteac)
lsErrcode = checkNull(PayrollVoucherConf.confirm(mTranId, xtraParams, conn)); errString = checkNull(PayrollVoucherConf.confirm(mTranId, xtraParams, conn));
}
if(errString != null && errString.trim().length() > 0)
{
lserrString = errString;
return lserrString;
} }
} }
...@@ -1079,7 +1055,7 @@ public class LoanChk extends ValidatorEJB implements LoanChkLocal,LoanChkRemote ...@@ -1079,7 +1055,7 @@ public class LoanChk extends ValidatorEJB implements LoanChkLocal,LoanChkRemote
} }
} }
return lsErrcode; return lserrString;
} }
public double gbfCalcLoanAccrual(String asEmpCode,Timestamp adLoanDate,String asScheme, String asGrade,Connection conn) throws ITMException public double gbfCalcLoanAccrual(String asEmpCode,Timestamp adLoanDate,String asScheme, String asGrade,Connection conn) throws ITMException
......
...@@ -28,21 +28,25 @@ public class LoanOpeningConf extends ActionHandlerEJB implements LoanOpeningConf ...@@ -28,21 +28,25 @@ public class LoanOpeningConf extends ActionHandlerEJB implements LoanOpeningConf
public String confirm(String tranId, String xtraParams, String forcedFlag) throws RemoteException,ITMException public String confirm(String tranId, String xtraParams, String forcedFlag) throws RemoteException,ITMException
{ {
String retString = null; String retString = null;
String retErrString = "";
Connection conn = null; Connection conn = null;
try try
{ {
conn = getConnection(); conn = getConnection();
System.out.println("Conn==>[" + conn + "]"); System.out.println("Conn==>[" + conn + "]");
retString = gbfPostLogic(tranId, tranId,xtraParams,forcedFlag,conn); retErrString = gbfPostLogic(tranId, tranId,xtraParams,forcedFlag,conn);
System.out.println("returning String from LoanOpeningConf :confirm():==>[" + retString + "]"); System.out.println("returning String from LoanOpeningConf :confirm():==>[" + retErrString + "]");
if(retString == null || retString.trim().length() == 0) if(retErrString == null || retErrString.trim().length() == 0)
{ {
conn.commit(); conn.commit();
retString = itmDBAccessEJB.getErrorString("", "VTAPPROVE", userId, "", conn);
} }
else else
{ {
conn.rollback(); conn.rollback();
retString = retErrString;
return retString;
} }
} }
catch(Exception e) catch(Exception e)
...@@ -72,7 +76,8 @@ public class LoanOpeningConf extends ActionHandlerEJB implements LoanOpeningConf ...@@ -72,7 +76,8 @@ public class LoanOpeningConf extends ActionHandlerEJB implements LoanOpeningConf
public String gbfPostLogic(String asTranidFr,String asTranidTo,String xtraParams,String forcedFlag,Connection conn) throws ITMException public String gbfPostLogic(String asTranidFr,String asTranidTo,String xtraParams,String forcedFlag,Connection conn) throws ITMException
{ {
String lsTranid = "",lsErrcode = "",lsStatus = "",lsLoanentryWindow = ""; String lsTranid = "",lserrString = "",lsStatus = "",lsLoanentryWindow = "";
String errString = "";
int liCount = 0,liLoanTerm = 0,cnt = 0; int liCount = 0,liLoanTerm = 0,cnt = 0;
double lcInstAmt = 0.00; double lcInstAmt = 0.00;
String sql = ""; String sql = "";
...@@ -104,8 +109,8 @@ public class LoanOpeningConf extends ActionHandlerEJB implements LoanOpeningConf ...@@ -104,8 +109,8 @@ public class LoanOpeningConf extends ActionHandlerEJB implements LoanOpeningConf
} }
else else
{ {
lsErrcode = itmDBAccessEJB.getErrorString("", "VTMCONF20", userId, "", conn); lserrString = itmDBAccessEJB.getErrorString("", "VTMCONF20", userId, "", conn);
return lsErrcode; return lserrString;
} }
close(pstmt, rs); close(pstmt, rs);
...@@ -116,8 +121,8 @@ public class LoanOpeningConf extends ActionHandlerEJB implements LoanOpeningConf ...@@ -116,8 +121,8 @@ public class LoanOpeningConf extends ActionHandlerEJB implements LoanOpeningConf
if("S".equalsIgnoreCase(lsLoanentryWindow)) if("S".equalsIgnoreCase(lsLoanentryWindow))
{ {
lsErrcode = itmDBAccessEJB.getErrorString("", "VTLNENTRY", userId, "", conn); lserrString = itmDBAccessEJB.getErrorString("", "VTLNENTRY", userId, "", conn);
return lsErrcode; return lserrString;
} }
else if("U".equalsIgnoreCase(lsStatus)) else if("U".equalsIgnoreCase(lsStatus))
{ {
...@@ -153,18 +158,25 @@ public class LoanOpeningConf extends ActionHandlerEJB implements LoanOpeningConf ...@@ -153,18 +158,25 @@ public class LoanOpeningConf extends ActionHandlerEJB implements LoanOpeningConf
} }
} }
lsErrcode = checkNull(loanChk.gbfLoanApprove(lsTranid, 2, "Y",xtraParams,conn)); errString = checkNull(loanChk.gbfLoanApprove(lsTranid, 2, "Y",xtraParams,conn));
System.out.println("lsErrcode coming from gbfLoanApprove Method :::==>[" + lsErrcode + "]" );
if(errString != null && errString.trim().length() > 0)
{
lserrString = errString;
return lserrString;
}
System.out.println("errString coming from gbfLoanApprove Method :::==>[" + errString + "]" );
} }
else if("X".equalsIgnoreCase(lsStatus)) else if("X".equalsIgnoreCase(lsStatus))
{ {
lsErrcode = itmDBAccessEJB.getErrorString("", "VTEMPLN01", userId, "", conn); lserrString = itmDBAccessEJB.getErrorString("", "VTEMPLN01", userId, "", conn);
return lsErrcode; return lserrString;
} }
else else
{ {
lsErrcode = itmDBAccessEJB.getErrorString("", "VTMAPRV1", userId, "", conn); lserrString = itmDBAccessEJB.getErrorString("", "VTMAPRV1", userId, "", conn);
return lsErrcode; return lserrString;
} }
} }
...@@ -195,7 +207,7 @@ public class LoanOpeningConf extends ActionHandlerEJB implements LoanOpeningConf ...@@ -195,7 +207,7 @@ public class LoanOpeningConf extends ActionHandlerEJB implements LoanOpeningConf
e1.printStackTrace(); e1.printStackTrace();
} }
} }
return lsErrcode; return lserrString;
} }
private void close(PreparedStatement pstmt, ResultSet rs) throws SQLException private void close(PreparedStatement pstmt, ResultSet rs) throws SQLException
......
...@@ -30,21 +30,25 @@ public class LoanScheduleConf extends ActionHandlerEJB implements LoanScheduleCo ...@@ -30,21 +30,25 @@ public class LoanScheduleConf extends ActionHandlerEJB implements LoanScheduleCo
public String confirm(String tranId, String xtraParams, String forcedFlag) throws RemoteException,ITMException public String confirm(String tranId, String xtraParams, String forcedFlag) throws RemoteException,ITMException
{ {
String retString = null; String retString = null;
String retErrString = "";
Connection conn = null; Connection conn = null;
try try
{ {
conn = getConnection(); conn = getConnection();
System.out.println("Conn==>[" + conn + "]"); System.out.println("Conn==>[" + conn + "]");
retString = gbfPostLogic(tranId, tranId,xtraParams,forcedFlag,conn); retErrString = gbfPostLogic(tranId, tranId,xtraParams,forcedFlag,conn);
System.out.println("returning String from LoanScheduleConf :confirm():==>[" + retString + "]"); System.out.println("returning String from LoanScheduleConf :confirm():==>[" + retErrString + "]");
if(retString == null || retString.trim().length() == 0) if(retErrString == null || retErrString.trim().length() == 0)
{ {
conn.commit(); conn.commit();
retString = itmDBAccessEJB.getErrorString("", "VTAPPROVE", userId, "", conn);
} }
else else
{ {
conn.rollback(); conn.rollback();
retString = retErrString;
return retString;
} }
} }
catch(Exception e) catch(Exception e)
...@@ -74,7 +78,7 @@ public class LoanScheduleConf extends ActionHandlerEJB implements LoanScheduleCo ...@@ -74,7 +78,7 @@ public class LoanScheduleConf extends ActionHandlerEJB implements LoanScheduleCo
public String gbfPostLogic(String asTranidFr,String asTranidTo,String xtraParams,String forcedFlag,Connection conn) throws ITMException public String gbfPostLogic(String asTranidFr,String asTranidTo,String xtraParams,String forcedFlag,Connection conn) throws ITMException
{ {
String lsTranid = "",lsErrcode = "",lsStatus = "",lsLoanentryWindow = ""; String lsTranid = "",lserrString = "",lsStatus = "",lsLoanentryWindow = "",errString = "";
String lsnull = null; String lsnull = null;
int liCount = 0,liLoanTerm = 0,cnt = 0; int liCount = 0,liLoanTerm = 0,cnt = 0;
double lcInstAmt = 0.00; double lcInstAmt = 0.00;
...@@ -115,8 +119,8 @@ public class LoanScheduleConf extends ActionHandlerEJB implements LoanScheduleCo ...@@ -115,8 +119,8 @@ public class LoanScheduleConf extends ActionHandlerEJB implements LoanScheduleCo
} }
else else
{ {
lsErrcode = itmDBAccessEJB.getErrorString("", "VTMCONF20", userId, "", conn); lserrString = itmDBAccessEJB.getErrorString("", "VTMCONF20", userId, "", conn);
return lsErrcode; return lserrString;
} }
close(pstmt, rs); close(pstmt, rs);
...@@ -127,8 +131,8 @@ public class LoanScheduleConf extends ActionHandlerEJB implements LoanScheduleCo ...@@ -127,8 +131,8 @@ public class LoanScheduleConf extends ActionHandlerEJB implements LoanScheduleCo
if(!("S".equalsIgnoreCase(lsLoanentryWindow))) if(!("S".equalsIgnoreCase(lsLoanentryWindow)))
{ {
lsErrcode = itmDBAccessEJB.getErrorString("", "VTLNENTRY", userId, "", conn); lserrString = itmDBAccessEJB.getErrorString("", "VTLNENTRY", userId, "", conn);
return lsErrcode; return lserrString;
} }
else if("U".equalsIgnoreCase(lsStatus)) else if("U".equalsIgnoreCase(lsStatus))
{ {
...@@ -168,18 +172,24 @@ public class LoanScheduleConf extends ActionHandlerEJB implements LoanScheduleCo ...@@ -168,18 +172,24 @@ public class LoanScheduleConf extends ActionHandlerEJB implements LoanScheduleCo
} }
} }
lsErrcode = checkNull(loanChk.gbfLoanApprove(lsTranid, 2, "N",xtraParams,conn)); errString = checkNull(loanChk.gbfLoanApprove(lsTranid, 2, "N",xtraParams,conn));
System.out.println("lsErrcode coming from gbfLoanApprove Method :::==>[" + lsErrcode + "]" );
if(errString != null && errString.trim().length() > 0)
{
lserrString = errString;
return lserrString;
}
System.out.println("errString coming from gbfLoanApprove Method :::==>[" + errString + "]" );
} }
else if("X".equalsIgnoreCase(lsStatus)) else if("X".equalsIgnoreCase(lsStatus))
{ {
lsErrcode = itmDBAccessEJB.getErrorString("", "VTEMPLN01", userId, "", conn); lserrString = itmDBAccessEJB.getErrorString("", "VTEMPLN01", userId, "", conn);
return lsErrcode; return lserrString;
} }
else else
{ {
lsErrcode = itmDBAccessEJB.getErrorString("", "VTMAPRV1", userId, "", conn); lserrString = itmDBAccessEJB.getErrorString("", "VTMAPRV1", userId, "", conn);
return lsErrcode; return lserrString;
} }
} }
...@@ -210,7 +220,7 @@ public class LoanScheduleConf extends ActionHandlerEJB implements LoanScheduleCo ...@@ -210,7 +220,7 @@ public class LoanScheduleConf extends ActionHandlerEJB implements LoanScheduleCo
e1.printStackTrace(); e1.printStackTrace();
} }
} }
return lsErrcode; return lserrString;
} }
private void close(PreparedStatement pstmt, ResultSet rs) throws SQLException private void close(PreparedStatement pstmt, ResultSet rs) throws SQLException
......
...@@ -22,6 +22,18 @@ Insert into obj_forms (WIN_NAME,TITLE,OBJ_BROW_NAME,OBJ_EDIT_NAME,CROSS_UPDATE_E ...@@ -22,6 +22,18 @@ Insert into obj_forms (WIN_NAME,TITLE,OBJ_BROW_NAME,OBJ_EDIT_NAME,CROSS_UPDATE_E
Insert into obj_forms (WIN_NAME,TITLE,OBJ_BROW_NAME,OBJ_EDIT_NAME,CROSS_UPDATE_EXPR,EXPR_FLD_INFO,TARGET_FLD_INFO,EXPR_COMMENT,FORM_NO,SCR_FLAG,AUTO_ACCEPT_SCAN,SCAN_FLAG,SCAN_METADATA,PROPERTY_INFO,SCAN_DELIMITER,COLUMN_ON_SAVE,AFTER_SAVE,EXT_SETUP,EXT_METADATA,EXT_COM,AUTO_ACCEPT_WEIGHDATA,FORM_TYPE,DISP_METADATA,PARENT_KEY_COL,QTY_COL,RATE_COL,ASSISTED_MODE,STORAGE_KEY_METADATA,SELECTION_MODE,DEFAULT_VIEW,AUTO_ADDON_ENTRY,DUPLICATE_ADD,DEFAULT_ROW_CNT,FREEZE_COL_POS,IS_MANDATORY,TRAN_ID_COL,SELECTION_OPT,KEY_INFO,THUMB_OBJ,THUMB_IMAGE_COL,THUMB_ALT_COL,FORM_NAME,FORM_ICON,FORM_VIEW_OPTS,X_COLUMN,Y_COLUMN,ACTION_ARG) values ('w_loan_opening','Schedule','d_loandtl_brow','d_loandtl_new_edit',null,null,null,null,'2','T',null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,'DetailForm.png',null,null,null,null); Insert into obj_forms (WIN_NAME,TITLE,OBJ_BROW_NAME,OBJ_EDIT_NAME,CROSS_UPDATE_EXPR,EXPR_FLD_INFO,TARGET_FLD_INFO,EXPR_COMMENT,FORM_NO,SCR_FLAG,AUTO_ACCEPT_SCAN,SCAN_FLAG,SCAN_METADATA,PROPERTY_INFO,SCAN_DELIMITER,COLUMN_ON_SAVE,AFTER_SAVE,EXT_SETUP,EXT_METADATA,EXT_COM,AUTO_ACCEPT_WEIGHDATA,FORM_TYPE,DISP_METADATA,PARENT_KEY_COL,QTY_COL,RATE_COL,ASSISTED_MODE,STORAGE_KEY_METADATA,SELECTION_MODE,DEFAULT_VIEW,AUTO_ADDON_ENTRY,DUPLICATE_ADD,DEFAULT_ROW_CNT,FREEZE_COL_POS,IS_MANDATORY,TRAN_ID_COL,SELECTION_OPT,KEY_INFO,THUMB_OBJ,THUMB_IMAGE_COL,THUMB_ALT_COL,FORM_NAME,FORM_ICON,FORM_VIEW_OPTS,X_COLUMN,Y_COLUMN,ACTION_ARG) values ('w_loan_opening','Schedule','d_loandtl_brow','d_loandtl_new_edit',null,null,null,null,'2','T',null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,'DetailForm.png',null,null,null,null);
-----------------------------------------------obj_actions------------------------------------------------------------
Insert into OBJ_ACTIONS (OBJ_NAME,LINE_NO,RIGHTS_CHAR,INTERACTIVE,SERVICE_CODE,DESCRIPTION,TITLE,IMAGE,FORM_NO,SERVICE_HANDLER,PLACEMENT,ACTION_TYPE,TRAN_TYPE,CHG_DATE,CHG_TERM,CHG_USER,IS_CONFIRMATION_REQ,SEP_DUTY_OPT,RE_AUTH_OPT,SHOW_IN_PANEL,SWIPE_POSITION,MULTI_ROW_OPT,ACTION_ID,DEF_NODATA) values ('loan_opening',1,'A','a','a','Adding New','Add','add.gif','1',null,null,'S',null,null,null,null,null,null,null,null,null,null,null,null);
Insert into OBJ_ACTIONS (OBJ_NAME,LINE_NO,RIGHTS_CHAR,INTERACTIVE,SERVICE_CODE,DESCRIPTION,TITLE,IMAGE,FORM_NO,SERVICE_HANDLER,PLACEMENT,ACTION_TYPE,TRAN_TYPE,CHG_DATE,CHG_TERM,CHG_USER,IS_CONFIRMATION_REQ,SEP_DUTY_OPT,RE_AUTH_OPT,SHOW_IN_PANEL,SWIPE_POSITION,MULTI_ROW_OPT,ACTION_ID,DEF_NODATA) values ('loan_opening',2,'E','a','a','Editing Existing Record','Edit','edit.gif','1',null,null,'S',null,null,null,null,null,null,null,null,null,null,null,null);
Insert into OBJ_ACTIONS (OBJ_NAME,LINE_NO,RIGHTS_CHAR,INTERACTIVE,SERVICE_CODE,DESCRIPTION,TITLE,IMAGE,FORM_NO,SERVICE_HANDLER,PLACEMENT,ACTION_TYPE,TRAN_TYPE,CHG_DATE,CHG_TERM,CHG_USER,IS_CONFIRMATION_REQ,SEP_DUTY_OPT,RE_AUTH_OPT,SHOW_IN_PANEL,SWIPE_POSITION,MULTI_ROW_OPT,ACTION_ID,DEF_NODATA) values ('loan_opening',5,'F','a','pre_confirm','Confirmation','Approve','approve~normal.gif','1','2',null,'U',null,null,null,null,null,null,null,null,null,null,null,null);
Insert into OBJ_ACTIONS (OBJ_NAME,LINE_NO,RIGHTS_CHAR,INTERACTIVE,SERVICE_CODE,DESCRIPTION,TITLE,IMAGE,FORM_NO,SERVICE_HANDLER,PLACEMENT,ACTION_TYPE,TRAN_TYPE,CHG_DATE,CHG_TERM,CHG_USER,IS_CONFIRMATION_REQ,SEP_DUTY_OPT,RE_AUTH_OPT,SHOW_IN_PANEL,SWIPE_POSITION,MULTI_ROW_OPT,ACTION_ID,DEF_NODATA) values ('loan_opening',6,'X','a','act_cancel','Action Button Cancel','Cancel',null,'1','2',null,'U',null,null,null,null,null,null,null,null,null,null,null,null);
Insert into OBJ_ACTIONS (OBJ_NAME,LINE_NO,RIGHTS_CHAR,INTERACTIVE,SERVICE_CODE,DESCRIPTION,TITLE,IMAGE,FORM_NO,SERVICE_HANDLER,PLACEMENT,ACTION_TYPE,TRAN_TYPE,CHG_DATE,CHG_TERM,CHG_USER,IS_CONFIRMATION_REQ,SEP_DUTY_OPT,RE_AUTH_OPT,SHOW_IN_PANEL,SWIPE_POSITION,MULTI_ROW_OPT,ACTION_ID,DEF_NODATA) values ('loan_opening',22,'O','1','export_excel','Export Excel','Export','Download.gif','1','1','1','U',null,null,null,null,null,null,null,null,null,null,null,null);
Insert into OBJ_ACTIONS (OBJ_NAME,LINE_NO,RIGHTS_CHAR,INTERACTIVE,SERVICE_CODE,DESCRIPTION,TITLE,IMAGE,FORM_NO,SERVICE_HANDLER,PLACEMENT,ACTION_TYPE,TRAN_TYPE,CHG_DATE,CHG_TERM,CHG_USER,IS_CONFIRMATION_REQ,SEP_DUTY_OPT,RE_AUTH_OPT,SHOW_IN_PANEL,SWIPE_POSITION,MULTI_ROW_OPT,ACTION_ID,DEF_NODATA) values ('loan_opening',21,'Q','1','audit_trail','View Audit Trail','View Audit','menu.bmp','1','1','1','U',null,to_date('2018-09-12','RRRR-MM-DD'),'VAIBHAV ','VAIBHAV ',null,null,null,null,null,null,null,null);
------------------------------------------For obj_itemchange------------------------------------------------- ------------------------------------------For obj_itemchange-------------------------------------------------
...@@ -47,13 +59,13 @@ Insert into obj_itemchange (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('loan ...@@ -47,13 +59,13 @@ Insert into obj_itemchange (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('loan
-------------------------------------For system_events start--------------------------------------------------------------------------------- -------------------------------------For system_events start---------------------------------------------------------------------------------
Insert into SYSTEM_EVENTS (OBJ_NAME,EVENT_CODE,EVENT_CONTEXT,SERVICE_CODE,METHOD_RULE,CHG_DATE,CHG_USER,CHG_TERM,RESULT_HANDLE,OVERWRITE_CORE,COMP_TYPE,COMP_NAME,COMM_FORMAT) values ('loan_opening','act_cancel','1','acancel_loan_opening',null,to_date('2015-02-12','RRRR-MM-DD'),'BASE ','BASE','2','0','EJB','LoanOpeningCnc',null);
------------------------For JBoss------------------------------------------------------------- Insert into SYSTEM_EVENTS (OBJ_NAME,EVENT_CODE,EVENT_CONTEXT,SERVICE_CODE,METHOD_RULE,CHG_DATE,CHG_USER,CHG_TERM,RESULT_HANDLE,OVERWRITE_CORE,COMP_TYPE,COMP_NAME,COMM_FORMAT) values ('loan_opening','post_item_change','1','poic_adm_default_1',null,to_date('2015-02-12','RRRR-MM-DD'),'BASE ','BASE','2','0','WSR','nvo_bo_loan_opening',null);
Insert into SYSTEM_EVENTS (OBJ_NAME,EVENT_CODE,EVENT_CONTEXT,SERVICE_CODE,METHOD_RULE,CHG_DATE,CHG_USER,CHG_TERM,RESULT_HANDLE,OVERWRITE_CORE,COMP_TYPE,COMP_NAME,COMM_FORMAT) values ('loan_opening','pre_confirm','1','prcm_adm_default_1',null,to_date('2015-02-12','RRRR-MM-DD'),'BASE ','BASE','2','0','WSR','nvo_business_object_adm_loanopen',null);
Insert into SYSTEM_EVENTS (OBJ_NAME,EVENT_CODE,EVENT_CONTEXT,SERVICE_CODE,METHOD_RULE,CHG_DATE,CHG_USER,CHG_TERM,RESULT_HANDLE,OVERWRITE_CORE,COMP_TYPE,COMP_NAME,COMM_FORMAT) values ('loan_opening','pre_validate','1','prv_adm_default_1',null,to_date('2015-02-12','RRRR-MM-DD'),'BASE ','BASE','2','0','WSR','nvo_bo_loan_opening',null);
update system_events set service_code='poic_default_ejb',comp_type='EJB', comp_name='LoanOpeningIC' where obj_name='loan_opening' and event_code='post_item_change'; Insert into SYSTEM_EVENTS (OBJ_NAME,EVENT_CODE,EVENT_CONTEXT,SERVICE_CODE,METHOD_RULE,CHG_DATE,CHG_USER,CHG_TERM,RESULT_HANDLE,OVERWRITE_CORE,COMP_TYPE,COMP_NAME,COMM_FORMAT) values ('loan_opening','audit_trail','1','project_audit_trail_adm',null,to_date('2018-02-14','RRRR-MM-DD'),'VAIBHAV ','VAIBHAV','2','0',null,null,null);
update system_events set service_code='prv_default_ejb',comp_type='EJB', comp_name='LoanOpeningIC' where obj_name='loan_opening' and event_code='pre_validate'; Insert into SYSTEM_EVENTS (OBJ_NAME,EVENT_CODE,EVENT_CONTEXT,SERVICE_CODE,METHOD_RULE,CHG_DATE,CHG_USER,CHG_TERM,RESULT_HANDLE,OVERWRITE_CORE,COMP_TYPE,COMP_NAME,COMM_FORMAT) values ('loan_opening','post_validate','1','post_gen_val',null,to_date('2015-02-12','RRRR-MM-DD'),'BASE ','BASE','2','0','EJB','GenValidate',null);
update system_events set service_code='prcm_default_ejb',comp_type='EJB', comp_name='LoanOpeningConf' where obj_name='loan_opening' and event_code='pre_confirm'; Insert into SYSTEM_EVENTS (OBJ_NAME,EVENT_CODE,EVENT_CONTEXT,SERVICE_CODE,METHOD_RULE,CHG_DATE,CHG_USER,CHG_TERM,RESULT_HANDLE,OVERWRITE_CORE,COMP_TYPE,COMP_NAME,COMM_FORMAT) values ('loan_opening','export_excel','1','export_excel_adm',null,to_date('2018-02-03','RRRR-MM-DD'),'VAIBHAV ','VAIBHAV',null,null,null,null,null);
...@@ -129,8 +141,20 @@ Insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,AR ...@@ -129,8 +141,20 @@ Insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,AR
Insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('post_gen_val',8,'XTRA_PARAMS','I',null,'S',null,to_timestamp('21-MAY-16','DD-MON-RR HH.MI.SSXFF AM'),'VAIBHAV ','VAIBHAV',null); Insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('post_gen_val',8,'XTRA_PARAMS','I',null,'S',null,to_timestamp('21-MAY-16','DD-MON-RR HH.MI.SSXFF AM'),'VAIBHAV ','VAIBHAV',null);
------------------------------For Messages------------------------------------------------------------
Update messages set msg_type='E' where msg_no='VMSCHGRA1';
Insert into messages (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION)
values ('VTAPPROVE ','Approved Successfully!','The selected transaction is approved successfully.','P','Y',null,null,null,sysdate,'BASE','BASE',null,null);
---------------------------------------Inserted for Testing purpose-------------------------------------- ---------------------------------------Inserted for Testing purpose--------------------------------------
Insert into Loan_scheme_grade (SCHEME_NO,GRADE_CODE,NVO_NO,MIN_AMT,MAX_AMT,TERM,INT_TERM,INTEREST,CHG_DATE,CHG_USER,CHG_TERM,UDF_STR1)
values ('LN028 ','219 ',0,0,0,24,'RTY ',8,to_timestamp('25-JAN-00','DD-MON-RR HH.MI.SSXFF AM'),'BASE ','BASE ',null);
Insert into emploan_sanction (SANCTION_NO,SCHEME_NO,DATE__SANCTION,EMP_CODE,INT_TERM,INT_PERC,SANCTION_AMT,SANCTION_BAL,EMP_CODE__APRV,REMARKS,DATE__APPL,DATE__RECD,ACCRUAL_AMT,APRV_DATE,STATUS,CHG_DATE,CHG_USER,CHG_TERM,ADD_DATE,ADD_USER,ADD_TERM) values ('006LNF0001','LN028 ',sysdate,'EP001 ',null,15,15000,15000,null,null,to_timestamp('01-SEP-14','DD-MON-RR HH.MI.SSXFF AM'),to_timestamp('01-SEP-14','DD-MON-RR HH.MI.SSXFF AM'),106200,to_timestamp('05-SEP-14','DD-MON-RR HH.MI.SSXFF AM'),'A',to_timestamp('05-SEP-14','DD-MON-RR HH.MI.SSXFF AM'),'SHAHS ','jbnbaseprashant',to_timestamp('05-SEP-14','DD-MON-RR HH.MI.SSXFF AM'),'SHAHS ','jbnbaseprashant'); Insert into emploan_sanction (SANCTION_NO,SCHEME_NO,DATE__SANCTION,EMP_CODE,INT_TERM,INT_PERC,SANCTION_AMT,SANCTION_BAL,EMP_CODE__APRV,REMARKS,DATE__APPL,DATE__RECD,ACCRUAL_AMT,APRV_DATE,STATUS,CHG_DATE,CHG_USER,CHG_TERM,ADD_DATE,ADD_USER,ADD_TERM) values ('006LNF0001','LN028 ',sysdate,'EP001 ',null,15,15000,15000,null,null,to_timestamp('01-SEP-14','DD-MON-RR HH.MI.SSXFF AM'),to_timestamp('01-SEP-14','DD-MON-RR HH.MI.SSXFF AM'),106200,to_timestamp('05-SEP-14','DD-MON-RR HH.MI.SSXFF AM'),'A',to_timestamp('05-SEP-14','DD-MON-RR HH.MI.SSXFF AM'),'SHAHS ','jbnbaseprashant',to_timestamp('05-SEP-14','DD-MON-RR HH.MI.SSXFF AM'),'SHAHS ','jbnbaseprashant');
Insert into emploan_sanction (SANCTION_NO,SCHEME_NO,DATE__SANCTION,EMP_CODE,INT_TERM,INT_PERC,SANCTION_AMT,SANCTION_BAL,EMP_CODE__APRV,REMARKS,DATE__APPL,DATE__RECD,ACCRUAL_AMT,APRV_DATE,STATUS,CHG_DATE,CHG_USER,CHG_TERM,ADD_DATE,ADD_USER,ADD_TERM) values ('006LNF0002','LN028 ',sysdate,'ES001 ',null,15,15000,10000,null,null,to_timestamp('09-SEP-14','DD-MON-RR HH.MI.SSXFF AM'),to_timestamp('01-SEP-14','DD-MON-RR HH.MI.SSXFF AM'),48750,to_timestamp('09-SEP-14','DD-MON-RR HH.MI.SSXFF AM'),'A',to_timestamp('09-SEP-14','DD-MON-RR HH.MI.SSXFF AM'),'SHAHS ','jbnbaseprashant',to_timestamp('09-SEP-14','DD-MON-RR HH.MI.SSXFF AM'),'SHAHS ','jbnbaseprashant'); Insert into emploan_sanction (SANCTION_NO,SCHEME_NO,DATE__SANCTION,EMP_CODE,INT_TERM,INT_PERC,SANCTION_AMT,SANCTION_BAL,EMP_CODE__APRV,REMARKS,DATE__APPL,DATE__RECD,ACCRUAL_AMT,APRV_DATE,STATUS,CHG_DATE,CHG_USER,CHG_TERM,ADD_DATE,ADD_USER,ADD_TERM) values ('006LNF0002','LN028 ',sysdate,'ES001 ',null,15,15000,10000,null,null,to_timestamp('09-SEP-14','DD-MON-RR HH.MI.SSXFF AM'),to_timestamp('01-SEP-14','DD-MON-RR HH.MI.SSXFF AM'),48750,to_timestamp('09-SEP-14','DD-MON-RR HH.MI.SSXFF AM'),'A',to_timestamp('09-SEP-14','DD-MON-RR HH.MI.SSXFF AM'),'SHAHS ','jbnbaseprashant',to_timestamp('09-SEP-14','DD-MON-RR HH.MI.SSXFF AM'),'SHAHS ','jbnbaseprashant');
......
...@@ -24,42 +24,66 @@ Insert into obj_forms (WIN_NAME,TITLE,OBJ_BROW_NAME,OBJ_EDIT_NAME,CROSS_UPDATE_E ...@@ -24,42 +24,66 @@ Insert into obj_forms (WIN_NAME,TITLE,OBJ_BROW_NAME,OBJ_EDIT_NAME,CROSS_UPDATE_E
Insert into obj_forms (WIN_NAME,TITLE,OBJ_BROW_NAME,OBJ_EDIT_NAME,CROSS_UPDATE_EXPR,EXPR_FLD_INFO,TARGET_FLD_INFO,EXPR_COMMENT,FORM_NO,SCR_FLAG,AUTO_ACCEPT_SCAN,SCAN_FLAG,SCAN_METADATA,PROPERTY_INFO,SCAN_DELIMITER,COLUMN_ON_SAVE,AFTER_SAVE,EXT_SETUP,EXT_METADATA,EXT_COM,AUTO_ACCEPT_WEIGHDATA,FORM_TYPE,DISP_METADATA,PARENT_KEY_COL,QTY_COL,RATE_COL,ASSISTED_MODE,STORAGE_KEY_METADATA,SELECTION_MODE,DEFAULT_VIEW,AUTO_ADDON_ENTRY,DUPLICATE_ADD,DEFAULT_ROW_CNT,FREEZE_COL_POS,IS_MANDATORY,TRAN_ID_COL,SELECTION_OPT,KEY_INFO,THUMB_OBJ,THUMB_IMAGE_COL,THUMB_ALT_COL,FORM_NAME,FORM_ICON,FORM_VIEW_OPTS,X_COLUMN,Y_COLUMN,ACTION_ARG) values ('w_loanschedule','Adjustment','d_loan_ad_adj_brow','d_loan_ad_adj_edit',null,null,null,null,'3','T',null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,'DetailForm.png',null,null,null,null); Insert into obj_forms (WIN_NAME,TITLE,OBJ_BROW_NAME,OBJ_EDIT_NAME,CROSS_UPDATE_EXPR,EXPR_FLD_INFO,TARGET_FLD_INFO,EXPR_COMMENT,FORM_NO,SCR_FLAG,AUTO_ACCEPT_SCAN,SCAN_FLAG,SCAN_METADATA,PROPERTY_INFO,SCAN_DELIMITER,COLUMN_ON_SAVE,AFTER_SAVE,EXT_SETUP,EXT_METADATA,EXT_COM,AUTO_ACCEPT_WEIGHDATA,FORM_TYPE,DISP_METADATA,PARENT_KEY_COL,QTY_COL,RATE_COL,ASSISTED_MODE,STORAGE_KEY_METADATA,SELECTION_MODE,DEFAULT_VIEW,AUTO_ADDON_ENTRY,DUPLICATE_ADD,DEFAULT_ROW_CNT,FREEZE_COL_POS,IS_MANDATORY,TRAN_ID_COL,SELECTION_OPT,KEY_INFO,THUMB_OBJ,THUMB_IMAGE_COL,THUMB_ALT_COL,FORM_NAME,FORM_ICON,FORM_VIEW_OPTS,X_COLUMN,Y_COLUMN,ACTION_ARG) values ('w_loanschedule','Adjustment','d_loan_ad_adj_brow','d_loan_ad_adj_edit',null,null,null,null,'3','T',null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,'DetailForm.png',null,null,null,null);
-----------------------------------------------obj_actions------------------------------------------------------------
Insert into OBJ_ACTIONS (OBJ_NAME,LINE_NO,RIGHTS_CHAR,INTERACTIVE,SERVICE_CODE,DESCRIPTION,TITLE,IMAGE,FORM_NO,SERVICE_HANDLER,PLACEMENT,ACTION_TYPE,TRAN_TYPE,CHG_DATE,CHG_TERM,CHG_USER,IS_CONFIRMATION_REQ,SEP_DUTY_OPT,RE_AUTH_OPT,SHOW_IN_PANEL,SWIPE_POSITION,MULTI_ROW_OPT,ACTION_ID,DEF_NODATA) values ('loanschedule',1,'A','a','a','Adding New','Add','add.gif','1',null,null,'S',null,null,null,null,null,null,null,null,null,null,null,null);
Insert into OBJ_ACTIONS (OBJ_NAME,LINE_NO,RIGHTS_CHAR,INTERACTIVE,SERVICE_CODE,DESCRIPTION,TITLE,IMAGE,FORM_NO,SERVICE_HANDLER,PLACEMENT,ACTION_TYPE,TRAN_TYPE,CHG_DATE,CHG_TERM,CHG_USER,IS_CONFIRMATION_REQ,SEP_DUTY_OPT,RE_AUTH_OPT,SHOW_IN_PANEL,SWIPE_POSITION,MULTI_ROW_OPT,ACTION_ID,DEF_NODATA) values ('loanschedule',2,'E','a','a','Editing Existing Record','Edit','edit.gif','1',null,null,'S',null,null,null,null,null,null,null,null,null,null,null,null);
Insert into OBJ_ACTIONS (OBJ_NAME,LINE_NO,RIGHTS_CHAR,INTERACTIVE,SERVICE_CODE,DESCRIPTION,TITLE,IMAGE,FORM_NO,SERVICE_HANDLER,PLACEMENT,ACTION_TYPE,TRAN_TYPE,CHG_DATE,CHG_TERM,CHG_USER,IS_CONFIRMATION_REQ,SEP_DUTY_OPT,RE_AUTH_OPT,SHOW_IN_PANEL,SWIPE_POSITION,MULTI_ROW_OPT,ACTION_ID,DEF_NODATA) values ('loanschedule',5,'F','a','pre_confirm','Confirmation','Approve','approve~normal.gif','1','2',null,'U',null,null,null,null,null,null,null,null,null,null,null,null);
Insert into OBJ_ACTIONS (OBJ_NAME,LINE_NO,RIGHTS_CHAR,INTERACTIVE,SERVICE_CODE,DESCRIPTION,TITLE,IMAGE,FORM_NO,SERVICE_HANDLER,PLACEMENT,ACTION_TYPE,TRAN_TYPE,CHG_DATE,CHG_TERM,CHG_USER,IS_CONFIRMATION_REQ,SEP_DUTY_OPT,RE_AUTH_OPT,SHOW_IN_PANEL,SWIPE_POSITION,MULTI_ROW_OPT,ACTION_ID,DEF_NODATA) values ('loanschedule',21,'Q','1','audit_trail','View Audit Trail','View Audit','menu.bmp','1','1','1','U',null,to_date('2018-09-12','RRRR-MM-DD'),'VAIBHAV ','VAIBHAV ',null,null,null,null,null,null,null,null);
Insert into OBJ_ACTIONS (OBJ_NAME,LINE_NO,RIGHTS_CHAR,INTERACTIVE,SERVICE_CODE,DESCRIPTION,TITLE,IMAGE,FORM_NO,SERVICE_HANDLER,PLACEMENT,ACTION_TYPE,TRAN_TYPE,CHG_DATE,CHG_TERM,CHG_USER,IS_CONFIRMATION_REQ,SEP_DUTY_OPT,RE_AUTH_OPT,SHOW_IN_PANEL,SWIPE_POSITION,MULTI_ROW_OPT,ACTION_ID,DEF_NODATA) values ('loanschedule',6,'X','a','act_cancel','Action Button to Cancel','Cancel',null,'1','2',null,'U',null,null,null,null,null,null,null,null,null,null,null,null);
Insert into OBJ_ACTIONS (OBJ_NAME,LINE_NO,RIGHTS_CHAR,INTERACTIVE,SERVICE_CODE,DESCRIPTION,TITLE,IMAGE,FORM_NO,SERVICE_HANDLER,PLACEMENT,ACTION_TYPE,TRAN_TYPE,CHG_DATE,CHG_TERM,CHG_USER,IS_CONFIRMATION_REQ,SEP_DUTY_OPT,RE_AUTH_OPT,SHOW_IN_PANEL,SWIPE_POSITION,MULTI_ROW_OPT,ACTION_ID,DEF_NODATA) values ('loanschedule',7,'J','a','act_strtdedn','Action Button to Start Deduction','StartDedn',null,'1','2',null,'U',null,null,null,null,null,null,null,null,null,null,null,null);
Insert into OBJ_ACTIONS (OBJ_NAME,LINE_NO,RIGHTS_CHAR,INTERACTIVE,SERVICE_CODE,DESCRIPTION,TITLE,IMAGE,FORM_NO,SERVICE_HANDLER,PLACEMENT,ACTION_TYPE,TRAN_TYPE,CHG_DATE,CHG_TERM,CHG_USER,IS_CONFIRMATION_REQ,SEP_DUTY_OPT,RE_AUTH_OPT,SHOW_IN_PANEL,SWIPE_POSITION,MULTI_ROW_OPT,ACTION_ID,DEF_NODATA) values ('loanschedule',22,'O','1','export_excel','Export Excel','Export','Download.gif','1','1','1','U',null,null,null,null,null,null,null,null,null,null,null,null);
------------------------------------------For obj_itemchange------------------------------------------------- ------------------------------------------For obj_itemchange-------------------------------------------------
Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('loanschedule','1 ','act_term','Y'); Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('loanschedule','1','act_term','Y');
Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('loanschedule','1 ','adj_perc','Y'); Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('loanschedule','1','adj_perc','Y');
Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('loanschedule','1 ','adjustable','Y'); Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('loanschedule','1','adjustable','Y');
Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('loanschedule','1 ','all_months','Y'); Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('loanschedule','1','all_months','Y');
Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('loanschedule','1 ','bank_code','Y'); Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('loanschedule','1','bank_code','Y');
Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('loanschedule','1 ','emp_code','Y'); Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('loanschedule','1','emp_code','Y');
Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('loanschedule','1 ','emp_code__appr','Y'); Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('loanschedule','1','emp_code__appr','Y');
Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('loanschedule','1 ','issue_date','Y'); Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('loanschedule','1','issue_date','Y');
Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('loanschedule','1 ','itm_default','Y'); Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('loanschedule','1','itm_default','Y');
Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('loanschedule','1 ','itm_defaultedit','Y'); Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('loanschedule','1','itm_defaultedit','Y');
Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('loanschedule','1 ','loan_amt','Y'); Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('loanschedule','1','loan_amt','Y');
Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('loanschedule','1 ','mon_inst','Y'); Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('loanschedule','1','mon_inst','Y');
Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('loanschedule','1 ','sanction_no','Y'); Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('loanschedule','1','sanction_no','Y');
Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('loanschedule','1 ','scheme_no','Y'); Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('loanschedule','1','scheme_no','Y');
Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('loanschedule','1 ','interest','Y'); Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('loanschedule','1','interest','Y');
Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('loanschedule','2 ','ad_code','Y'); Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('loanschedule','2','ad_code','Y');
Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('loanschedule','2 ','prd_code','Y'); Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('loanschedule','2','prd_code','Y');
Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('loanschedule','2 ','itm_default','Y'); Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('loanschedule','2','itm_default','Y');
Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('loanschedule','2 ','amount','Y'); Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('loanschedule','2','amount','Y');
Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('loanschedule','3 ','ad_code','Y'); Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('loanschedule','3','ad_code','Y');
Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('loanschedule','3 ','prd_code','Y'); Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('loanschedule','3','prd_code','Y');
Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('loanschedule','3 ','itm_default','Y'); Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('loanschedule','3','itm_default','Y');
--------------------------------------For Obj_links---------------------------------------------------------------------
Insert into OBJ_LINKS (OBJ_NAME,FORM_NO,FIELD_NAME,TARGET_OBJ_NAME,LINK_FORM_NAME,LINK_TITLE,LINK_URI,LINK_TYPE,LINK_ARG,UPDATE_FLAG,RIGHTS_CHAR,IMAGE,LINK_NAME,SHOW_IN_PANEL,SHORTCUT_CHAR,AUTO_INVOKE) values ('loanschedule','1','chg_date','loanschedule','loanschedule ','Edit after Approve',null,'2','loan_no.String',null,'L',null,'S',null,null,null);
Insert into OBJ_LINKS (OBJ_NAME,FORM_NO,FIELD_NAME,TARGET_OBJ_NAME,LINK_FORM_NAME,LINK_TITLE,LINK_URI,LINK_TYPE,LINK_ARG,UPDATE_FLAG,RIGHTS_CHAR,IMAGE,LINK_NAME,SHOW_IN_PANEL,SHORTCUT_CHAR,AUTO_INVOKE) values ('loanschedule','1','loan_no','reco_pattern','reco_pattern11 ','Recovery Patttern',null,'6','loan_no.String','0','*',null,'S',null,null,null);
Insert into OBJ_LINKS (OBJ_NAME,FORM_NO,FIELD_NAME,TARGET_OBJ_NAME,LINK_FORM_NAME,LINK_TITLE,LINK_URI,LINK_TYPE,LINK_ARG,UPDATE_FLAG,RIGHTS_CHAR,IMAGE,LINK_NAME,SHOW_IN_PANEL,SHORTCUT_CHAR,AUTO_INVOKE) values ('loanschedule','1','loans_issue_date','d_loan_accrual_repo','d_loan_accrual_repo ','Accruals Breakup',null,'5','emp_code.String:as_empcode,loans_issue_date.Date:ad_issue_date,loan_no.String:as_loan_no',null,'A',null,null,null,null,null);
-------------------------------------For system_events start---------------------------------------------------------------------------------
------------------------For JBoss------------------------------------------------------------- -------------------------------------For system_events Start--------------------------------------------------------------------------------
update system_events set service_code='poic_default_ejb',comp_type='EJB', comp_name='LoanScheduleIC' where obj_name='loanschedule' and event_code='post_item_change'; Insert into SYSTEM_EVENTS (OBJ_NAME,EVENT_CODE,EVENT_CONTEXT,SERVICE_CODE,METHOD_RULE,CHG_DATE,CHG_USER,CHG_TERM,RESULT_HANDLE,OVERWRITE_CORE,COMP_TYPE,COMP_NAME,COMM_FORMAT) values ('loanschedule','act_cancel','1','acancel_loanschedule',null,to_date('2015-02-12','RRRR-MM-DD'),'BASE ','BASE','2','0','EJB','LoanscheduleCnc',null);
update system_events set service_code='prv_default_ejb',comp_type='EJB', comp_name='LoanScheduleIC' where obj_name='loanschedule' and event_code='pre_validate'; Insert into SYSTEM_EVENTS (OBJ_NAME,EVENT_CODE,EVENT_CONTEXT,SERVICE_CODE,METHOD_RULE,CHG_DATE,CHG_USER,CHG_TERM,RESULT_HANDLE,OVERWRITE_CORE,COMP_TYPE,COMP_NAME,COMM_FORMAT) values ('loanschedule','act_strtdedn','1','astartdedn_loanschedule',null,to_date('2015-02-12','RRRR-MM-DD'),'BASE ','BASE','2','0','EJB','LoanscheduleStDedn',null);
update system_events set service_code='prcm_default_ejb',comp_type='EJB', comp_name='LoanScheduleConf' where obj_name='loanschedule' and event_code='pre_confirm'; Insert into SYSTEM_EVENTS (OBJ_NAME,EVENT_CODE,EVENT_CONTEXT,SERVICE_CODE,METHOD_RULE,CHG_DATE,CHG_USER,CHG_TERM,RESULT_HANDLE,OVERWRITE_CORE,COMP_TYPE,COMP_NAME,COMM_FORMAT) values ('loanschedule','post_item_change','1','poic_adm_default_1',null,to_date('2015-02-12','RRRR-MM-DD'),'BASE ','BASE','2','0','WSR','nvo_bo_loanschedule',null);
Insert into SYSTEM_EVENTS (OBJ_NAME,EVENT_CODE,EVENT_CONTEXT,SERVICE_CODE,METHOD_RULE,CHG_DATE,CHG_USER,CHG_TERM,RESULT_HANDLE,OVERWRITE_CORE,COMP_TYPE,COMP_NAME,COMM_FORMAT) values ('loanschedule','pre_confirm','1','prcm_adm_default_1',null,to_date('2015-02-12','RRRR-MM-DD'),'BASE ','BASE','2','0','WSR','nvo_business_object_adm_loanschedule',null);
Insert into SYSTEM_EVENTS (OBJ_NAME,EVENT_CODE,EVENT_CONTEXT,SERVICE_CODE,METHOD_RULE,CHG_DATE,CHG_USER,CHG_TERM,RESULT_HANDLE,OVERWRITE_CORE,COMP_TYPE,COMP_NAME,COMM_FORMAT) values ('loanschedule','pre_validate','1','prv_adm_default_1',null,to_date('2015-02-12','RRRR-MM-DD'),'BASE ','BASE','2','0','WSR','nvo_bo_loanschedule',null);
Insert into SYSTEM_EVENTS (OBJ_NAME,EVENT_CODE,EVENT_CONTEXT,SERVICE_CODE,METHOD_RULE,CHG_DATE,CHG_USER,CHG_TERM,RESULT_HANDLE,OVERWRITE_CORE,COMP_TYPE,COMP_NAME,COMM_FORMAT) values ('loanschedule','audit_trail','1','project_audit_trail_adm',null,to_date('2018-02-14','RRRR-MM-DD'),'VAIBHAV ','VAIBHAV','2','0',null,null,null);
Insert into SYSTEM_EVENTS (OBJ_NAME,EVENT_CODE,EVENT_CONTEXT,SERVICE_CODE,METHOD_RULE,CHG_DATE,CHG_USER,CHG_TERM,RESULT_HANDLE,OVERWRITE_CORE,COMP_TYPE,COMP_NAME,COMM_FORMAT) values ('loanschedule','post_validate','1','post_gen_val',null,to_date('2015-02-12','RRRR-MM-DD'),'BASE ','BASE','2','0','EJB','GenValidate',null);
Insert into SYSTEM_EVENTS (OBJ_NAME,EVENT_CODE,EVENT_CONTEXT,SERVICE_CODE,METHOD_RULE,CHG_DATE,CHG_USER,CHG_TERM,RESULT_HANDLE,OVERWRITE_CORE,COMP_TYPE,COMP_NAME,COMM_FORMAT) values ('loanschedule','export_excel','1','export_excel_adm',null,to_date('2018-02-03','RRRR-MM-DD'),'VAIBHAV ','VAIBHAV',null,null,null,null,null);
...@@ -157,6 +181,10 @@ Insert into messages (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,E ...@@ -157,6 +181,10 @@ Insert into messages (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,E
Insert into messages (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION) values ('VTLADJP','Invalid Adjustable Perc.','Adjustable Perc cannot be less then zero or greater then 100','E',null,null,null,null,to_timestamp('2019-05-04','RRRR-MM-DD HH.MI.SSXFF AM'),'E07312 ','SHITPINAKIN ',null,'0'); Insert into messages (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION) values ('VTLADJP','Invalid Adjustable Perc.','Adjustable Perc cannot be less then zero or greater then 100','E',null,null,null,null,to_timestamp('2019-05-04','RRRR-MM-DD HH.MI.SSXFF AM'),'E07312 ','SHITPINAKIN ',null,'0');
Insert into messages (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION)
values ('VTAPPROVE ','Approved Successfully!','The selected transaction is approved successfully.','P','Y',null,null,null,sysdate,'BASE','BASE',null,null);
update messages set msg_type='E' where msg_no='VTPRD1'; update messages set msg_type='E' where msg_no='VTPRD1';
......
...@@ -264,10 +264,6 @@ ...@@ -264,10 +264,6 @@
<name>adjustable</name> <name>adjustable</name>
<dbname>loans.adjustable</dbname> <dbname>loans.adjustable</dbname>
<initial>Y</initial> <initial>Y</initial>
<values>
<item display="Yes" data="Y"/>
<item display="No" data="N"/>
</values>
</table_column> </table_column>
<table_column> <table_column>
<type size="5">char</type> <type size="5">char</type>
...@@ -350,10 +346,6 @@ ...@@ -350,10 +346,6 @@
<name>start_dedn</name> <name>start_dedn</name>
<dbname>loans.start_dedn</dbname> <dbname>loans.start_dedn</dbname>
<initial>N</initial> <initial>N</initial>
<values>
<item display="Yes" data="Y"/>
<item display="No" data="N"/>
</values>
</table_column> </table_column>
<table_column> <table_column>
<type size="1">char</type> <type size="1">char</type>
...@@ -1301,16 +1293,17 @@ ...@@ -1301,16 +1293,17 @@
<y>265</y> <y>265</y>
<height>16</height> <height>16</height>
<width>39</width> <width>39</width>
<format>[general]</format> <format>[Yes/No]</format>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
<name>start_dedn</name> <name>start_dedn</name>
<visible>1</visible> <visible>1</visible>
<EditStyle style="ddlb"> <EditStyle style="edit">
<limit>1</limit> <limit>0</limit>
<allowedit>no</allowedit> <case>any</case>
<case>upper</case> <focusrectangle>no</focusrectangle>
<autoselect>no</autoselect>
<imemode>0</imemode> <imemode>0</imemode>
</EditStyle> </EditStyle>
<font> <font>
...@@ -2705,7 +2698,7 @@ ...@@ -2705,7 +2698,7 @@
<y>51</y> <y>51</y>
<height>16</height> <height>16</height>
<width>72</width> <width>72</width>
<format>[shortdate]</format> <format>[shortdate] [time]</format>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
...@@ -2878,16 +2871,17 @@ ...@@ -2878,16 +2871,17 @@
<y>99</y> <y>99</y>
<height>16</height> <height>16</height>
<width>39</width> <width>39</width>
<format>[general]</format> <format>[Yes/No]</format>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
<name>adjustable</name> <name>adjustable</name>
<visible>1</visible> <visible>1</visible>
<EditStyle name="Yesno" style="ddlb"> <EditStyle style="edit">
<limit>1</limit> <limit>0</limit>
<allowedit>no</allowedit> <case>any</case>
<case>upper</case> <focusrectangle>no</focusrectangle>
<autoselect>no</autoselect>
<imemode>0</imemode> <imemode>0</imemode>
</EditStyle> </EditStyle>
<font> <font>
......
This source diff could not be displayed because it is too large. You can view the blob instead.
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE Sybase_eDataWindow> <!DOCTYPE Sybase_eDataWindow>
<Sybase_eDataWindow> <Sybase_eDataWindow>
<Release>9</Release> <Release>9</Release>
<BaseDefinition> <BaseDefinition>
<units>1</units> <units>1</units>
<timer_interval>0</timer_interval> <timer_interval>0</timer_interval>
<color>79741120</color> <color>79741120</color>
<processing>0</processing> <processing>0</processing>
<HTMLDW>no</HTMLDW> <HTMLDW>no</HTMLDW>
<print> <print>
<documentname></documentname> <documentname></documentname>
<printername></printername> <printername></printername>
<orientation>0</orientation> <orientation>0</orientation>
<margin> <margin>
<left>24</left> <left>24</left>
<right>24</right> <right>24</right>
<top>24</top> <top>24</top>
<bottom>24</bottom> <bottom>24</bottom>
</margin> </margin>
<paper> <paper>
<source>0</source> <source>0</source>
<size>0</size> <size>0</size>
</paper> </paper>
<prompt>no</prompt> <prompt>no</prompt>
<canusedefaultprinter>yes</canusedefaultprinter> <canusedefaultprinter>yes</canusedefaultprinter>
<buttons>no</buttons> <buttons>no</buttons>
<preview.buttons>no</preview.buttons> <preview.buttons>no</preview.buttons>
<cliptext>no</cliptext> <cliptext>no</cliptext>
<overrideprintjob>no</overrideprintjob> <overrideprintjob>no</overrideprintjob>
</print> </print>
</BaseDefinition> </BaseDefinition>
<Summary> <Summary>
<height>1</height> <height>1</height>
<color>536870912</color> <color>536870912</color>
</Summary> </Summary>
<Footer> <Footer>
<height>0</height> <height>0</height>
<color>536870912</color> <color>536870912</color>
</Footer> </Footer>
<Detail> <Detail>
<height>148</height> <height>407</height>
<color>536870912</color> <color>536870912</color>
</Detail> </Detail>
<TableDefinition> <TableDefinition>
<table_column> <table_column>
<type size="15">char</type> <type size="15">char</type>
<update>yes</update> <update>yes</update>
<updatewhereclause>yes</updatewhereclause> <updatewhereclause>yes</updatewhereclause>
<key>yes</key> <key>yes</key>
<name>loan_no</name> <name>loan_no</name>
<dbname>loan_adj.loan_no</dbname> <dbname>loan_adj.loan_no</dbname>
</table_column> </table_column>
<table_column> <table_column>
<type precision="0">decimal</type> <type precision="0">decimal</type>
<update>yes</update> <update>yes</update>
<updatewhereclause>yes</updatewhereclause> <updatewhereclause>yes</updatewhereclause>
<key>yes</key> <key>yes</key>
<name>line_no</name> <name>line_no</name>
<dbname>loan_adj.line_no</dbname> <dbname>loan_adj.line_no</dbname>
</table_column> </table_column>
<table_column> <table_column>
<type size="5">char</type> <type size="5">char</type>
<update>yes</update> <update>yes</update>
<updatewhereclause>yes</updatewhereclause> <updatewhereclause>yes</updatewhereclause>
<name>ad_code</name> <name>ad_code</name>
<dbname>loan_adj.ad_code</dbname> <dbname>loan_adj.ad_code</dbname>
</table_column> </table_column>
<table_column> <table_column>
<type>datetime</type> <type>datetime</type>
<update>yes</update> <update>yes</update>
<updatewhereclause>yes</updatewhereclause> <updatewhereclause>yes</updatewhereclause>
<name>eff_date</name> <name>eff_date</name>
<dbname>loan_adj.eff_date</dbname> <dbname>loan_adj.eff_date</dbname>
<initial>today()</initial> <initial>today()</initial>
</table_column> </table_column>
<table_column> <table_column>
<type>datetime</type> <type>datetime</type>
<update>yes</update> <update>yes</update>
<updatewhereclause>yes</updatewhereclause> <updatewhereclause>yes</updatewhereclause>
<name>exp_date</name> <name>exp_date</name>
<dbname>loan_adj.exp_date</dbname> <dbname>loan_adj.exp_date</dbname>
<initial>today()</initial> <initial>today()</initial>
</table_column> </table_column>
<table_column> <table_column>
<type precision="2">decimal</type> <type precision="2">decimal</type>
<update>yes</update> <update>yes</update>
<updatewhereclause>yes</updatewhereclause> <updatewhereclause>yes</updatewhereclause>
<name>adj_perc</name> <name>adj_perc</name>
<dbname>loan_adj.adj_perc</dbname> <dbname>loan_adj.adj_perc</dbname>
</table_column> </table_column>
<table_column> <table_column>
<type size="10">char</type> <type size="10">char</type>
<updatewhereclause>yes</updatewhereclause> <updatewhereclause>yes</updatewhereclause>
<name>allwdedn_sh_descr</name> <name>allwdedn_sh_descr</name>
<dbname>allwdedn.sh_descr</dbname> <dbname>allwdedn.sh_descr</dbname>
</table_column> </table_column>
<table_column> <table_column>
<type size="6">char</type> <type size="6">char</type>
<updatewhereclause>yes</updatewhereclause> <updatewhereclause>yes</updatewhereclause>
<name>prd_code</name> <name>prd_code</name>
<dbname>prd_code</dbname> <dbname>prd_code</dbname>
</table_column> </table_column>
<table_column> <table_column>
<type>datetime</type> <type>datetime</type>
<update>yes</update> <update>yes</update>
<updatewhereclause>yes</updatewhereclause> <updatewhereclause>yes</updatewhereclause>
<name>chg_date</name> <name>chg_date</name>
<dbname>loan_adj.chg_date</dbname> <dbname>loan_adj.chg_date</dbname>
</table_column> </table_column>
<table_column> <table_column>
<type size="10">char</type> <type size="10">char</type>
<update>yes</update> <update>yes</update>
<updatewhereclause>yes</updatewhereclause> <updatewhereclause>yes</updatewhereclause>
<name>chg_user</name> <name>chg_user</name>
<dbname>loan_adj.chg_user</dbname> <dbname>loan_adj.chg_user</dbname>
</table_column> </table_column>
<table_column> <table_column>
<type size="15">char</type> <type size="15">char</type>
<update>yes</update> <update>yes</update>
<updatewhereclause>yes</updatewhereclause> <updatewhereclause>yes</updatewhereclause>
<name>chg_term</name> <name>chg_term</name>
<dbname>loan_adj.chg_term</dbname> <dbname>loan_adj.chg_term</dbname>
</table_column> </table_column>
<table_column> <table_column>
<type size="5">char</type> <type size="5">char</type>
<updatewhereclause>yes</updatewhereclause> <updatewhereclause>yes</updatewhereclause>
<name>pay_site</name> <name>pay_site</name>
<dbname>employee.pay_site</dbname> <dbname>employee.pay_site</dbname>
</table_column> </table_column>
<retrieve>PBSELECT( VERSION(400) TABLE(NAME=&quot;loan_adj&quot; ) TABLE(NAME=&quot;allwdedn&quot; ) TABLE(NAME=&quot;loans&quot; ) TABLE(NAME=&quot;employee&quot; ) COLUMN(NAME=&quot;loan_adj.loan_no&quot;) COLUMN(NAME=&quot;loan_adj.line_no&quot;) COLUMN(NAME=&quot;loan_adj.ad_code&quot;) COLUMN(NAME=&quot;loan_adj.eff_date&quot;) COLUMN(NAME=&quot;loan_adj.exp_date&quot;) COLUMN(NAME=&quot;loan_adj.adj_perc&quot;) COLUMN(NAME=&quot;allwdedn.sh_descr&quot;) COMPUTE(NAME=&quot;&apos; &apos; as prd_code&quot;) COLUMN(NAME=&quot;loan_adj.chg_date&quot;) COLUMN(NAME=&quot;loan_adj.chg_user&quot;) COLUMN(NAME=&quot;loan_adj.chg_term&quot;) COLUMN(NAME=&quot;employee.pay_site&quot;) JOIN (LEFT=&quot;loan_adj.ad_code&quot; OP =&quot;=&quot;RIGHT=&quot;allwdedn.ad_code&quot; ) JOIN (LEFT=&quot;loan_adj.loan_no&quot; OP =&quot;=&quot;RIGHT=&quot;loans.loan_no&quot; ) JOIN (LEFT=&quot;loans.emp_code&quot; OP =&quot;=&quot;RIGHT=&quot;employee.emp_code&quot; )WHERE( EXP1 =&quot;( loan_adj.loan_no&quot; OP =&quot;=&quot; EXP2 =&quot;:loan_no )&quot; LOGIC =&quot;and&quot; ) WHERE( EXP1 =&quot;( loan_adj.line_no&quot; OP =&quot;=&quot; EXP2 =&quot;:line_no )&quot; ) ) ARG(NAME = &quot;loan_no&quot; TYPE = string) ARG(NAME = &quot;line_no&quot; TYPE = number) </retrieve> <retrieve>PBSELECT( VERSION(400) TABLE(NAME=&quot;loan_adj&quot; ) TABLE(NAME=&quot;allwdedn&quot; ) TABLE(NAME=&quot;loans&quot; ) TABLE(NAME=&quot;employee&quot; ) COLUMN(NAME=&quot;loan_adj.loan_no&quot;) COLUMN(NAME=&quot;loan_adj.line_no&quot;) COLUMN(NAME=&quot;loan_adj.ad_code&quot;) COLUMN(NAME=&quot;loan_adj.eff_date&quot;) COLUMN(NAME=&quot;loan_adj.exp_date&quot;) COLUMN(NAME=&quot;loan_adj.adj_perc&quot;) COLUMN(NAME=&quot;allwdedn.sh_descr&quot;) COMPUTE(NAME=&quot;&apos; &apos; as prd_code&quot;) COLUMN(NAME=&quot;loan_adj.chg_date&quot;) COLUMN(NAME=&quot;loan_adj.chg_user&quot;) COLUMN(NAME=&quot;loan_adj.chg_term&quot;) COLUMN(NAME=&quot;employee.pay_site&quot;) JOIN (LEFT=&quot;loan_adj.ad_code&quot; OP =&quot;=&quot;RIGHT=&quot;allwdedn.ad_code&quot; ) JOIN (LEFT=&quot;loan_adj.loan_no&quot; OP =&quot;=&quot;RIGHT=&quot;loans.loan_no&quot; ) JOIN (LEFT=&quot;loans.emp_code&quot; OP =&quot;=&quot;RIGHT=&quot;employee.emp_code&quot; )WHERE( EXP1 =&quot;( loan_adj.loan_no&quot; OP =&quot;=&quot; EXP2 =&quot;:loan_no )&quot; LOGIC =&quot;and&quot; ) WHERE( EXP1 =&quot;( loan_adj.line_no&quot; OP =&quot;=&quot; EXP2 =&quot;:line_no )&quot; ) ) ARG(NAME = &quot;loan_no&quot; TYPE = string) ARG(NAME = &quot;line_no&quot; TYPE = number) </retrieve>
<update>loan_adj</update> <update>loan_adj</update>
<updatewhere>0</updatewhere> <updatewhere>0</updatewhere>
<updatekeyinplace>no</updatekeyinplace> <updatekeyinplace>no</updatekeyinplace>
<retrieve.asneeded>yes</retrieve.asneeded> <retrieve.asneeded>yes</retrieve.asneeded>
<argument> <argument>
<name>loan_no</name> <name>loan_no</name>
<type>string</type> <type>string</type>
</argument> </argument>
<argument> <argument>
<name>line_no</name> <name>line_no</name>
<type>number</type> <type>number</type>
</argument> </argument>
</TableDefinition> </TableDefinition>
<TextObject> <GroupBox>
<band>Detail</band> <band>Detail</band>
<alignment>1</alignment> <text>Others</text>
<text>Line No :</text> <border>2</border>
<border>0</border> <color>0</color>
<color>0</color> <x>11</x>
<x>227</x> <y>190</y>
<y>4</y> <height>123</height>
<height>16</height> <width>524</width>
<width>51</width> <name>gb_2</name>
<html> <visible>1</visible>
<valueishtml>0</valueishtml> <font>
</html> <face>Times New Roman</face>
<name>line_no_t</name> <height>-12</height>
<visible>1</visible> <weight>400</weight>
<font> <family>1</family>
<face>Times New Roman</face> <pitch>2</pitch>
<height>-10</height> <charset>0</charset>
<weight>400</weight> </font>
<family>1</family> <background>
<pitch>2</pitch> <mode>2</mode>
<charset>0</charset> <color>67108864</color>
</font> </background>
<background> </GroupBox>
<mode>1</mode> <GroupBox>
<color>536870912</color> <band>Detail</band>
</background> <text>Basic</text>
</TextObject> <border>2</border>
<ColumnObject> <color>0</color>
<band>Detail</band> <x>10</x>
<id>10</id> <y>5</y>
<alignment>0</alignment> <height>178</height>
<tabsequence>32766</tabsequence> <width>524</width>
<border>0</border> <name>gb_1</name>
<color>0</color> <visible>1</visible>
<x>195</x> <font>
<y>126</y> <face>Times New Roman</face>
<height>16</height> <height>-12</height>
<width>76</width> <weight>400</weight>
<format>[general]</format> <family>1</family>
<html> <pitch>2</pitch>
<valueishtml>0</valueishtml> <charset>0</charset>
</html> </font>
<name>chg_user</name> <background>
<visible>0</visible> <mode>2</mode>
<EditStyle style="edit"> <color>67108864</color>
<limit>0</limit> </background>
<case>any</case> </GroupBox>
<autoselect>yes</autoselect> <TextObject>
<imemode>0</imemode> <band>Detail</band>
</EditStyle> <alignment>1</alignment>
<font> <text>Period :</text>
<face>Times New Roman</face> <border>0</border>
<height>-10</height> <color>0</color>
<weight>400</weight> <x>57</x>
<family>1</family> <y>71</y>
<pitch>2</pitch> <height>16</height>
<charset>0</charset> <width>87</width>
</font> <html>
<background> <valueishtml>0</valueishtml>
<mode>2</mode> </html>
<color>12632256</color> <name>prd_code_t</name>
</background> <visible>1</visible>
</ColumnObject> <font>
<TextObject> <face>Times New Roman</face>
<band>Detail</band> <height>-10</height>
<alignment>1</alignment> <weight>400</weight>
<text>Effective Date :</text> <family>1</family>
<border>0</border> <pitch>2</pitch>
<color>0</color> <charset>0</charset>
<x>7</x> </font>
<y>76</y> <background>
<height>16</height> <mode>2</mode>
<width>87</width> <color>79741120</color>
<html> </background>
<valueishtml>0</valueishtml> </TextObject>
</html> <ColumnObject>
<name>eff_date_t</name> <band>Detail</band>
<visible>1</visible> <id>8</id>
<font> <alignment>0</alignment>
<face>Times New Roman</face> <tabsequence>20</tabsequence>
<height>-10</height> <border>5</border>
<weight>400</weight> <color>0</color>
<family>1</family> <x>149</x>
<pitch>2</pitch> <y>71</y>
<charset>0</charset> <height>16</height>
</font> <width>83</width>
<background> <format>[general]</format>
<mode>1</mode> <html>
<color>536870912</color> <valueishtml>0</valueishtml>
</background> </html>
</TextObject> <name>prd_code</name>
<TextObject> <visible>1</visible>
<band>Detail</band> <EditStyle style="editmask">
<alignment>1</alignment> <mask>XXXXXX</mask>
<text>Period :</text> <imemode>0</imemode>
<border>0</border> <focusrectangle>no</focusrectangle>
<color>0</color> </EditStyle>
<x>7</x> <font>
<y>52</y> <face>Times New Roman</face>
<height>16</height> <height>-10</height>
<width>87</width> <weight>400</weight>
<html> <family>1</family>
<valueishtml>0</valueishtml> <pitch>2</pitch>
</html> <charset>0</charset>
<name>t_1</name> </font>
<visible>1</visible> <background>
<font> <mode>2</mode>
<face>Times New Roman</face> <color>1090519039</color>
<height>-10</height> </background>
<weight>400</weight> </ColumnObject>
<family>1</family> <TextObject>
<pitch>2</pitch> <band>Detail</band>
<charset>0</charset> <alignment>1</alignment>
</font> <text>Effective Date :</text>
<background> <border>0</border>
<mode>2</mode> <color>0</color>
<color>79741120</color> <x>57</x>
</background> <y>95</y>
</TextObject> <height>16</height>
<TextObject> <width>87</width>
<band>Detail</band> <html>
<alignment>1</alignment> <valueishtml>0</valueishtml>
<text>Ad Code :</text> </html>
<border>0</border> <name>eff_date_t</name>
<color>0</color> <visible>1</visible>
<x>7</x> <font>
<y>28</y> <face>Times New Roman</face>
<height>16</height> <height>-10</height>
<width>87</width> <weight>400</weight>
<html> <family>1</family>
<valueishtml>0</valueishtml> <pitch>2</pitch>
</html> <charset>0</charset>
<name>ad_code_t</name> </font>
<visible>1</visible> <background>
<font> <mode>1</mode>
<face>Times New Roman</face> <color>536870912</color>
<height>-10</height> </background>
<weight>400</weight> </TextObject>
<family>1</family> <ColumnObject>
<pitch>2</pitch> <band>Detail</band>
<charset>0</charset> <id>4</id>
</font> <alignment>0</alignment>
<background> <tabsequence>30</tabsequence>
<mode>1</mode> <border>5</border>
<color>536870912</color> <color>0</color>
</background> <x>149</x>
</TextObject> <y>95</y>
<TextObject> <height>16</height>
<band>Detail</band> <width>83</width>
<alignment>1</alignment> <format>[shortdate] [time]</format>
<text>Loan No. :</text> <html>
<border>0</border> <valueishtml>0</valueishtml>
<color>0</color> </html>
<x>7</x> <name>eff_date</name>
<y>4</y> <visible>1</visible>
<height>16</height> <EditStyle style="editmask">
<width>87</width> <mask>dd/mm/yy</mask>
<html> <imemode>0</imemode>
<valueishtml>0</valueishtml> <focusrectangle>no</focusrectangle>
</html> </EditStyle>
<name>loan_no_t</name> <font>
<visible>1</visible> <face>Times New Roman</face>
<font> <height>-10</height>
<face>Times New Roman</face> <weight>400</weight>
<height>-10</height> <family>1</family>
<weight>400</weight> <pitch>2</pitch>
<family>1</family> <charset>0</charset>
<pitch>2</pitch> </font>
<charset>0</charset> <background>
</font> <mode>2</mode>
<background> <color>16777215</color>
<mode>2</mode> </background>
<color>67108864</color> </ColumnObject>
</background> <TextObject>
</TextObject> <band>Detail</band>
<TextObject> <alignment>1</alignment>
<band>Detail</band> <text>Adjust % :</text>
<alignment>1</alignment> <border>0</border>
<text>Adjust Perc :</text> <color>0</color>
<border>0</border> <x>57</x>
<color>0</color> <y>119</y>
<x>7</x> <height>16</height>
<y>100</y> <width>87</width>
<height>16</height> <html>
<width>87</width> <valueishtml>0</valueishtml>
<html> </html>
<valueishtml>0</valueishtml> <name>adj_perc_t</name>
</html> <visible>1</visible>
<name>adj_perc_t</name> <font>
<visible>1</visible> <face>Times New Roman</face>
<font> <height>-10</height>
<face>Times New Roman</face> <weight>400</weight>
<height>-10</height> <family>1</family>
<weight>400</weight> <pitch>2</pitch>
<family>1</family> <charset>0</charset>
<pitch>2</pitch> </font>
<charset>0</charset> <background>
</font> <mode>1</mode>
<background> <color>536870912</color>
<mode>1</mode> </background>
<color>536870912</color> </TextObject>
</background> <ColumnObject>
</TextObject> <band>Detail</band>
<ColumnObject> <id>6</id>
<band>Detail</band> <alignment>1</alignment>
<id>3</id> <tabsequence>50</tabsequence>
<alignment>0</alignment> <border>5</border>
<tabsequence>10</tabsequence> <color>0</color>
<border>5</border> <x>149</x>
<color>0</color> <y>119</y>
<x>99</x> <height>16</height>
<y>28</y> <width>83</width>
<height>16</height> <format>##0.00</format>
<width>62</width> <html>
<format>[general]</format> <valueishtml>0</valueishtml>
<html> </html>
<valueishtml>0</valueishtml> <name>adj_perc</name>
</html> <visible>1</visible>
<name>ad_code</name> <EditStyle style="edit">
<visible>1</visible> <limit>4</limit>
<EditStyle style="edit"> <case>any</case>
<limit>5</limit> <format>##0.00</format>
<case>upper</case> <focusrectangle>no</focusrectangle>
<focusrectangle>no</focusrectangle> <autoselect>no</autoselect>
<autoselect>yes</autoselect> <imemode>0</imemode>
<autohscroll>yes</autohscroll> </EditStyle>
<imemode>0</imemode> <font>
</EditStyle> <face>Times New Roman</face>
<font> <height>-10</height>
<face>Times New Roman</face> <weight>400</weight>
<height>-10</height> <family>1</family>
<weight>400</weight> <pitch>2</pitch>
<family>1</family> <charset>0</charset>
<pitch>2</pitch> </font>
<charset>0</charset> <background>
</font> <mode>2</mode>
<background> <color>16777215</color>
<mode>2</mode> </background>
<color>16777215</color> </ColumnObject>
</background> <TextObject>
</ColumnObject> <band>Detail</band>
<ColumnObject> <alignment>1</alignment>
<band>Detail</band> <text>Ad Code :</text>
<id>1</id> <border>0</border>
<alignment>0</alignment> <color>0</color>
<tabsequence>32766</tabsequence> <x>57</x>
<border>0</border> <y>47</y>
<color>0</color> <height>16</height>
<x>99</x> <width>87</width>
<y>4</y> <html>
<height>16</height> <valueishtml>0</valueishtml>
<width>66</width> </html>
<format>[general]</format> <name>ad_code_t</name>
<html> <visible>1</visible>
<valueishtml>0</valueishtml> <font>
</html> <face>Times New Roman</face>
<name>loan_no</name> <height>-10</height>
<visible>1</visible> <weight>400</weight>
<EditStyle style="edit"> <family>1</family>
<limit>0</limit> <pitch>2</pitch>
<case>any</case> <charset>0</charset>
<autoselect>yes</autoselect> </font>
<imemode>0</imemode> <background>
</EditStyle> <mode>1</mode>
<font> <color>536870912</color>
<face>Times New Roman</face> </background>
<height>-10</height> </TextObject>
<weight>400</weight> <ColumnObject>
<family>1</family> <band>Detail</band>
<pitch>2</pitch> <id>3</id>
<charset>0</charset> <alignment>0</alignment>
</font> <tabsequence>10</tabsequence>
<background> <border>5</border>
<mode>2</mode> <color>0</color>
<color>12632256</color> <x>149</x>
</background> <y>47</y>
</ColumnObject> <height>16</height>
<ColumnObject> <width>62</width>
<band>Detail</band> <format>[general]</format>
<id>8</id> <html>
<alignment>0</alignment> <valueishtml>0</valueishtml>
<tabsequence>20</tabsequence> </html>
<border>5</border> <name>ad_code</name>
<color>0</color> <visible>1</visible>
<x>99</x> <EditStyle style="edit">
<y>52</y> <limit>5</limit>
<height>16</height> <case>upper</case>
<width>83</width> <focusrectangle>no</focusrectangle>
<format>[general]</format> <autoselect>yes</autoselect>
<html> <autohscroll>yes</autohscroll>
<valueishtml>0</valueishtml> <imemode>0</imemode>
</html> </EditStyle>
<name>prd_code</name> <font>
<visible>1</visible> <face>Times New Roman</face>
<EditStyle style="editmask"> <height>-10</height>
<mask>XXXXXX</mask> <weight>400</weight>
<imemode>0</imemode> <family>1</family>
<focusrectangle>no</focusrectangle> <pitch>2</pitch>
</EditStyle> <charset>0</charset>
<font> </font>
<face>Times New Roman</face> <background>
<height>-10</height> <mode>2</mode>
<weight>400</weight> <color>16777215</color>
<family>1</family> </background>
<pitch>2</pitch> </ColumnObject>
<charset>0</charset> <ColumnObject>
</font> <band>Detail</band>
<background> <id>7</id>
<mode>2</mode> <alignment>0</alignment>
<color>1090519039</color> <tabsequence>32766</tabsequence>
</background> <border>5</border>
</ColumnObject> <color>255</color>
<ColumnObject> <x>218</x>
<band>Detail</band> <y>47</y>
<id>4</id> <height>16</height>
<alignment>0</alignment> <width>214</width>
<tabsequence>30</tabsequence> <format>[general]</format>
<border>5</border> <html>
<color>0</color> <valueishtml>0</valueishtml>
<x>99</x> </html>
<y>76</y> <name>allwdedn_sh_descr</name>
<height>16</height> <visible>1</visible>
<width>83</width> <EditStyle style="edit">
<format>dd/mm/yy </format> <limit>0</limit>
<html> <case>any</case>
<valueishtml>0</valueishtml> <focusrectangle>no</focusrectangle>
</html> <autoselect>yes</autoselect>
<name>eff_date</name> <imemode>0</imemode>
<visible>1</visible> </EditStyle>
<EditStyle style="editmask"> <font>
<useformat>yes</useformat> <face>Times New Roman</face>
<mask>dd/mm/yy</mask> <height>-10</height>
<imemode>0</imemode> <weight>400</weight>
<focusrectangle>no</focusrectangle> <family>1</family>
</EditStyle> <pitch>2</pitch>
<font> <charset>0</charset>
<face>Times New Roman</face> </font>
<height>-10</height> <background>
<weight>400</weight> <mode>2</mode>
<family>1</family> <color>79741120</color>
<pitch>2</pitch> </background>
<charset>0</charset> </ColumnObject>
</font> <TextObject>
<background> <band>Detail</band>
<mode>2</mode> <alignment>1</alignment>
<color>16777215</color> <text>Chg Term :</text>
</background> <border>0</border>
</ColumnObject> <color>0</color>
<ColumnObject> <x>81</x>
<band>Detail</band> <y>269</y>
<id>6</id> <height>16</height>
<alignment>1</alignment> <width>63</width>
<tabsequence>50</tabsequence> <html>
<border>5</border> <valueishtml>0</valueishtml>
<color>0</color> </html>
<x>99</x> <name>chg_term_t</name>
<y>100</y> <visible>1</visible>
<height>16</height> <font>
<width>83</width> <face>Times New Roman</face>
<format>##0.00</format> <height>-10</height>
<html> <weight>400</weight>
<valueishtml>0</valueishtml> <family>1</family>
</html> <pitch>2</pitch>
<name>adj_perc</name> <charset>0</charset>
<visible>1</visible> </font>
<EditStyle style="edit"> <background>
<limit>0</limit> <mode>1</mode>
<case>any</case> <color>536870912</color>
<format>##0.00</format> </background>
<focusrectangle>no</focusrectangle> </TextObject>
<autoselect>no</autoselect> <TextObject>
<imemode>0</imemode> <band>Detail</band>
</EditStyle> <alignment>1</alignment>
<font> <text>Chg Date :</text>
<face>Times New Roman</face> <border>0</border>
<height>-10</height> <color>0</color>
<weight>400</weight> <x>81</x>
<family>1</family> <y>246</y>
<pitch>2</pitch> <height>16</height>
<charset>0</charset> <width>63</width>
</font> <html>
<background> <valueishtml>0</valueishtml>
<mode>2</mode> </html>
<color>16777215</color> <name>chg_date_t</name>
</background> <visible>1</visible>
</ColumnObject> <font>
<ColumnObject> <face>Times New Roman</face>
<band>Detail</band> <height>-10</height>
<id>9</id> <weight>400</weight>
<alignment>0</alignment> <family>1</family>
<tabsequence>32766</tabsequence> <pitch>2</pitch>
<border>0</border> <charset>0</charset>
<color>0</color> </font>
<x>99</x> <background>
<y>127</y> <mode>1</mode>
<height>16</height> <color>536870912</color>
<width>76</width> </background>
<format>[shortdate] [time]</format> </TextObject>
<html> <TextObject>
<valueishtml>0</valueishtml> <band>Detail</band>
</html> <alignment>1</alignment>
<name>chg_date</name> <text>Loan No. :</text>
<visible>0</visible> <border>0</border>
<EditStyle style="edit"> <color>0</color>
<limit>0</limit> <x>81</x>
<case>any</case> <y>223</y>
<autoselect>yes</autoselect> <height>16</height>
<imemode>0</imemode> <width>63</width>
</EditStyle> <html>
<font> <valueishtml>0</valueishtml>
<face>Times New Roman</face> </html>
<height>-10</height> <name>loan_no_t</name>
<weight>400</weight> <visible>1</visible>
<family>1</family> <font>
<pitch>2</pitch> <face>Times New Roman</face>
<charset>0</charset> <height>-10</height>
</font> <weight>400</weight>
<background> <family>1</family>
<mode>2</mode> <pitch>2</pitch>
<color>12632256</color> <charset>0</charset>
</background> </font>
</ColumnObject> <background>
<ColumnObject> <mode>2</mode>
<band>Detail</band> <color>67108864</color>
<id>2</id> </background>
<alignment>0</alignment> </TextObject>
<tabsequence>32766</tabsequence> <ColumnObject>
<border>5</border> <band>Detail</band>
<color>0</color> <id>1</id>
<x>282</x> <alignment>0</alignment>
<y>4</y> <tabsequence>32766</tabsequence>
<height>16</height> <border>5</border>
<width>83</width> <color>0</color>
<format>[general]</format> <x>149</x>
<html> <y>223</y>
<valueishtml>0</valueishtml> <height>16</height>
</html> <width>66</width>
<name>line_no</name> <format>[general]</format>
<visible>1</visible> <html>
<EditStyle style="edit"> <valueishtml>0</valueishtml>
<limit>15</limit> </html>
<case>any</case> <name>loan_no</name>
<focusrectangle>no</focusrectangle> <visible>1</visible>
<autoselect>yes</autoselect> <EditStyle style="edit">
<autohscroll>yes</autohscroll> <limit>15</limit>
<imemode>0</imemode> <case>any</case>
</EditStyle> <autoselect>yes</autoselect>
<font> <imemode>0</imemode>
<face>Times New Roman</face> </EditStyle>
<height>-10</height> <font>
<weight>400</weight> <face>Times New Roman</face>
<family>1</family> <height>-10</height>
<pitch>2</pitch> <weight>400</weight>
<charset>0</charset> <family>1</family>
</font> <pitch>2</pitch>
<background> <charset>0</charset>
<mode>2</mode> </font>
<color>12632256</color> <background>
</background> <mode>2</mode>
</ColumnObject> <color>16777215</color>
<ColumnObject> </background>
<band>Detail</band> </ColumnObject>
<id>7</id> <ColumnObject>
<alignment>0</alignment> <band>Detail</band>
<tabsequence>32766</tabsequence> <id>9</id>
<border>5</border> <alignment>0</alignment>
<color>0</color> <tabsequence>32766</tabsequence>
<x>168</x> <border>5</border>
<y>28</y> <color>255</color>
<height>16</height> <x>149</x>
<width>197</width> <y>246</y>
<format>[general]</format> <height>16</height>
<html> <width>66</width>
<valueishtml>0</valueishtml> <format>[shortdate] [time]</format>
</html> <html>
<name>allwdedn_sh_descr</name> <valueishtml>0</valueishtml>
<visible>1</visible> </html>
<EditStyle style="edit"> <name>chg_date</name>
<limit>0</limit> <visible>0</visible>
<case>any</case> <EditStyle style="edit">
<focusrectangle>no</focusrectangle> <limit>0</limit>
<autoselect>yes</autoselect> <case>any</case>
<imemode>0</imemode> <autoselect>yes</autoselect>
</EditStyle> <imemode>0</imemode>
<font> </EditStyle>
<face>Times New Roman</face> <font>
<height>-10</height> <face>Times New Roman</face>
<weight>400</weight> <height>-10</height>
<family>1</family> <weight>400</weight>
<pitch>2</pitch> <family>1</family>
<charset>0</charset> <pitch>2</pitch>
</font> <charset>0</charset>
<background> </font>
<mode>2</mode> <background>
<color>79741120</color> <mode>2</mode>
</background> <color>67108864</color>
</ColumnObject> </background>
<ColumnObject> </ColumnObject>
<band>Detail</band> <ColumnObject>
<id>11</id> <band>Detail</band>
<alignment>0</alignment> <id>11</id>
<tabsequence>32766</tabsequence> <alignment>0</alignment>
<border>0</border> <tabsequence>32766</tabsequence>
<color>0</color> <border>5</border>
<x>289</x> <color>255</color>
<y>126</y> <x>149</x>
<height>16</height> <y>269</y>
<width>76</width> <height>16</height>
<format>[general]</format> <width>66</width>
<html> <format>[general]</format>
<valueishtml>0</valueishtml> <html>
</html> <valueishtml>0</valueishtml>
<name>chg_term</name> </html>
<visible>0</visible> <name>chg_term</name>
<EditStyle style="edit"> <visible>0</visible>
<limit>0</limit> <EditStyle style="edit">
<case>any</case> <limit>15</limit>
<autoselect>yes</autoselect> <case>any</case>
<imemode>0</imemode> <autoselect>yes</autoselect>
</EditStyle> <imemode>0</imemode>
<font> </EditStyle>
<face>Times New Roman</face> <font>
<height>-10</height> <face>Times New Roman</face>
<weight>400</weight> <height>-10</height>
<family>1</family> <weight>400</weight>
<pitch>2</pitch> <family>1</family>
<charset>0</charset> <pitch>2</pitch>
</font> <charset>0</charset>
<background> </font>
<mode>2</mode> <background>
<color>12632256</color> <mode>2</mode>
</background> <color>67108864</color>
</ColumnObject> </background>
<TextObject> </ColumnObject>
<band>Detail</band> <TextObject>
<alignment>1</alignment> <band>Detail</band>
<text>Pay Site :</text> <alignment>1</alignment>
<border>0</border> <text>Chg User :</text>
<color>0</color> <border>0</border>
<x>213</x> <color>0</color>
<y>100</y> <x>280</x>
<height>16</height> <y>246</y>
<width>64</width> <height>16</height>
<html> <width>63</width>
<valueishtml>0</valueishtml> <html>
</html> <valueishtml>0</valueishtml>
<name>pay_site_t</name> </html>
<visible>1</visible> <name>chg_user_t</name>
<font> <visible>1</visible>
<face>Times New Roman</face> <font>
<height>-10</height> <face>Times New Roman</face>
<weight>400</weight> <height>-10</height>
<family>1</family> <weight>400</weight>
<pitch>2</pitch> <family>1</family>
<charset>0</charset> <pitch>2</pitch>
</font> <charset>0</charset>
<background> </font>
<mode>2</mode> <background>
<color>67108864</color> <mode>1</mode>
</background> <color>536870912</color>
</TextObject> </background>
<TextObject> </TextObject>
<band>Detail</band> <TextObject>
<alignment>1</alignment> <band>Detail</band>
<text>Expiry Date :</text> <alignment>1</alignment>
<border>0</border> <text>Line No :</text>
<color>0</color> <border>0</border>
<x>201</x> <color>0</color>
<y>76</y> <x>280</x>
<height>16</height> <y>223</y>
<width>76</width> <height>16</height>
<html> <width>63</width>
<valueishtml>0</valueishtml> <html>
</html> <valueishtml>0</valueishtml>
<name>exp_date_t</name> </html>
<visible>1</visible> <name>line_no_t</name>
<font> <visible>1</visible>
<face>Times New Roman</face> <font>
<height>-10</height> <face>Times New Roman</face>
<weight>400</weight> <height>-10</height>
<family>1</family> <weight>400</weight>
<pitch>2</pitch> <family>1</family>
<charset>0</charset> <pitch>2</pitch>
</font> <charset>0</charset>
<background> </font>
<mode>1</mode> <background>
<color>536870912</color> <mode>1</mode>
</background> <color>536870912</color>
</TextObject> </background>
<ColumnObject> </TextObject>
<band>Detail</band> <ColumnObject>
<id>5</id> <band>Detail</band>
<alignment>0</alignment> <id>2</id>
<tabsequence>40</tabsequence> <alignment>0</alignment>
<border>5</border> <tabsequence>32766</tabsequence>
<color>0</color> <border>5</border>
<x>281</x> <color>255</color>
<y>76</y> <x>349</x>
<height>16</height> <y>223</y>
<width>84</width> <height>16</height>
<format>dd/mm/yy </format> <width>76</width>
<html> <format>[general]</format>
<valueishtml>0</valueishtml> <html>
</html> <valueishtml>0</valueishtml>
<name>exp_date</name> </html>
<visible>1</visible> <name>line_no</name>
<EditStyle style="editmask"> <visible>1</visible>
<useformat>yes</useformat> <EditStyle style="edit">
<mask>dd/mm/yy</mask> <limit>0</limit>
<imemode>0</imemode> <case>any</case>
<focusrectangle>no</focusrectangle> <focusrectangle>no</focusrectangle>
</EditStyle> <autoselect>yes</autoselect>
<font> <autohscroll>yes</autohscroll>
<face>Times New Roman</face> <imemode>0</imemode>
<height>-10</height> </EditStyle>
<weight>400</weight> <font>
<family>1</family> <face>Times New Roman</face>
<pitch>2</pitch> <height>-10</height>
<charset>0</charset> <weight>400</weight>
</font> <family>1</family>
<background> <pitch>2</pitch>
<mode>2</mode> <charset>0</charset>
<color>16777215</color> </font>
</background> <background>
</ColumnObject> <mode>2</mode>
<ColumnObject> <color>67108864</color>
<band>Detail</band> </background>
<id>12</id> </ColumnObject>
<alignment>0</alignment> <ColumnObject>
<tabsequence>32766</tabsequence> <band>Detail</band>
<border>0</border> <id>10</id>
<color>0</color> <alignment>0</alignment>
<x>281</x> <tabsequence>32766</tabsequence>
<y>100</y> <border>5</border>
<height>16</height> <color>255</color>
<width>84</width> <x>349</x>
<format>[general]</format> <y>246</y>
<html> <height>16</height>
<valueishtml>0</valueishtml> <width>76</width>
</html> <format>[general]</format>
<name>pay_site</name> <html>
<visible>1</visible> <valueishtml>0</valueishtml>
<EditStyle style="edit"> </html>
<limit>0</limit> <name>chg_user</name>
<case>any</case> <visible>0</visible>
<autoselect>yes</autoselect> <EditStyle style="edit">
<imemode>0</imemode> <limit>10</limit>
</EditStyle> <case>any</case>
<font> <autoselect>yes</autoselect>
<face>Times New Roman</face> <imemode>0</imemode>
<height>-10</height> </EditStyle>
<weight>400</weight> <font>
<family>1</family> <face>Times New Roman</face>
<pitch>2</pitch> <height>-10</height>
<charset>0</charset> <weight>400</weight>
</font> <family>1</family>
<background> <pitch>2</pitch>
<mode>2</mode> <charset>0</charset>
<color>12632256</color> </font>
</background> <background>
</ColumnObject> <mode>2</mode>
<HtmlTable> <color>67108864</color>
<border>1</border> </background>
</HtmlTable> </ColumnObject>
<HtmlGen> <ColumnObject>
<clientevents>1</clientevents> <band>Detail</band>
<clientvalidation>1</clientvalidation> <id>12</id>
<clientcomputedfields>1</clientcomputedfields> <alignment>0</alignment>
<clientformatting>0</clientformatting> <tabsequence>32766</tabsequence>
<clientscriptable>0</clientscriptable> <border>5</border>
<generatejavascript>1</generatejavascript> <color>0</color>
<encodeselflinkargs>1</encodeselflinkargs> <x>331</x>
<netscapelayers>0</netscapelayers> <y>119</y>
</HtmlGen> <height>16</height>
<Export.XML> <width>101</width>
<headgroups>1</headgroups> <format>[general]</format>
<includewhitespace>0</includewhitespace> <html>
<metadatatype>0</metadatatype> <valueishtml>0</valueishtml>
<savemetadata>0</savemetadata> </html>
</Export.XML> <name>pay_site</name>
<Import.XML> <visible>1</visible>
</Import.XML> <EditStyle style="edit">
<Export.PDF> <limit>5</limit>
<method>0</method> <case>any</case>
<distill.custompostscript>0</distill.custompostscript> <autoselect>yes</autoselect>
<xslfop.print>0</xslfop.print> <imemode>0</imemode>
</Export.PDF> </EditStyle>
</Sybase_eDataWindow> <font>
<face>Times New Roman</face>
<height>-10</height>
<weight>400</weight>
<family>1</family>
<pitch>2</pitch>
<charset>0</charset>
</font>
<background>
<mode>2</mode>
<color>16777215</color>
</background>
</ColumnObject>
<ColumnObject>
<band>Detail</band>
<id>5</id>
<alignment>0</alignment>
<tabsequence>40</tabsequence>
<border>5</border>
<color>0</color>
<x>331</x>
<y>95</y>
<height>16</height>
<width>101</width>
<format>[shortdate] [time]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>exp_date</name>
<visible>1</visible>
<EditStyle style="editmask">
<mask>dd/mm/yy</mask>
<imemode>0</imemode>
<focusrectangle>no</focusrectangle>
</EditStyle>
<font>
<face>Times New Roman</face>
<height>-10</height>
<weight>400</weight>
<family>1</family>
<pitch>2</pitch>
<charset>0</charset>
</font>
<background>
<mode>2</mode>
<color>16777215</color>
</background>
</ColumnObject>
<TextObject>
<band>Detail</band>
<alignment>1</alignment>
<text>Expiry Date :</text>
<border>0</border>
<color>0</color>
<x>251</x>
<y>95</y>
<height>16</height>
<width>76</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>exp_date_t</name>
<visible>1</visible>
<font>
<face>Times New Roman</face>
<height>-10</height>
<weight>400</weight>
<family>1</family>
<pitch>2</pitch>
<charset>0</charset>
</font>
<background>
<mode>1</mode>
<color>536870912</color>
</background>
</TextObject>
<TextObject>
<band>Detail</band>
<alignment>1</alignment>
<text>Pay Site :</text>
<border>0</border>
<color>0</color>
<x>251</x>
<y>119</y>
<height>16</height>
<width>76</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>pay_site_t</name>
<visible>1</visible>
<font>
<face>Times New Roman</face>
<height>-10</height>
<weight>400</weight>
<family>1</family>
<pitch>2</pitch>
<charset>0</charset>
</font>
<background>
<mode>2</mode>
<color>67108864</color>
</background>
</TextObject>
<HtmlTable>
<border>1</border>
</HtmlTable>
<HtmlGen>
<clientevents>1</clientevents>
<clientvalidation>1</clientvalidation>
<clientcomputedfields>1</clientcomputedfields>
<clientformatting>0</clientformatting>
<clientscriptable>0</clientscriptable>
<generatejavascript>1</generatejavascript>
<encodeselflinkargs>1</encodeselflinkargs>
<netscapelayers>0</netscapelayers>
</HtmlGen>
<Export.XML>
<headgroups>1</headgroups>
<includewhitespace>0</includewhitespace>
<metadatatype>0</metadatatype>
<savemetadata>0</savemetadata>
</Export.XML>
<Import.XML>
</Import.XML>
<Export.PDF>
<method>0</method>
<distill.custompostscript>0</distill.custompostscript>
<xslfop.print>0</xslfop.print>
</Export.PDF>
</Sybase_eDataWindow>
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