Commit 22ad7610 authored by piyush's avatar piyush

1) New components created to define site,state and Station wise pay table against

[CCF No. COR09/C034 and AD2KSUN005]
1.1) SiteStanPayTbl.java
1.2) SiteStanPayTblLocal.java
1.3) SiteStanPayTblRemote.java
1.4) site_stan_paytbl11.xml
1.5) site_stan_paytbl21.xml
1.6) AD2KSUN005.sql

2) Bug resolution in shift process ejb
2.1) ShiftProcess.java

3) Changes done in emptransfersql21.xml


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@93033 ce508802-f39f-4f6c-b175-0d175dae99d5
parent d502fd6f
...@@ -8,7 +8,6 @@ import java.util.*; ...@@ -8,7 +8,6 @@ import java.util.*;
import java.sql.*; import java.sql.*;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;
import org.w3c.dom.*; import org.w3c.dom.*;
import javax.ejb.*; import javax.ejb.*;
import ibase.webitm.utility.ITMException; import ibase.webitm.utility.ITMException;
...@@ -192,6 +191,7 @@ public class ShiftProcess extends ProcessEJB implements ShiftProcessLocal,ShiftP ...@@ -192,6 +191,7 @@ public class ShiftProcess extends ProcessEJB implements ShiftProcessLocal,ShiftP
double allocQty = 0; double allocQty = 0;
boolean bappend = false ; boolean bappend = false ;
boolean flagException = false; boolean flagException = false;
boolean isTransfrFound = false; //Modified by Prashant on [23/01/2013] [ To make sure that whether Employee transeferred or not]
String holiTblNo =null; String holiTblNo =null;
int selectedLineNo = 0; int selectedLineNo = 0;
...@@ -417,6 +417,7 @@ public class ShiftProcess extends ProcessEJB implements ShiftProcessLocal,ShiftP ...@@ -417,6 +417,7 @@ public class ShiftProcess extends ProcessEJB implements ShiftProcessLocal,ShiftP
holiTblNo = null; holiTblNo = null;
counter++; counter++;
System.out.println(" In Loop ........."); System.out.println(" In Loop .........");
isTransfrFound = false; //Modified by Prashant on [23/01/2013] [ To make sure that whether Employee transeferred or not]
frSqlDate = new java.sql.Date(frDate.getTime()); frSqlDate = new java.sql.Date(frDate.getTime());
System.out.println("java.sql.Date From :["+frSqlDate+"]"); System.out.println("java.sql.Date From :["+frSqlDate+"]");
...@@ -599,6 +600,8 @@ public class ShiftProcess extends ProcessEJB implements ShiftProcessLocal,ShiftP ...@@ -599,6 +600,8 @@ public class ShiftProcess extends ProcessEJB implements ShiftProcessLocal,ShiftP
toShiftIndexList.add(lastShiftIndexStr); toShiftIndexList.add(lastShiftIndexStr);
effDateList.add(empJoinDt); effDateList.add(empJoinDt);
//Modified by Prashant on [23/01/2013][To change the conditions for selecting values from database][Start]
/*
sql = "SELECT PATTERN_CODE__FR,PATTERN_CODE__TO,EFF_DATE, " + sql = "SELECT PATTERN_CODE__FR,PATTERN_CODE__TO,EFF_DATE, " +
" CASE WHEN SHIFT_INDEX__FR IS NULL THEN 0 ELSE SHIFT_INDEX__FR END AS SHIFT_INDEX__FR, "+ " CASE WHEN SHIFT_INDEX__FR IS NULL THEN 0 ELSE SHIFT_INDEX__FR END AS SHIFT_INDEX__FR, "+
" CASE WHEN SHIFT_INDEX__TO IS NULL THEN 0 ELSE SHIFT_INDEX__TO END AS SHIFT_INDEX__TO "+ " CASE WHEN SHIFT_INDEX__TO IS NULL THEN 0 ELSE SHIFT_INDEX__TO END AS SHIFT_INDEX__TO "+
...@@ -606,7 +609,18 @@ public class ShiftProcess extends ProcessEJB implements ShiftProcessLocal,ShiftP ...@@ -606,7 +609,18 @@ public class ShiftProcess extends ProcessEJB implements ShiftProcessLocal,ShiftP
"AND EFF_DATE = (SELECT MAX(EFF_DATE) FROM "+ "AND EFF_DATE = (SELECT MAX(EFF_DATE) FROM "+
"EMP_EMPLOY_EVENTS WHERE EMP_CODE = '"+emp+"' AND EFF_DATE < ? ) "+ "EMP_EMPLOY_EVENTS WHERE EMP_CODE = '"+emp+"' AND EFF_DATE < ? ) "+
"AND CONFIRMED = 'Y' AND (nvl(PATTERN_CODE__FR,' ') <> nvl(PATTERN_CODE__TO, ' ') or nvl(SHIFT_INDEX__FR,'0') <> nvl(SHIFT_INDEX__TO ,'0')) "+ "AND CONFIRMED = 'Y' AND (nvl(PATTERN_CODE__FR,' ') <> nvl(PATTERN_CODE__TO, ' ') or nvl(SHIFT_INDEX__FR,'0') <> nvl(SHIFT_INDEX__TO ,'0')) "+
"ORDER BY EFF_DATE DESC,CONF_DATE DESC,CHG_DATE DESC"; //Sql modify by jaimin on 16/06/2008 (AD89SUN014) "ORDER BY EFF_DATE DESC,CONF_DATE DESC,CHG_DATE DESC";
//Sql modify by jaimin on 16/06/2008 (AD89SUN014)
*/
sql = "SELECT PATTERN_CODE__FR,PATTERN_CODE__TO,EFF_DATE, " +
" CASE WHEN SHIFT_INDEX__FR IS NULL THEN 0 ELSE SHIFT_INDEX__FR END AS SHIFT_INDEX__FR, "+
" CASE WHEN SHIFT_INDEX__TO IS NULL THEN 0 ELSE SHIFT_INDEX__TO END AS SHIFT_INDEX__TO "+
" FROM EMP_EMPLOY_EVENTS WHERE EMP_CODE = '"+emp+"' "+
"AND EFF_DATE = (SELECT MAX(EFF_DATE) FROM "+
"EMP_EMPLOY_EVENTS WHERE EMP_CODE = '"+emp+"' AND EFF_DATE < ? AND CONFIRMED = 'Y' AND (nvl(PATTERN_CODE__FR,' ') <> nvl(PATTERN_CODE__TO, ' ') or nvl(SHIFT_INDEX__FR,'0') <> nvl(SHIFT_INDEX__TO ,'0')))"+
"AND CONFIRMED = 'Y' AND (nvl(PATTERN_CODE__FR,' ') <> nvl(PATTERN_CODE__TO, ' ') or nvl(SHIFT_INDEX__FR,'0') <> nvl(SHIFT_INDEX__TO ,'0')) "+
"ORDER BY EFF_DATE DESC,CONF_DATE DESC,CHG_DATE DESC";
//Modified by Prashant on [23/01/2013][To change the conditions for selecting values from database][End]
//Modified by Rupesh on [26/10/2012][CCF No.:COR10/C252 -AD01SUN037 & COR11/C025-AD1ASUN002][To fetch only confirmed transaction and in proper order][End] //Modified by Rupesh on [26/10/2012][CCF No.:COR10/C252 -AD01SUN037 & COR11/C025-AD1ASUN002][To fetch only confirmed transaction and in proper order][End]
...@@ -636,6 +650,7 @@ public class ShiftProcess extends ProcessEJB implements ShiftProcessLocal,ShiftP ...@@ -636,6 +650,7 @@ public class ShiftProcess extends ProcessEJB implements ShiftProcessLocal,ShiftP
{ {
lastShiftIndexStr = "1"; lastShiftIndexStr = "1";
} }
isTransfrFound = true; // Modified by Prashant on [23/01/2013] [ to check whether employee is transfered or not]
if (frPatternCodeList.size() > 0 ) if (frPatternCodeList.size() > 0 )
{ {
frPatternCodeList.set(0 , lastPatternCodeStr); frPatternCodeList.set(0 , lastPatternCodeStr);
...@@ -689,6 +704,7 @@ public class ShiftProcess extends ProcessEJB implements ShiftProcessLocal,ShiftP ...@@ -689,6 +704,7 @@ public class ShiftProcess extends ProcessEJB implements ShiftProcessLocal,ShiftP
{ {
lastShiftIndexStr = "1"; lastShiftIndexStr = "1";
} }
isTransfrFound = true; // Modified by Prashant on [23/01/2013] [ to check whether employee is transfered or not]
if (frPatternCodeList.size() > 0 ) if (frPatternCodeList.size() > 0 )
{ {
frPatternCodeList.set(0 , lastPatternCodeStr); frPatternCodeList.set(0 , lastPatternCodeStr);
...@@ -732,8 +748,10 @@ public class ShiftProcess extends ProcessEJB implements ShiftProcessLocal,ShiftP ...@@ -732,8 +748,10 @@ public class ShiftProcess extends ProcessEJB implements ShiftProcessLocal,ShiftP
shiftIndexTo = 0; shiftIndexTo = 0;
lastPatternCodeStr = ""; lastPatternCodeStr = "";
lastShiftIndexStr = ""; lastShiftIndexStr = "";
int noOfTrf = 0;
while( patternRs.next() ) while( patternRs.next() )
{ {
noOfTrf++;
edShiftDate = null; edShiftDate = null;
shiftIndexTo = 0; shiftIndexTo = 0;
lastPatternCodeStr = ""; lastPatternCodeStr = "";
...@@ -749,8 +767,17 @@ public class ShiftProcess extends ProcessEJB implements ShiftProcessLocal,ShiftP ...@@ -749,8 +767,17 @@ public class ShiftProcess extends ProcessEJB implements ShiftProcessLocal,ShiftP
//if(shiftStDate2.compareTo(joiningDate)< 0) //if(shiftStDate2.compareTo(joiningDate)< 0)
if (edShiftDate.compareTo( frSqlDate) == 0) if (edShiftDate.compareTo( frSqlDate) == 0)
{ {
isTransfrFound = true; // Modified by Prashant on [23/01/2013] [ to check whether employee is transfered or not]
if (frPatternCodeList.size() > 0) if (frPatternCodeList.size() > 0)
{ {
// Added by Prashant on [30/01/2013] [ to check whether Pattern Code List is containing more than one Pattern or not] [Start]
// Modified by Piyush on 18/03/2013 - It should be 1 and not 0
//if (noOfTrf > 0)
if (noOfTrf > 1)
{
continue;
}
// Added by Prashant on [30/01/2013] [ to check whether Pattern Code List is containing more than one Pattern or not] [End]
frPatternCodeList.set(0 , lastPatternCodeStr); frPatternCodeList.set(0 , lastPatternCodeStr);
toPatternCodeList.set(0 , lastPatternCodeStr); toPatternCodeList.set(0 , lastPatternCodeStr);
frShiftIndexList.set(0 , lastShiftIndexStr); frShiftIndexList.set(0 , lastShiftIndexStr);
...@@ -768,16 +795,55 @@ public class ShiftProcess extends ProcessEJB implements ShiftProcessLocal,ShiftP ...@@ -768,16 +795,55 @@ public class ShiftProcess extends ProcessEJB implements ShiftProcessLocal,ShiftP
} }
else if (edShiftDate.compareTo( toSqlDate ) <= 0) else if (edShiftDate.compareTo( toSqlDate ) <= 0)
{ {
// Added by Prashant on [30/01/2013] [ to check whether from End Shift Date is present as Effective Date or not] [Start]
if(effDateList.contains(edShiftDate))
{
continue;
}
// Added by Prashant on [30/01/2013] [ to check whether from End Shift Date is present as Effective Date or not] [End]
isTransfrFound = true; // Modified by Prashant on [23/01/2013] [ to check whether employee is transfered or not]
frPatternCodeList.add(lastPatternCodeStr); frPatternCodeList.add(lastPatternCodeStr);
toPatternCodeList.add(lastPatternCodeStr); toPatternCodeList.add(lastPatternCodeStr);
frShiftIndexList.add(lastShiftIndexStr); frShiftIndexList.add(lastShiftIndexStr);
toShiftIndexList.add(lastShiftIndexStr); toShiftIndexList.add(lastShiftIndexStr);
effDateList.add(edShiftDate); effDateList.add(edShiftDate);
} }
// Modified by Prashant on [23/01/2013] [to set/add employee detail if not transfered ] [Start]
/*
else
{
break;
}
*/
else else
{ {
if (isTransfrFound != true )
{
lastPatternCodeStr = checkNull(patternRs.getString( "PATTERN_CODE__FR" )).trim();
shiftIndexFr = patternRs.getInt("SHIFT_INDEX__FR");
lastShiftIndexStr = checkNull(shiftIndexFr+"").trim();
if (frPatternCodeList.size() == 1)
{
frPatternCodeList.set(0 , lastPatternCodeStr);
toPatternCodeList.set(0 , lastPatternCodeStr);
frShiftIndexList.set(0 , lastShiftIndexStr);
toShiftIndexList.set(0 , lastShiftIndexStr);
effDateList.set(0 , frSqlDate);
}
else
{
frPatternCodeList.add(lastPatternCodeStr);
toPatternCodeList.add(lastPatternCodeStr);
frShiftIndexList.add(lastShiftIndexStr);
toShiftIndexList.add(lastShiftIndexStr);
effDateList.add(frSqlDate);
}
}
break; break;
} }
// Modified by Prashant on [23/01/2013] [to set/add employee detail if not transfered ] [End]
} }
patternRs.close(); patternRs.close();
......
package ibase.webitm.ejb.adm;
import ibase.system.config.ConnDriver;
import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.GenericUtility;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import javax.ejb.Stateless;
import org.w3c.dom.Document;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
@Stateless
public class SiteStanPayTbl extends ValidatorEJB implements SiteStanPayTblLocal ,SiteStanPayTblRemote
{
public String wfValData() throws RemoteException,ITMException
{
return "";
}
public String wfValData(String xmlString, String xmlString1,String xmlString2, String objContext, String editFlag, String xtraParams) throws RemoteException,ITMException
{
System.out.println("Came Inside 1 wfValData:::");
GenericUtility genericUtility = GenericUtility.getInstance();
Document dom = null;
Document dom1 = null;
Document dom2 = null;
String errString = "";
System.out.println("xmlString ["+xmlString+"]");
System.out.println("xmlString1["+xmlString1+"]");
System.out.println("xmlString2["+xmlString2+"]");
try
{
if(xmlString != null && xmlString.trim().length()!=0)
{
dom = parseString(xmlString);
}
else
{
System.out.println("xmlstring is null");
}
if(xmlString1 != null && xmlString1.trim().length()!=0)
{
dom1 = parseString(xmlString1);
}
else
{
System.out.println("xmlstring1 is null");
}
if(xmlString2 != null && xmlString2.trim().length()!=0)
{
dom2 = parseString(xmlString2);
}
else
{
System.out.println("xmlstring2 is null");
}
System.out.println("Before call valdata");
errString = wfValData(dom,dom1,dom2,objContext,editFlag,xtraParams);
}
catch(Exception e)
{
System.out.println("Exception : [SiteStanPayTbl][wfValData(String xmlString)] : ==>\n"+e.getMessage());
e.printStackTrace();
errString = genericUtility.createErrorString(e);
}
return (errString);
}
public String wfValData( Document dom, Document dom1, Document dom2, String objContext, String editFlag, String xtraParams ) throws RemoteException,ITMException
{
System.out.println("Came Inside 2 wfValData:::");
String errString = "";
Connection conn = null;
GenericUtility genericUtility = GenericUtility.getInstance();
try
{
ConnDriver connDriver = new ConnDriver();
conn = connDriver.getConnectDB("Driver");
conn.setAutoCommit(false);
errString = wfValData( dom, dom1, dom2, objContext, editFlag, xtraParams,conn);
}
catch ( Exception e )
{
e.printStackTrace();
errString = genericUtility.createErrorString(e);
}
finally
{
try
{
if ( conn != null )
{
conn.close();
conn = null;
}
}
catch(Exception e1)
{
System.out.println( "Exception : [SiteStanPayTbl][wfValData(String xmlString)] : ==>\n"+e1.getMessage());
throw new ITMException(e1);
}
}
return errString;
}
public String wfValData(Document dom, Document dom1,Document dom2, String objContext, String editFlag, String xtraParams,Connection conn) throws RemoteException,ITMException
{
NodeList parentNodeList = null;
NodeList childNodeList = null;
Node parentNode = null;
Node childNode = null;
String errString = "";
String childNodeName = null;
String userId = "";
String loginSiteCode = "";
String sql = "";
PreparedStatement pstmt = null;
ResultSet rs = null;
int count = 0;
int ctr,currentFormNo=0;
int childNodeListLength;
String siteCode = "";
String stateCode = "";
String stanCode = "";
String payTable = "";
GenericUtility genericUtility = GenericUtility.getInstance();
try
{
userId = genericUtility.getValueFromXTRA_PARAMS(xtraParams,"userId");
loginSiteCode = genericUtility.getValueFromXTRA_PARAMS(xtraParams,"loginSiteCode");
System.out.println("loginSiteCode"+ loginSiteCode);
if(objContext != null && objContext.trim().length()>0)
{
currentFormNo = Integer.parseInt(objContext);
}
switch(currentFormNo)
{
case 1:
parentNodeList = dom.getElementsByTagName("Detail1");
parentNode = parentNodeList.item(0);
childNodeList = parentNode.getChildNodes();
childNodeListLength = childNodeList.getLength();
for(ctr = 0; ctr < childNodeListLength; ctr++)
{
childNode = childNodeList.item(ctr);
childNodeName = childNode.getNodeName();
if (childNodeName.equalsIgnoreCase("site_code"))
{
siteCode = getColumnValue("site_code",dom1,objContext);
System.out.println("value of site_code:::: "+siteCode);
System.out.println("Inside validation of site_code ");
if ((childNode.getFirstChild() == null)||(childNode.getFirstChild() != null && childNode.getFirstChild().getNodeValue() == null))
{
System.out.println("site code null");
errString = getErrorString("site_code","VMSITENULL",userId);
break;
}
else
{
// To check site code is present or not
sql = "SELECT COUNT(*) AS COUNT FROM SITE WHERE SITE_CODE = ?" ;
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,siteCode);
rs = pstmt.executeQuery();
if( rs.next() )
{
count = rs.getInt("COUNT");
}
System.out.println("value of count in site_code:::: "+count);
if ( rs != null )
{
rs.close();
rs = null;
}
if ( pstmt != null )
{
pstmt.close();
pstmt = null;
}
if(count == 0)
{
System.out.println("Site_code is not valid");
errString = getErrorString("site_code","VMSITEINVD",userId);
break;
}
}
} //END IF (site_code)
else if (childNodeName.equalsIgnoreCase("state_code"))
{
stateCode = getColumnValue("state_code",dom1,objContext);
System.out.println("value of state_code:::: "+stateCode);
System.out.println("Inside validation of state_code ");
if ((childNode.getFirstChild() == null)||(childNode.getFirstChild() != null && childNode.getFirstChild().getNodeValue() == null))
{
System.out.println("state code null");
errString = getErrorString("state_code","VMSTATNULL",userId);
break;
}
else
{
// To check state code is present or not
sql = "SELECT COUNT(*) AS COUNT FROM STATE WHERE STATE_CODE = ?" ;
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,stateCode);
rs = pstmt.executeQuery();
if( rs.next() )
{
count = rs.getInt("COUNT");
}
System.out.println("value of count in state_code:::: "+count);
if ( rs != null )
{
rs.close();
rs = null;
}
if ( pstmt != null )
{
pstmt.close();
pstmt = null;
}
if(count == 0)
{
System.out.println("State_code is not valid");
errString = getErrorString("state_code","VMSTATINVD",userId);
break;
}
}
} //END IF (state_code)
else if (childNodeName.equalsIgnoreCase("stan_code"))
{
stanCode = getColumnValue("stan_code",dom1,objContext);
stateCode = getColumnValue("state_code",dom1,objContext);
System.out.println("value of stan_code:::: "+stanCode);
System.out.println("value of state_code:::: "+stateCode);
System.out.println("Inside validation of stan_code ");
if ((childNode.getFirstChild() == null)||(childNode.getFirstChild() != null && childNode.getFirstChild().getNodeValue() == null))
{
System.out.println("station code null");
errString = getErrorString("stan_code","VMSTANNULL",userId);
break;
}
else if(stateCode != null && (stanCode != null && stanCode.trim().length()>0))
{
// To check stan code is present or not
sql = "SELECT COUNT(*) AS COUNT FROM STATION WHERE STAN_CODE = ?" ;
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,stanCode);
rs = pstmt.executeQuery();
if( rs.next() )
{
count = rs.getInt("COUNT");
}
System.out.println("value of count in stan_code:::: "+count);
if ( rs != null )
{
rs.close();
rs = null;
}
if ( pstmt != null )
{
pstmt.close();
pstmt = null;
}
if(count == 0)
{
System.out.println("Stan_code is not valid");
errString = getErrorString("stan_code","VMSTANINVD",userId);
break;
}
sql = "SELECT COUNT(*) AS COUNT FROM STATION WHERE STAN_CODE = ? AND STATE_CODE = ?" ;
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,stanCode);
pstmt.setString(2,stateCode);
rs = pstmt.executeQuery();
if( rs.next() )
{
count = rs.getInt("COUNT");
}
System.out.println("value of count in stan_code:::: "+count);
if ( rs != null )
{
rs.close();
rs = null;
}
if ( pstmt != null )
{
pstmt.close();
pstmt = null;
}
if(count == 0)
{
System.out.println("Stan_code is not valid");
errString = getErrorString("stan_code","VMSTANSTCD",userId);
break;
}
}
} //END IF (stan_code)
else if (childNodeName.equalsIgnoreCase("pay_table"))
{
payTable = getColumnValue("pay_table",dom1,objContext);
System.out.println("value of pay_table:::: "+payTable);
System.out.println("Inside validation of pay_table ");
if ((childNode.getFirstChild() == null)||(childNode.getFirstChild() != null && childNode.getFirstChild().getNodeValue() == null))
{
System.out.println("pay_tabel null");
errString = getErrorString("pay_table","VMPAYTBNUL",userId);
break;
}
else
{
// To check stan code is present or not
sql = "SELECT COUNT(*) AS COUNT FROM PAYTABLE WHERE PAY_TABLE = ?" ;
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,payTable);
rs = pstmt.executeQuery();
if( rs.next() )
{
count = rs.getInt("COUNT");
}
System.out.println("value of count in paytable:::: "+count);
if ( rs != null )
{
rs.close();
rs = null;
}
if ( pstmt != null )
{
pstmt.close();
pstmt = null;
}
if(count == 0)
{
System.out.println("Pay table is not valid");
errString = getErrorString("pay_table","VMPTBLINVD",userId);
break;
}
}
} //END IF (pay_table)
}//END FOR
break;
}//END SWITCH
}//END TRY
catch(Exception e)
{
System.out.println("Exception ::"+ e.getMessage());
throw new ITMException(e);
}
finally
{
try
{
}
catch(Exception d)
{
}
}
System.out.println("ErrString ::"+ errString);
return errString;
}//END OF VALIDATION
public String itemChanged(String xmlString, String xmlString1,String xmlString2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException
{
Document dom = null;
Document dom1 = null;
Document dom2 = null;
String errString = null;
GenericUtility genericUtility = GenericUtility.getInstance();
try
{
System.out.println("xmlString ["+xmlString+"]");
System.out.println("xmlString1 ["+xmlString1+"]");
System.out.println("xmlString2 ["+xmlString2+"]");
if (xmlString != null && xmlString.trim().length()!=0)
{
dom = genericUtility.parseString(xmlString);
}
if (xmlString1 != null && xmlString1.trim().length()!=0)
{
dom1 = genericUtility.parseString(xmlString1);
}
if (xmlString2 != null && xmlString2.trim().length()!=0)
{
dom2 = genericUtility.parseString(xmlString2);
}
errString = itemChanged( dom, dom1, dom2, objContext, currentColumn, editFlag, xtraParams );
System.out.println ( "ErrString :" + errString);
}
catch (Exception e)
{
System.out.println ( "Exception :SiteStanPayTbl :" + e.getMessage() + ":" );
errString = genericUtility.createErrorString(e);
}
System.out.println ( "returning from SiteStanPayTbl " );
return errString;
}
public String itemChanged(Document dom, Document dom1,Document dom2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException
{
Connection conn = null;
ConnDriver connDriver = new ConnDriver();
PreparedStatement pstmt = null;
ResultSet rs = null;
String sql = "";
String siteDescr = "";
String stateDescr = "";
String stanDescr = "";
String payTableDescr = "";
StringBuffer valueXmlString = new StringBuffer();
int currentFormNo = 0;
GenericUtility genericUtility = GenericUtility.getInstance();
try
{
conn = connDriver.getConnectDB("Driver");
conn.setAutoCommit(false);
if(objContext != null && objContext.trim().length() > 0)
{
currentFormNo = Integer.parseInt(objContext);
}
System.out.println("[SiteStanPayTbl] [itemChanged] :currentFormNo ....." +currentFormNo);
valueXmlString = new StringBuffer("<?xml version=\"1.0\"?><Root><header><editFlag>");
valueXmlString.append(editFlag).append("</editFlag></header>");
System.out.println("In Detail1");
System.out.println("Current Form No ["+currentFormNo+"]");
System.out.println("Current column is["+currentColumn+"]");
System.out.println("xtraparam is ["+xtraParams+"]");
String objNameDefault = "";
switch (currentFormNo)
{
case 1:
// Modifide by Piyush on 25/03/2013 to make workable from ITM
//valueXmlString.append("<Detail1 domID='1' dbID='' objContext='1' objName='"+objNameDefault+"' selected='Y'>\r\n");
valueXmlString.append("<Detail1>\r\n");
if(currentColumn.trim().equalsIgnoreCase("itm_default"))
{
String loginSite = genericUtility.getValueFromXTRA_PARAMS(xtraParams,"loginSite");
sql = null;
siteDescr = "";
sql = "SELECT DESCR FROM SITE WHERE SITE_CODE = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,loginSite);
rs = pstmt.executeQuery();
if( rs.next())
{
siteDescr = checkNull(rs.getString("DESCR"));
}
if( rs != null )
{
rs.close();
rs = null;
}
if( pstmt != null )
{
pstmt.close();
pstmt = null;
}
valueXmlString.append("<site_code><![CDATA[").append(loginSite).append("]]></site_code>\r\n");
valueXmlString.append("<site_descr><![CDATA[").append(siteDescr).append("]]></site_descr>\r\n");
valueXmlString.append("<stan_code><![CDATA[").append(" ").append("]]></stan_code>\r\n");
}
else if (currentColumn.trim().equalsIgnoreCase("site_code"))
{
System.out.println("Current column is"+currentColumn);
System.out.println("INSIDE site_code");
String siteCode = getColumnValue("site_code",dom,"1");
System.out.println("value of site_code:::::"+siteCode);
if(siteCode != null && siteCode.length() > 0)
{
sql = null;
sql = "SELECT DESCR FROM SITE WHERE SITE_CODE = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,siteCode);
rs = pstmt.executeQuery();
if( rs.next())
{
siteDescr = checkNull(rs.getString("DESCR"));
}
if( rs != null )
{
rs.close();
rs = null;
}
if( pstmt != null )
{
pstmt.close();
pstmt = null;
}
valueXmlString.append("<site_descr><![CDATA[").append(siteDescr).append("]]></site_descr>\r\n");
}
else
{
valueXmlString.append("<site_descr><![CDATA[").append("").append("]]></site_descr>\r\n");
}
}
else if (currentColumn.trim().equalsIgnoreCase("state_code"))
{
System.out.println("Current column is"+currentColumn);
System.out.println("INSIDE state_code");
String stateCode = getColumnValue("state_code",dom,"1");
System.out.println("value of state_code:::::"+stateCode);
if(stateCode != null && stateCode.length() > 0)
{
sql = null;
sql = "SELECT DESCR FROM STATE WHERE STATE_CODE = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,stateCode);
rs = pstmt.executeQuery();
if( rs.next())
{
stateDescr = checkNull(rs.getString("DESCR"));
}
if( rs != null )
{
rs.close();
rs = null;
}
if( pstmt != null )
{
pstmt.close();
pstmt = null;
}
valueXmlString.append("<state_descr><![CDATA[").append(stateDescr).append("]]></state_descr>\r\n");
}
else
{
valueXmlString.append("<state_descr><![CDATA[").append("").append("]]></state_descr>\r\n");
}
}
else if (currentColumn.trim().equalsIgnoreCase("stan_code"))
{
System.out.println("Current column is"+currentColumn);
System.out.println("INSIDE stan_code");
String stanCode = getColumnValue("stan_code",dom,"1");
System.out.println("value of site_code:::::"+stanCode);
if(stanCode != null && stanCode.length() > 0)
{
sql = null;
sql = "SELECT DESCR FROM STATION WHERE STAN_CODE = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,stanCode);
rs = pstmt.executeQuery();
if( rs.next())
{
stanDescr = checkNull(rs.getString("DESCR"));
}
if( rs != null )
{
rs.close();
rs = null;
}
if( pstmt != null )
{
pstmt.close();
pstmt = null;
}
valueXmlString.append("<station_descr><![CDATA[").append(stanDescr).append("]]></station_descr>\r\n");
}
else
{
valueXmlString.append("<station_descr><![CDATA[").append("").append("]]></station_descr>\r\n");
}
}
else if (currentColumn.trim().equalsIgnoreCase("pay_table"))
{
System.out.println("Current column is"+currentColumn);
System.out.println("INSIDE pay_table");
String payTable = getColumnValue("pay_table",dom,"1");
System.out.println("value of site_code:::::"+payTable);
if(payTable != null && payTable.length() > 0)
{
sql = null;
sql = "SELECT DESCR FROM PAYTABLE WHERE PAY_TABLE = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,payTable);
rs = pstmt.executeQuery();
if( rs.next())
{
payTableDescr = checkNull(rs.getString("DESCR"));
}
if( rs != null )
{
rs.close();
rs = null;
}
if( pstmt != null )
{
pstmt.close();
pstmt = null;
}
valueXmlString.append("<paytable_descr><![CDATA[").append(payTableDescr).append("]]></paytable_descr>\r\n");
}
else
{
valueXmlString.append("<paytable_descr><![CDATA[").append("").append("]]></paytable_descr>\r\n");
}
}
valueXmlString.append("</Detail1>\r\n");
break;
}//END OF SWITCH
}//END OF TRY
catch(Exception e)
{
System.out.println("Exception in SiteStanPayTbl::"+ e.getMessage());
throw new ITMException(e);
}
finally
{
try
{
if (rs != null)
{
rs.close();
rs = null;
}
if (pstmt != null )
{
pstmt.close();
pstmt = null;
}
if ( conn != null )
{
conn.close();
conn = null;
}
}
catch(Exception e1)
{
System.out.println("Exception in SiteStanPayTbl::"+ e1.getMessage());
throw new ITMException(e1);
}
}
valueXmlString.append("</Root>\r\n");
System.out.println("valueXmlString"+valueXmlString.toString());
return valueXmlString.toString();
}//END OF ITEMCHANGE
private String checkNull( String input )
{
if (input == null)
{
input = "";
}
else
{
input = input.trim();
}
return input;
}
}
package ibase.webitm.ejb.adm;
import java.rmi.RemoteException;
import ibase.webitm.ejb.*;
import ibase.webitm.utility.ITMException;
@javax.ejb.Local
public interface SiteStanPayTblLocal extends ValidatorLocal
{
public String wfValData() throws RemoteException,ITMException;
public String wfValData(String xmlString, String xmlString1, String xmlString2, String objContext, String editFlag, String xtraParams) throws RemoteException,ITMException;
public String itemChanged(String xmlString, String xmlString1, String xmlString2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import java.rmi.RemoteException;
import ibase.webitm.ejb.*;
import ibase.webitm.utility.ITMException;
@javax.ejb.Remote
public interface SiteStanPayTblRemote extends ValidatorRemote
{
public String wfValData() throws RemoteException,ITMException;
public String wfValData(String xmlString, String xmlString1, String xmlString2, String objContext, String editFlag, String xtraParams) throws RemoteException,ITMException;
public String itemChanged(String xmlString, String xmlString1, String xmlString2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
}
\ No newline at end of file
-----Prepared by Ganesh [20/02/2013][To create system table entries for Admin Payroll ][Start]-------
--- (A) itm2menu ----
INSERT INTO itm2menu (
APPLICATION ,
LEVEL_1 ,
LEVEL_2 ,
LEVEL_3 ,
LEVEL_4 ,
LEVEL_5 ,
WIN_NAME ,
DESCR ,
COMMENTS ,
MENU_PATH ,
ICON_PATH ,
CLOSE_ICON ,
OPEN_ICON ,
OBJ_TYPE ,
CHG_DATE ,
CHG_TERM ,
CHG_USER ,
MOB_DEPLOY)
VALUES (
'ADM',
2,
26,
0,
0,
0,
'w_site_stan_paytbl',
'Site Station PayTable',
NULL,
'ADM.2.26.0.0.0',
'e12_logo.gif',
NULL,
NULL,
'T',
fn_sysdate(),
'BASE',
'BASE',
NULL );
COMMIT;
--- (B) obj_forms ----
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,
EXT_COM,
EXT_METADATA,
EXT_SETUP,
AFTER_SAVE,
COLUMN_ON_SAVE,
SCAN_DELIMITER,
AUTO_ACCEPT_WEIGHDATA,
PARENT_KEY_COL,
FORM_TYPE,
DISP_METADATA,
QTY_COL,
RATE_COL
)
VALUES (
'w_site_stan_paytbl',
'PayTable',
'd_site_stan_paytbl_brow',
'd_site_stan_paytbl_edit',
NULL,
NULL,
NULL,
NULL,
'1',
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL);
COMMIT;
--- (C) obj_itemchange ----
INSERT INTO obj_itemchange (
OBJ_NAME ,
FORM_NO ,
FIELD_NAME ,
MANDATORY
)
VALUES (
'site_stan_paytbl',
'1',
'site_code',
NULL);
INSERT INTO obj_itemchange (
OBJ_NAME ,
FORM_NO ,
FIELD_NAME ,
MANDATORY
)
VALUES (
'site_stan_paytbl',
'1',
'state_code',
NULL);
INSERT INTO obj_itemchange (
OBJ_NAME ,
FORM_NO ,
FIELD_NAME ,
MANDATORY
)
VALUES (
'site_stan_paytbl',
'1',
'stan_code',
NULL);
INSERT INTO obj_itemchange (
OBJ_NAME ,
FORM_NO ,
FIELD_NAME ,
MANDATORY
)
VALUES (
'site_stan_paytbl',
'1',
'pay_table',
NULL);
COMMIT;
--- (D) transetup ----
INSERT INTO transetup (
TRAN_WINDOW,
SAVE_FLAG,
VAL_FLAG,
KEY_FLAG,
KEY_STRING,
UDF_1,
UDF_2,
UDF_3,
UDF_4,
UDF_5,
REPEATE_ADD,
CHG_DATE,
CHG_USER,
CHG_TERM,
EDI_OPTION,
SITE_ACC_COL,
CONFIRM_COL ,
CONFIRM_VAL,
REPEAT_ADD_DET,
REPEATADDDET,
LOAD_MODE,
AUTO_CONFIRM,
LEDG_POST_CONF,
CHG_DATE_ON_CONF,
TRAN_ID_COL,
MAIL_OPTION,
CONFIRM_MODE,
GARBAGE_OPT,
VAL_FLAG_EDI ,
VERIFY_PASSWORD,
CUST_ACC_COL,
SALES_PERS_ACC_COL,
SUPP_ACC_COL,
ITEM_SER_ACC_CODE,
EMP_ACC_COL,
ITEM_SER_ACC_COL,
WORKFLOW_OPT,
TABLE_NAME,
APPLICATION,
TABLE_DESC,
TRAN_DATE_COL,
TRAN_ID__FROM,
TRAN_ID__TO,
TABLE_NAME_DET1,
TABLE_NAME_DET2,
TABLE_NAME_DET3,
MULTITIRE_OPT,
REF_SER,
VIEW_MODE,
TAX_FORMS,
SIGN_STATUS,
USER_TRAN_WINDOW,
CUSTOM_PREVIEW_OBJ,
IGNOREERRLIST_ONLOAD,
CHILDDATA_ARGOPT,
EDIT_TMPLT,
WRKFLW_INIT,
EDITTAX,
FORMAL_ARGS,
AUDIT_TRAIL_OPT,
EDIT_OPT,
CACHE_OPT,
OPTIMIZE_MODE,
EDIT_EXPR,
RATE_COL,
QTY_COL,
EDIT_EXPR_INP,
RCP_CACHE_STATUS,
PRINT_CONTROL)
VALUES (
'w_site_stan_paytbl',
'2',
'2',
'M',
'seq10',
NULL,
NULL,
NULL,
NULL,
NULL,
'N',
fn_sysdate(),
'GANESH',
'SYSTEM',
'0',
NULL,
NULL,
NULL,
'N',
NULL,
'E',
NULL,
'N',
NULL,
NULL,
NULL,
'0',
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
'SITE_STAN_PAYTBL',
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
2,
NULL,
'F',
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
0,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL);
COMMIT;
--- (E) system_events ----
INSERT INTO system_events (
OBJ_NAME,
EVENT_CODE,
EVENT_CONTEXT,
SERVICE_CODE,
METHOD_RULE,
OVERWRITE_CORE,
CHG_DATE,
CHG_USER,
CHG_TERM,
RESULT_HANDLE,
COMP_NAME,
COMP_TYPE,
COMM_FORMAT)
VALUES (
'site_stan_paytbl',
'post_item_change',
'1',
'poic_site_stan_paytbl',
NULL,
'0',
fn_sysdate(),
'BASE ',
'BASE',
'2',
'SiteStanPayTbl',
'EJB',
NULL);
INSERT INTO system_events (
OBJ_NAME,
EVENT_CODE,
EVENT_CONTEXT,
SERVICE_CODE,
METHOD_RULE,
OVERWRITE_CORE,
CHG_DATE,
CHG_USER,
CHG_TERM,
RESULT_HANDLE,
COMP_NAME,
COMP_TYPE,
COMM_FORMAT)
VALUES (
'site_stan_paytbl',
'pre_validate',
'1',
'prv_site_stan_paytbl',
NULL,
'0',
fn_sysdate(),
'BASE ',
'BASE',
'2',
'SiteStanPayTbl',
'EJB',
NULL);
COMMIT;
--- (F) system_event_services ----
INSERT INTO system_event_services (
SERVICE_CODE,
SERVICE_DESCR,
SERVICE_URI,
SERVICE_PROVIDER,
METHOD_NAME,
RETURN_VALUE,
RETURN_TYPE,
RETURN_DESCR,
RETURN_XFRM,
CHG_DATE,
CHG_USER,
CHG_TERM
)
VALUES (
'poic_site_stan_paytbl',
'itemchanged',
'http://localhost:9090/axis/services/ValidatorService',
NULL,
'itemChanged',
'String',
'S',
NULL,
NULL,
fn_sysdate(),
'BASE',
'BASE');
INSERT INTO system_event_services (
SERVICE_CODE,
SERVICE_DESCR,
SERVICE_URI,
SERVICE_PROVIDER,
METHOD_NAME,
RETURN_VALUE,
RETURN_TYPE,
RETURN_DESCR,
RETURN_XFRM,
CHG_DATE,
CHG_USER,
CHG_TERM
)
VALUES (
'prv_site_stan_paytbl',
'Navigate',
'http://localhost:9090/axis/services/ValidatorService',
NULL,
'wfValData',
'String',
'S',
NULL,
NULL,
fn_sysdate(),
'BASE ',
'BASE');
COMMIT;
----(G) system_service_args ----
---a) For poic_site_stan_paytbl : ---
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 (
'poic_site_stan_paytbl',
1,
'COMPONENT_TYPE',
'I',
NULL,
'S',
NULL,
fn_sysdate(),
'BASE',
'BASE',
'EJB');
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 (
'poic_site_stan_paytbl',
2,
'COMPONENT_NAME',
'I',
NULL,
'S',
NULL,
fn_sysdate(),
'BASE',
'BASE',
'SiteStanPayTbl');
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 (
'poic_site_stan_paytbl',
3,
'XML_DATA',
'I',
NULL,
'S',
NULL,
fn_sysdate(),
'BASE',
'BASE',
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 (
'poic_site_stan_paytbl',
4,
'XML_DATA_1',
'I',
NULL,
'S',
NULL,
fn_sysdate(),
'BASE',
'BASE',
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 (
'poic_site_stan_paytbl',
5,
'XML_DATA_ALL',
'I',
NULL,
'S',
NULL,
fn_sysdate(),
'BASE',
'BASE',
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 (
'poic_site_stan_paytbl',
6,
'OBJ_CONTEXT',
'I',
NULL,
'S',
NULL,
fn_sysdate(),
'BASE',
'BASE',
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 (
'poic_site_stan_paytbl',
7,
'FOCUSED_COLUMN',
'I',
NULL,
'S',
NULL,
fn_sysdate(),
'BASE',
'BASE',
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 (
'poic_site_stan_paytbl',
8,
'EDIT_FLAG',
'I',
NULL,
'S',
NULL,
fn_sysdate(),
'BASE',
'BASE',
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 (
'poic_site_stan_paytbl',
9,
'XTRA_PARAMS',
'I',
NULL,
'S',
NULL,
fn_sysdate(),
'BASE',
'BASE',
NULL);
COMMIT;
---b) For prv_site_stan_paytbl : ---
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 (
'prv_site_stan_paytbl',
1,
'COMPONENT_TYPE',
'I',
NULL,
'S',
NULL,
fn_sysdate(),
'BASE',
'BASE',
'EJB');
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 (
'prv_site_stan_paytbl',
2,
'COMPONENT_NAME',
'I',
NULL,
'S',
NULL,
fn_sysdate(),
'BASE',
'BASE',
'SiteStanPayTbl');
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 (
'prv_site_stan_paytbl',
3,
'XML_DATA',
'I',
NULL,
'S',
NULL,
fn_sysdate(),
'BASE',
'BASE',
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 (
'prv_site_stan_paytbl',
4,
'XML_DATA_1',
'I',
NULL,
'S',
NULL,
fn_sysdate(),
'BASE',
'BASE',
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 (
'prv_site_stan_paytbl',
5,
'XML_DATA_ALL',
'I',
NULL,
'S',
NULL,
fn_sysdate(),
'BASE',
'BASE',
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 (
'prv_site_stan_paytbl',
6,
'OBJ_CONTEXT',
'I',
NULL,
'S',
NULL,
fn_sysdate(),
'BASE',
'BASE',
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 (
'prv_site_stan_paytbl',
7,
'EDIT_FLAG',
'I',
NULL,
'S',
NULL,
fn_sysdate(),
'BASE',
'BASE',
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 (
'prv_site_stan_paytbl',
8,
'XTRA_PARAMS',
'I',
NULL,
'S',
NULL,
fn_sysdate(),
'BASE',
'BASE',
NULL);
COMMIT;
---H) obj_actions----------
INSERT INTO obj_actions(
OBJ_NAME,
LINE_NO,
IMAGE,
DESCRIPTION,
SERVICE_CODE,
INTERACTIVE,
RIGHTS_CHAR,
TITLE,
FORM_NO,
SERVICE_HANDLER,
PLACEMENT,
ACTION_TYPE,
TRAN_TYPE,
CHG_DATE,
CHG_TERM,
CHG_USER )
VALUES (
'site_stan_paytbl',
1,
'add~normal.gif',
'Adding New',
'a',
'a',
'A',
'Add',
'1',
NULL,
NULL,
'S',
NULL,
NULL,
NULL,
NULL);
INSERT INTO obj_actions(
OBJ_NAME,
LINE_NO,
IMAGE,
DESCRIPTION,
SERVICE_CODE,
INTERACTIVE,
RIGHTS_CHAR,
TITLE,
FORM_NO,
SERVICE_HANDLER,
PLACEMENT,
ACTION_TYPE,
TRAN_TYPE,
CHG_DATE,
CHG_TERM,
CHG_USER )
VALUES (
'site_stan_paytbl',
2,
'edit~normal.gif',
'Editing Existing Record',
'a',
'a',
'E',
'Edit',
'1',
NULL,
NULL,
'S',
NULL,
NULL,
NULL,
NULL);
COMMIT;
-- I) Messages ---
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
(
'VMSTANNULL',
'Station Code Null',
'Station Code can not be null or empty',
'E',
'Y',
NULL,
NULL,
NULL,
fn_sysdate(),
'BASE',
'BASE',
NULL,
NULL);
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
(
'VMSTANINVD',
'Invalid station code',
'The entered station code is not valid, please enter valid station code',
'E',
'Y',
NULL,
NULL,
NULL,
fn_sysdate(),
'BASE',
'BASE',
NULL,
NULL
);
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
(
'VMSTANSTCD',
'Invalid station code',
'The entered station code is not valid for the state code, please enter valid station code',
'E',
'Y',
NULL,
NULL,
NULL,
fn_sysdate(),
'BASE',
'BASE',
NULL,
NULL
);
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
(
'VMSITENULL',
'Site Code Null',
'Site Code can not be null or empty',
'E',
'Y',
NULL,
NULL,
NULL,
fn_sysdate(),
'BASE',
'BASE',
NULL,
NULL);
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
(
'VMSTATNULL',
'State Code Null',
'State Code can not be null or empty',
'E',
'Y',
NULL,
NULL,
NULL,
fn_sysdate(),
'BASE',
'BASE',
NULL,
NULL);
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
(
'VMPAYTBNUL',
'Pay Table Null',
'Pay Table can not be null or empty',
'E',
'Y',
NULL,
NULL,
NULL,
fn_sysdate(),
'BASE',
'BASE',
NULL,
NULL);
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
(
'VMSITEINVD',
'Invalid Site Code',
'Entered site code is not present, please enter valid site code',
'E',
'Y',
NULL,
NULL,
NULL,
fn_sysdate(),
'BASE',
'BASE',
NULL,
NULL);
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
(
'VMSTATINVD',
'Invalid State Code',
'The entered state code is not present, please enter valid state code',
'E',
'Y',
NULL,
NULL,
NULL,
fn_sysdate(),
'BASE',
'BASE',
NULL,
NULL);
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
(
'VMPTBLINVD',
'Invalid Pay Table',
'The entered pay table is not present, please enter valid pay table',
'E',
'Y',
NULL,
NULL,
NULL,
fn_sysdate(),
'BASE',
'BASE',
NULL,
NULL);
COMMIT;
-- J) Pop help--
---1. For SITE_CODE--
INSERT INTO POPHELP (
FIELD_NAME,
MOD_NAME,
SQL_STR,
DW_OBJECT,
MSG_TITLE,
WIDTH,
HEIGHT,
CHG_DATE,
CHG_USER,
CHG_TERM,
DIST_OPT,
FILTER_STRING,
SQL_INPUT,
DEFAULT_COL,
POP_ALIGN,
QUERY_MODE,
PAGE_CONTEXT,
POPHELP_COLS,
POPHELP_SOURCE,
MULTI_OPT,
HELP_OPTION)
VALUES (
'SITE_CODE',
'W_SITE_STAN_PAYTBL',
'SELECT SITE_CODE , DESCR FROM SITE',
NULL,
'Site',
0,
0,
fn_sysdate(),
'BASE',
'BASE',
'0',
NULL,
NULL,
0,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL
);
---2. For STATE_CODE--
INSERT INTO POPHELP (
FIELD_NAME,
MOD_NAME,
SQL_STR,
DW_OBJECT,
MSG_TITLE,
WIDTH,
HEIGHT,
CHG_DATE,
CHG_USER,
CHG_TERM,
DIST_OPT,
FILTER_STRING,
SQL_INPUT,
DEFAULT_COL,
POP_ALIGN,
QUERY_MODE,
PAGE_CONTEXT,
POPHELP_COLS,
POPHELP_SOURCE,
MULTI_OPT,
HELP_OPTION)
VALUES (
'STATE_CODE',
'W_SITE_STAN_PAYTBL',
'SELECT STATE_CODE,DESCR FROM STATE',
NULL,
'State',
0,
0,
fn_sysdate(),
'BASE',
'BASE',
'0',
NULL,
NULL,
0,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL
);
---3. For STAN_CODE--
INSERT INTO POPHELP (
FIELD_NAME,
MOD_NAME,
SQL_STR,
DW_OBJECT,
MSG_TITLE,
WIDTH,
HEIGHT,
CHG_DATE,
CHG_USER,
CHG_TERM,
DIST_OPT,
FILTER_STRING,
SQL_INPUT,
DEFAULT_COL,
POP_ALIGN,
QUERY_MODE,
PAGE_CONTEXT,
POPHELP_COLS,
POPHELP_SOURCE,
MULTI_OPT,
HELP_OPTION)
VALUES (
'STAN_CODE',
'W_SITE_STAN_PAYTBL',
'SELECT STAN_CODE, DESCR FROM STATION WHERE STATE_CODE = ''?''',
NULL,
'Station',
0,
0,
fn_sysdate(),
'BASE',
'BASE',
'0',
NULL,
':state_code',
0,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL
);
COMMIT;
---4. For PAY_TABLE--
INSERT INTO POPHELP (
FIELD_NAME,
MOD_NAME,
SQL_STR,
DW_OBJECT,
MSG_TITLE,
WIDTH,
HEIGHT,
CHG_DATE,
CHG_USER,
CHG_TERM,
DIST_OPT,
FILTER_STRING,
SQL_INPUT,
DEFAULT_COL,
POP_ALIGN,
QUERY_MODE,
PAGE_CONTEXT,
POPHELP_COLS,
POPHELP_SOURCE,
MULTI_OPT,
HELP_OPTION)
VALUES (
'PAY_TABLE',
'W_SITE_STAN_PAYTBL',
'SELECT PAY_TABLE, DESCR FROM PAYTABLE',
NULL,
'Pay Table',
0,
0,
fn_sysdate(),
'BASE',
'BASE',
'0',
NULL,
NULL,
0,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL
);
COMMIT;
-- K) For new table SITE_STAN_PAYTBL
CREATE TABLE SITE_STAN_PAYTBL
(
SITE_CODE CHAR(5) NOT NULL ,
STATE_CODE CHAR(5) NOT NULL ,
STAN_CODE CHAR(5) NOT NULL ,
PAY_TABLE CHAR(5) NOT NULL ,
CHG_DATE DATE NOT NULL,
CHG_USER VARCHAR2(10) NOT NULL,
CHG_TERM VARCHAR2(15) NOT NULL
);
ALTER TABLE SITE_STAN_PAYTBL ADD CONSTRAINT SITE_STAN_PAYTBL_X PRIMARY KEY (SITE_CODE,STATE_CODE,STAN_CODE);
ALTER TABLE SITE_STAN_PAYTBL ADD CONSTRAINT FK_SITESTANPAYTBL_SITE FOREIGN KEY ( SITE_CODE ) REFERENCES SITE ;
ALTER TABLE SITE_STAN_PAYTBL ADD CONSTRAINT FK_SITESTANPAYTBL_STAT FOREIGN KEY ( STATE_CODE ) REFERENCES STATE;
----------- System Entries for ITM ----------------
INSERT INTO system_events (
OBJ_NAME,
EVENT_CODE,
EVENT_CONTEXT,
SERVICE_CODE,
METHOD_RULE,
OVERWRITE_CORE,
CHG_DATE,
CHG_USER,
CHG_TERM,
RESULT_HANDLE,
COMP_NAME,
COMP_TYPE,
COMM_FORMAT)
VALUES (
'w_site_stan_paytbl',
'ITEMCHANGED',
'1',
'poic_itm_site_stan_paytbl',
NULL,
'0',
fn_sysdate(),
'BASE ',
'BASE',
'2',
'SiteStanPayTbl',
'EJB',
NULL);
INSERT INTO system_events (
OBJ_NAME,
EVENT_CODE,
EVENT_CONTEXT,
SERVICE_CODE,
METHOD_RULE,
OVERWRITE_CORE,
CHG_DATE,
CHG_USER,
CHG_TERM,
RESULT_HANDLE,
COMP_NAME,
COMP_TYPE,
COMM_FORMAT)
VALUES (
'w_site_stan_paytbl',
'VALDATA',
'1',
'prv_itm_site_stan_paytbl',
NULL,
'0',
fn_sysdate(),
'BASE ',
'BASE',
'2',
'SiteStanPayTbl',
'EJB',
NULL);
COMMIT;
INSERT INTO system_event_services (
SERVICE_CODE,
SERVICE_DESCR,
SERVICE_URI,
SERVICE_PROVIDER,
METHOD_NAME,
RETURN_VALUE,
RETURN_TYPE,
RETURN_DESCR,
RETURN_XFRM,
CHG_DATE,
CHG_USER,
CHG_TERM
)
VALUES (
'poic_itm_site_stan_paytbl',
'itemchanged',
'http://localhost:9090/axis/services/ValidatorService',
NULL,
'itemChanged',
'String',
'S',
NULL,
NULL,
fn_sysdate(),
'BASE',
'BASE');
INSERT INTO system_event_services (
SERVICE_CODE,
SERVICE_DESCR,
SERVICE_URI,
SERVICE_PROVIDER,
METHOD_NAME,
RETURN_VALUE,
RETURN_TYPE,
RETURN_DESCR,
RETURN_XFRM,
CHG_DATE,
CHG_USER,
CHG_TERM
)
VALUES (
'prv_itm_site_stan_paytbl',
'Navigate',
'http://localhost:9090/axis/services/ValidatorService',
NULL,
'wf_val_data',
NULL,
'S',
NULL,
NULL,
fn_sysdate(),
'BASE ',
'BASE');
COMMIT;
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 (
'poic_itm_site_stan_paytbl',
1,
'COMPONENT_TYPE',
'I',
NULL,
'S',
NULL,
fn_sysdate(),
'BASE',
'BASE',
'EJB');
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 (
'poic_itm_site_stan_paytbl',
2,
'COMPONENT_NAME',
'I',
NULL,
'S',
NULL,
fn_sysdate(),
'BASE',
'BASE',
'SiteStanPayTbl');
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 (
'poic_itm_site_stan_paytbl',
3,
'TAB_XML_DATA',
'I',
NULL,
'S',
NULL,
fn_sysdate(),
'BASE',
'BASE',
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 (
'poic_itm_site_stan_paytbl',
4,
'TAB_XML_DATA_1',
'I',
NULL,
'S',
NULL,
fn_sysdate(),
'BASE',
'BASE',
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 (
'poic_itm_site_stan_paytbl',
5,
'TAB_XML_DATA_2',
'I',
NULL,
'S',
NULL,
fn_sysdate(),
'BASE',
'BASE',
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 (
'poic_itm_site_stan_paytbl',
6,
'OBJ_CONTEXT',
'I',
NULL,
'S',
NULL,
fn_sysdate(),
'BASE',
'BASE',
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 (
'poic_itm_site_stan_paytbl',
7,
'FOCUSED_COLUMN',
'I',
NULL,
'S',
NULL,
fn_sysdate(),
'BASE',
'BASE',
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 (
'poic_itm_site_stan_paytbl',
8,
'EDIT_FLAG',
'I',
NULL,
'S',
NULL,
fn_sysdate(),
'BASE',
'BASE',
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 (
'poic_itm_site_stan_paytbl',
9,
'XTRA_PARAMS',
'I',
NULL,
'S',
NULL,
fn_sysdate(),
'BASE',
'BASE',
NULL);
COMMIT;
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 (
'prv_itm_site_stan_paytbl',
1,
'COMPONENT_TYPE',
'I',
NULL,
'S',
NULL,
fn_sysdate(),
'BASE',
'BASE',
'EJB');
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 (
'prv_itm_site_stan_paytbl',
2,
'COMPONENT_NAME',
'I',
NULL,
'S',
NULL,
fn_sysdate(),
'BASE',
'BASE',
'SiteStanPayTbl');
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 (
'prv_itm_site_stan_paytbl',
3,
'TAB_XML_DATA',
'I',
NULL,
'S',
NULL,
fn_sysdate(),
'BASE',
'BASE',
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 (
'prv_itm_site_stan_paytbl',
4,
'TAB_XML_DATA_1',
'I',
NULL,
'S',
NULL,
fn_sysdate(),
'BASE',
'BASE',
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 (
'prv_itm_site_stan_paytbl',
5,
'TAB_XML_DATA_2',
'I',
NULL,
'S',
NULL,
fn_sysdate(),
'BASE',
'BASE',
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 (
'prv_itm_site_stan_paytbl',
6,
'OBJ_CONTEXT',
'I',
NULL,
'S',
NULL,
fn_sysdate(),
'BASE',
'BASE',
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 (
'prv_itm_site_stan_paytbl',
7,
'EDIT_FLAG',
'I',
NULL,
'S',
NULL,
fn_sysdate(),
'BASE',
'BASE',
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 (
'prv_itm_site_stan_paytbl',
8,
'XTRA_PARAMS',
'I',
NULL,
'S',
NULL,
fn_sysdate(),
'BASE',
'BASE',
NULL);
COMMIT;
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE Sybase_eDataWindow>
<Sybase_eDataWindow>
<Release>9</Release>
<BaseDefinition>
<units>1</units>
<timer_interval>0</timer_interval>
<color>79741120</color>
<processing>0</processing>
<HTMLDW>no</HTMLDW>
<print>
<documentname></documentname>
<printername></printername>
<orientation>0</orientation>
<margin>
<left>24</left>
<right>24</right>
<top>24</top>
<bottom>24</bottom>
</margin>
<paper>
<source>0</source>
<size>0</size>
</paper>
<prompt>no</prompt>
<canusedefaultprinter>yes</canusedefaultprinter>
<buttons>no</buttons>
<preview.buttons>no</preview.buttons>
<cliptext>no</cliptext>
<overrideprintjob>no</overrideprintjob>
</print>
</BaseDefinition>
<Summary>
<height>0</height>
<color>536870912</color>
</Summary>
<Footer>
<height>0</height>
<color>536870912</color>
</Footer>
<Detail>
<height>452</height>
<color>536870912</color>
</Detail>
<TableDefinition>
<table_column>
<type precision="0">decimal</type>
<update>yes</update>
<updatewhereclause>yes</updatewhereclause>
<key>yes</key>
<name>table_no</name>
<dbname>emptransfersql.table_no</dbname>
</table_column>
<table_column>
<type size="30">char</type>
<update>yes</update>
<updatewhereclause>yes</updatewhereclause>
<name>table_name</name>
<dbname>emptransfersql.table_name</dbname>
</table_column>
<table_column>
<type size="100">char</type>
<update>yes</update>
<updatewhereclause>yes</updatewhereclause>
<name>prim_key</name>
<dbname>emptransfersql.prim_key</dbname>
</table_column>
<table_column>
<type size="4000">char</type>
<update>yes</update>
<updatewhereclause>yes</updatewhereclause>
<name>sqlselect</name>
<dbname>emptransfersql.sqlselect</dbname>
</table_column>
<table_column>
<type size="300">char</type>
<update>yes</update>
<updatewhereclause>yes</updatewhereclause>
<name>confirm_condition</name>
<dbname>emptransfersql.confirm_condition</dbname>
</table_column>
<table_column>
<type size="500">char</type>
<update>yes</update>
<updatewhereclause>yes</updatewhereclause>
<name>where_cond</name>
<dbname>emptransfersql.where_cond</dbname>
</table_column>
<table_column>
<type size="10">char</type>
<update>yes</update>
<updatewhereclause>yes</updatewhereclause>
<name>chg_user</name>
<dbname>emptransfersql.chg_user</dbname>
</table_column>
<table_column>
<type>datetime</type>
<update>yes</update>
<updatewhereclause>yes</updatewhereclause>
<name>chg_date</name>
<dbname>emptransfersql.chg_date</dbname>
</table_column>
<table_column>
<type size="15">char</type>
<update>yes</update>
<updatewhereclause>yes</updatewhereclause>
<name>chg_term</name>
<dbname>emptransfersql.chg_term</dbname>
</table_column>
<table_column>
<type size="1">char</type>
<update>yes</update>
<updatewhereclause>yes</updatewhereclause>
<name>sql_flag</name>
<dbname>emptransfersql.sql_flag</dbname>
<values>
<item display="Delete &amp; Insert" data="D"/>
<item display="Insert" data="I"/>
</values>
</table_column>
<retrieve>PBSELECT( VERSION(400) TABLE(NAME=&quot;emptransfersql&quot; ) COLUMN(NAME=&quot;emptransfersql.table_no&quot;) COLUMN(NAME=&quot;emptransfersql.table_name&quot;) COLUMN(NAME=&quot;emptransfersql.prim_key&quot;) COLUMN(NAME=&quot;emptransfersql.sqlselect&quot;) COLUMN(NAME=&quot;emptransfersql.confirm_condition&quot;) COLUMN(NAME=&quot;emptransfersql.where_cond&quot;) COLUMN(NAME=&quot;emptransfersql.chg_user&quot;) COLUMN(NAME=&quot;emptransfersql.chg_date&quot;) COLUMN(NAME=&quot;emptransfersql.chg_term&quot;) COLUMN(NAME=&quot;emptransfersql.sql_flag&quot;)WHERE( EXP1 =&quot;emptransfersql.table_no&quot; OP =&quot;=&quot; EXP2 =&quot;:ll_tno&quot; ) ) ARG(NAME = &quot;ll_tno&quot; TYPE = number) </retrieve>
<update>emptransfersql</update>
<updatewhere>0</updatewhere>
<updatekeyinplace>no</updatekeyinplace>
<argument>
<name>ll_tno</name>
<type>number</type>
</argument>
<sort>
<expression>table_no A</expression>
</sort>
</TableDefinition>
<TextObject>
<band>Detail</band>
<alignment>1</alignment>
<text>Table Name:</text>
<border>0</border>
<color>0</color>
<x>261</x>
<y>1</y>
<height>16</height>
<width>101</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>table_name_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>
<ColumnObject>
<band>Detail</band>
<id>2</id>
<alignment>0</alignment>
<tabsequence>10</tabsequence>
<border>5</border>
<color>0</color>
<x>366</x>
<y>1</y>
<height>19</height>
<width>224</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>table_name</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>30</limit>
<case>upper</case>
<focusrectangle>no</focusrectangle>
<autoselect>yes</autoselect>
<autohscroll>yes</autohscroll>
<imemode>0</imemode>
</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>
<ColumnObject>
<band>Detail</band>
<id>5</id>
<alignment>0</alignment>
<tabsequence>40</tabsequence>
<border>5</border>
<color>0</color>
<x>112</x>
<y>346</y>
<height>19</height>
<width>479</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>confirm_condition</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>300</limit>
<case>any</case>
<focusrectangle>no</focusrectangle>
<autoselect>yes</autoselect>
<autohscroll>yes</autohscroll>
<imemode>0</imemode>
</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>
<ButtonObject>
<band>Detail</band>
<text>none</text>
<filename>C:\appl\ITM2\BMP\Edit.bmp</filename>
<enabled>yes</enabled>
<action>0</action>
<border>0</border>
<color>0</color>
<x>77</x>
<y>77</y>
<height>24</height>
<width>24</width>
<vtextalign>0</vtextalign>
<htextalign>0</htextalign>
<name>cb_edit</name>
<visible>1</visible>
<font>
<face>Arial</face>
<height>-12</height>
<weight>400</weight>
<family>2</family>
<pitch>2</pitch>
<charset>0</charset>
</font>
<background>
<mode>2</mode>
<color>12632256</color>
</background>
</ButtonObject>
<TextObject>
<band>Detail</band>
<alignment>0</alignment>
<text>Edit sql :</text>
<border>0</border>
<color>0</color>
<x>22</x>
<y>78</y>
<height>16</height>
<width>50</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>t_1</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>12632256</color>
</background>
</TextObject>
<ColumnObject>
<band>Detail</band>
<id>7</id>
<alignment>0</alignment>
<tabsequence>32766</tabsequence>
<border>0</border>
<color>0</color>
<x>911</x>
<y>67</y>
<height>16</height>
<width>51</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>chg_user</name>
<visible expression="0">1</visible>
<EditStyle style="edit">
<limit>0</limit>
<case>any</case>
<autoselect>yes</autoselect>
<imemode>0</imemode>
</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>
<ColumnObject>
<band>Detail</band>
<id>8</id>
<alignment>0</alignment>
<tabsequence>32766</tabsequence>
<border>0</border>
<color>0</color>
<x>962</x>
<y>67</y>
<height>16</height>
<width>30</width>
<format>[shortdate] [time]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>chg_date</name>
<visible expression="0">1</visible>
<EditStyle style="edit">
<limit>0</limit>
<case>any</case>
<autoselect>yes</autoselect>
<imemode>0</imemode>
</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>
<ColumnObject>
<band>Detail</band>
<id>9</id>
<alignment>0</alignment>
<tabsequence>32766</tabsequence>
<border>0</border>
<color>0</color>
<x>992</x>
<y>67</y>
<height>16</height>
<width>76</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>chg_term</name>
<visible expression="0">1</visible>
<EditStyle style="edit">
<limit>0</limit>
<case>any</case>
<autoselect>yes</autoselect>
<imemode>0</imemode>
</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>
<ColumnObject>
<band>Detail</band>
<id>1</id>
<alignment>1</alignment>
<tabsequence>32766</tabsequence>
<border>5</border>
<color>255</color>
<x>113</x>
<y>1</y>
<height>19</height>
<width>141</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>table_no</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>0</limit>
<case>any</case>
<focusrectangle>no</focusrectangle>
<autoselect>yes</autoselect>
<autohscroll>yes</autohscroll>
<imemode>0</imemode>
</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>79741120</color>
</background>
</ColumnObject>
<ColumnObject>
<band>Detail</band>
<id>3</id>
<alignment>0</alignment>
<tabsequence>20</tabsequence>
<border>5</border>
<color>0</color>
<x>113</x>
<y>29</y>
<height>19</height>
<width>479</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>prim_key</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>100</limit>
<case>any</case>
<focusrectangle>no</focusrectangle>
<autoselect>yes</autoselect>
<autohscroll>yes</autohscroll>
<imemode>0</imemode>
</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>
<ColumnObject>
<band>Detail</band>
<id>4</id>
<alignment>0</alignment>
<tabsequence>30</tabsequence>
<border>5</border>
<color>0</color>
<x>113</x>
<y>54</y>
<height>284</height>
<width>479</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>sqlselect</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>4000</limit>
<case>any</case>
<focusrectangle>no</focusrectangle>
<autoselect>yes</autoselect>
<autovscroll>yes</autovscroll>
<imemode>0</imemode>
<vscrollbar>yes</vscrollbar>
</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>
<ColumnObject>
<band>Detail</band>
<id>6</id>
<alignment>0</alignment>
<tabsequence>50</tabsequence>
<border>5</border>
<color>0</color>
<x>113</x>
<y>373</y>
<height>37</height>
<width>479</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>where_cond</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>0</limit>
<case>any</case>
<autoselect>yes</autoselect>
<imemode>0</imemode>
</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>
<ColumnObject>
<band>Detail</band>
<id>10</id>
<alignment>0</alignment>
<tabsequence>60</tabsequence>
<border>5</border>
<color>0</color>
<x>113</x>
<y>419</y>
<height>16</height>
<width>99</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>sql_flag</name>
<visible>1</visible>
<EditStyle style="ddlb">
<limit>0</limit>
<allowedit>no</allowedit>
<case>any</case>
<imemode>0</imemode>
</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>Table No:</text>
<border>0</border>
<color>0</color>
<x>8</x>
<y>1</y>
<height>16</height>
<width>101</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>table_no_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>Primary Key:</text>
<border>0</border>
<color>0</color>
<x>25</x>
<y>29</y>
<height>16</height>
<width>84</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>prim_key_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>Sqlselect:</text>
<border>0</border>
<color>0</color>
<x>8</x>
<y>54</y>
<height>16</height>
<width>101</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>sqlselect_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>Confirm Condition:</text>
<border>0</border>
<color>0</color>
<x>8</x>
<y>345</y>
<height>16</height>
<width>101</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>confirm_condition_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>0</alignment>
<text>Where Condition :</text>
<border>0</border>
<color>0</color>
<x>10</x>
<y>375</y>
<height>16</height>
<width>99</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>wher_cond_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>79741120</color>
</background>
</TextObject>
<TextObject>
<band>Detail</band>
<alignment>0</alignment>
<text>Delete Flag :</text>
<border>0</border>
<color>0</color>
<x>10</x>
<y>419</y>
<height>16</height>
<width>99</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>sql_flag_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>79741120</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>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE Sybase_eDataWindow>
<Sybase_eDataWindow>
<Release>9</Release>
<BaseDefinition>
<units>1</units>
<timer_interval>0</timer_interval>
<color>67108864</color>
<processing>1</processing>
<HTMLDW>no</HTMLDW>
<print>
<documentname></documentname>
<printername></printername>
<orientation>0</orientation>
<margin>
<left>24</left>
<right>24</right>
<top>24</top>
<bottom>24</bottom>
</margin>
<paper>
<source>0</source>
<size>0</size>
</paper>
<prompt>no</prompt>
<canusedefaultprinter>yes</canusedefaultprinter>
<buttons>no</buttons>
<preview.buttons>no</preview.buttons>
<cliptext>no</cliptext>
<overrideprintjob>no</overrideprintjob>
</print>
<grid.lines>0</grid.lines>
</BaseDefinition>
<Header>
<height>20</height>
<color>536870912</color>
</Header>
<Summary>
<height>0</height>
<color>536870912</color>
</Summary>
<Footer>
<height>0</height>
<color>536870912</color>
</Footer>
<Detail>
<height>23</height>
<color>536870912</color>
</Detail>
<TableDefinition>
<table_column>
<type size="5">char</type>
<update>yes</update>
<updatewhereclause>yes</updatewhereclause>
<key>yes</key>
<name>site_code</name>
<dbname>site_stan_paytbl.site_code</dbname>
</table_column>
<table_column>
<type size="60">char</type>
<updatewhereclause>yes</updatewhereclause>
<name>site_descr</name>
<dbname>site.descr</dbname>
</table_column>
<table_column>
<type size="5">char</type>
<update>yes</update>
<updatewhereclause>yes</updatewhereclause>
<key>yes</key>
<name>state_code</name>
<dbname>site_stan_paytbl.state_code</dbname>
</table_column>
<table_column>
<type size="40">char</type>
<updatewhereclause>yes</updatewhereclause>
<name>state_descr</name>
<dbname>state.descr</dbname>
</table_column>
<table_column>
<type size="5">char</type>
<update>yes</update>
<updatewhereclause>yes</updatewhereclause>
<key>yes</key>
<name>stan_code</name>
<dbname>site_stan_paytbl.stan_code</dbname>
</table_column>
<table_column>
<type size="40">char</type>
<updatewhereclause>yes</updatewhereclause>
<name>station_descr</name>
<dbname>station.descr</dbname>
</table_column>
<table_column>
<type size="5">char</type>
<update>yes</update>
<updatewhereclause>yes</updatewhereclause>
<name>pay_table</name>
<dbname>site_stan_paytbl.pay_table</dbname>
</table_column>
<table_column>
<type size="25">char</type>
<updatewhereclause>yes</updatewhereclause>
<name>paytable_descr</name>
<dbname>paytable.descr</dbname>
</table_column>
<table_column>
<type>datetime</type>
<update>yes</update>
<updatewhereclause>yes</updatewhereclause>
<name>chg_date</name>
<dbname>site_stan_paytbl.chg_date</dbname>
</table_column>
<table_column>
<type size="10">char</type>
<update>yes</update>
<updatewhereclause>yes</updatewhereclause>
<name>chg_user</name>
<dbname>site_stan_paytbl.chg_user</dbname>
</table_column>
<table_column>
<type size="15">char</type>
<update>yes</update>
<updatewhereclause>yes</updatewhereclause>
<name>chg_term</name>
<dbname>site_stan_paytbl.chg_term</dbname>
</table_column>
<retrieve>PBSELECT( VERSION(400) TABLE(NAME=&quot;site_stan_paytbl&quot; ) TABLE(NAME=&quot;site&quot; ) TABLE(NAME=&quot;station&quot; ) TABLE(NAME=&quot;paytable&quot; ) TABLE(NAME=&quot;state&quot; ) COLUMN(NAME=&quot;site_stan_paytbl.site_code&quot;) COLUMN(NAME=&quot;site.descr&quot;) COLUMN(NAME=&quot;site_stan_paytbl.state_code&quot;) COLUMN(NAME=&quot;state.descr&quot;) COLUMN(NAME=&quot;site_stan_paytbl.stan_code&quot;) COLUMN(NAME=&quot;station.descr&quot;) COLUMN(NAME=&quot;site_stan_paytbl.pay_table&quot;) COLUMN(NAME=&quot;paytable.descr&quot;) COLUMN(NAME=&quot;site_stan_paytbl.chg_date&quot;) COLUMN(NAME=&quot;site_stan_paytbl.chg_user&quot;) COLUMN(NAME=&quot;site_stan_paytbl.chg_term&quot;) JOIN (LEFT=&quot;site_stan_paytbl.stan_code&quot; OP =&quot;=&quot;RIGHT=&quot;station.stan_code&quot; OUTER1 =&quot;site_stan_paytbl.stan_code&quot; ) JOIN (LEFT=&quot;site_stan_paytbl.state_code&quot; OP =&quot;=&quot;RIGHT=&quot;state.state_code&quot; ) JOIN (LEFT=&quot;site_stan_paytbl.pay_table&quot; OP =&quot;=&quot;RIGHT=&quot;paytable.pay_table&quot; ) JOIN (LEFT=&quot;site_stan_paytbl.site_code&quot; OP =&quot;=&quot;RIGHT=&quot;site.site_code&quot; )) </retrieve>
<update>SITE_STAN_PAYTBL</update>
<updatewhere>0</updatewhere>
<updatekeyinplace>yes</updatekeyinplace>
</TableDefinition>
<TextObject>
<band>Header</band>
<alignment>2</alignment>
<text>Site Code</text>
<border>6</border>
<color>0</color>
<x>2</x>
<y>2</y>
<height>16</height>
<width>66</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>site_code_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>
<TextObject>
<band>Header</band>
<alignment>2</alignment>
<text>Station Description</text>
<border>6</border>
<color>0</color>
<x>656</x>
<y>2</y>
<height>16</height>
<width>234</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>station_descr_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>
<TextObject>
<band>Header</band>
<alignment>2</alignment>
<text>Pay Table</text>
<border>6</border>
<color>0</color>
<x>892</x>
<y>2</y>
<height>16</height>
<width>75</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>pay_table_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>
<TextObject>
<band>Header</band>
<alignment>2</alignment>
<text>Paytable Description</text>
<border>6</border>
<color>0</color>
<x>969</x>
<y>2</y>
<height>16</height>
<width>220</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>paytable_descr_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>
<TextObject>
<band>Header</band>
<alignment>2</alignment>
<text>Change Date</text>
<border>6</border>
<color>0</color>
<x>1191</x>
<y>2</y>
<height>16</height>
<width>90</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>chg_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>2</mode>
<color>67108864</color>
</background>
</TextObject>
<TextObject>
<band>Header</band>
<alignment>2</alignment>
<text>Change User</text>
<border>6</border>
<color>0</color>
<x>1283</x>
<y>2</y>
<height>16</height>
<width>87</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>chg_user_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>
<TextObject>
<band>Header</band>
<alignment>2</alignment>
<text>Change Term</text>
<border>6</border>
<color>0</color>
<x>1372</x>
<y>2</y>
<height>16</height>
<width>96</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>chg_term_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>
<TextObject>
<band>Header</band>
<alignment>2</alignment>
<text>Station Code</text>
<border>6</border>
<color>0</color>
<x>570</x>
<y>2</y>
<height>16</height>
<width>84</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>stan_code_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>
<TextObject>
<band>Header</band>
<alignment>2</alignment>
<text>Site Description</text>
<border>6</border>
<color>0</color>
<x>70</x>
<y>2</y>
<height>16</height>
<width>218</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>site_descr_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>
<TextObject>
<band>Header</band>
<alignment>2</alignment>
<text>State Code</text>
<border>6</border>
<color>0</color>
<x>290</x>
<y>2</y>
<height>16</height>
<width>80</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>state_code_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>
<TextObject>
<band>Header</band>
<alignment>2</alignment>
<text>State Description</text>
<border>6</border>
<color>0</color>
<x>372</x>
<y>2</y>
<height>16</height>
<width>196</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>state_descr_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>
<ColumnObject>
<band>Detail</band>
<id>1</id>
<alignment>0</alignment>
<tabsequence>10</tabsequence>
<border>5</border>
<color>0</color>
<x>2</x>
<y>2</y>
<height>19</height>
<width>66</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>site_code</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>5</limit>
<case>any</case>
<focusrectangle>no</focusrectangle>
<autoselect>yes</autoselect>
<autohscroll>yes</autohscroll>
<imemode>0</imemode>
</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>
<ColumnObject>
<band>Detail</band>
<id>2</id>
<alignment>0</alignment>
<tabsequence>20</tabsequence>
<border>5</border>
<color>0</color>
<x>70</x>
<y>2</y>
<height>19</height>
<width>218</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>site_descr</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>60</limit>
<case>any</case>
<focusrectangle>no</focusrectangle>
<autoselect>yes</autoselect>
<autohscroll>yes</autohscroll>
<imemode>0</imemode>
</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>
<ColumnObject>
<band>Detail</band>
<id>3</id>
<alignment>0</alignment>
<tabsequence>30</tabsequence>
<border>5</border>
<color>0</color>
<x>290</x>
<y>2</y>
<height>19</height>
<width>80</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>state_code</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>5</limit>
<case>any</case>
<focusrectangle>no</focusrectangle>
<autoselect>yes</autoselect>
<autohscroll>yes</autohscroll>
<imemode>0</imemode>
</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>
<ColumnObject>
<band>Detail</band>
<id>4</id>
<alignment>0</alignment>
<tabsequence>40</tabsequence>
<border>5</border>
<color>0</color>
<x>372</x>
<y>2</y>
<height>19</height>
<width>196</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>state_descr</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>40</limit>
<case>any</case>
<focusrectangle>no</focusrectangle>
<autoselect>yes</autoselect>
<autohscroll>yes</autohscroll>
<imemode>0</imemode>
</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>
<ColumnObject>
<band>Detail</band>
<id>5</id>
<alignment>0</alignment>
<tabsequence>50</tabsequence>
<border>5</border>
<color>0</color>
<x>570</x>
<y>2</y>
<height>19</height>
<width>84</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>stan_code</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>5</limit>
<case>any</case>
<focusrectangle>no</focusrectangle>
<autoselect>yes</autoselect>
<autohscroll>yes</autohscroll>
<imemode>0</imemode>
</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>
<ColumnObject>
<band>Detail</band>
<id>6</id>
<alignment>0</alignment>
<tabsequence>60</tabsequence>
<border>5</border>
<color>0</color>
<x>656</x>
<y>2</y>
<height>19</height>
<width>234</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>station_descr</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>40</limit>
<case>any</case>
<focusrectangle>no</focusrectangle>
<autoselect>yes</autoselect>
<autohscroll>yes</autohscroll>
<imemode>0</imemode>
</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>
<ColumnObject>
<band>Detail</band>
<id>7</id>
<alignment>0</alignment>
<tabsequence>70</tabsequence>
<border>5</border>
<color>0</color>
<x>892</x>
<y>2</y>
<height>19</height>
<width>75</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>pay_table</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>5</limit>
<case>any</case>
<focusrectangle>no</focusrectangle>
<autoselect>yes</autoselect>
<autohscroll>yes</autohscroll>
<imemode>0</imemode>
</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>
<ColumnObject>
<band>Detail</band>
<id>8</id>
<alignment>0</alignment>
<tabsequence>80</tabsequence>
<border>5</border>
<color>0</color>
<x>969</x>
<y>2</y>
<height>19</height>
<width>220</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>paytable_descr</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>25</limit>
<case>any</case>
<focusrectangle>no</focusrectangle>
<autoselect>yes</autoselect>
<autohscroll>yes</autohscroll>
<imemode>0</imemode>
</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>
<ColumnObject>
<band>Detail</band>
<id>9</id>
<alignment>0</alignment>
<tabsequence>90</tabsequence>
<border>5</border>
<color>0</color>
<x>1191</x>
<y>2</y>
<height>19</height>
<width>90</width>
<format>[shortdate] [time]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>chg_date</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>0</limit>
<case>any</case>
<focusrectangle>no</focusrectangle>
<autoselect>yes</autoselect>
<autohscroll>yes</autohscroll>
<imemode>0</imemode>
</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>
<ColumnObject>
<band>Detail</band>
<id>10</id>
<alignment>0</alignment>
<tabsequence>100</tabsequence>
<border>5</border>
<color>0</color>
<x>1283</x>
<y>2</y>
<height>19</height>
<width>87</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>chg_user</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>10</limit>
<case>any</case>
<focusrectangle>no</focusrectangle>
<autoselect>yes</autoselect>
<autohscroll>yes</autohscroll>
<imemode>0</imemode>
</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>
<ColumnObject>
<band>Detail</band>
<id>11</id>
<alignment>0</alignment>
<tabsequence>110</tabsequence>
<border>5</border>
<color>0</color>
<x>1372</x>
<y>2</y>
<height>19</height>
<width>96</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>chg_term</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>15</limit>
<case>any</case>
<focusrectangle>no</focusrectangle>
<autoselect>yes</autoselect>
<autohscroll>yes</autohscroll>
<imemode>0</imemode>
</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>
<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>
<Template>
<comment></comment>
<encoding>UTF-8</encoding>
<name>d_site_stan_paytbl_brow</name>
<xml>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&lt;untitled&gt;&lt;untitled_row __pbband=&quot;detail&quot;&gt;&lt;site_stan_paytbl_site_code&gt;site_code&lt;/site_stan_paytbl_site_code&gt;&lt;site_descr&gt;site_descr&lt;/site_descr&gt;&lt;site_stan_paytbl_state_code&gt;state_code&lt;/site_stan_paytbl_state_code&gt;&lt;state_descr&gt;state_descr&lt;/state_descr&gt;&lt;site_stan_paytbl_stan_code&gt;stan_code&lt;/site_stan_paytbl_stan_code&gt;&lt;station_descr&gt;station_descr&lt;/station_descr&gt;&lt;site_stan_paytbl_pay_table&gt;pay_table&lt;/site_stan_paytbl_pay_table&gt;&lt;paytable_descr&gt;paytable_descr&lt;/paytable_descr&gt;&lt;site_stan_paytbl_chg_date&gt;chg_date&lt;/site_stan_paytbl_chg_date&gt;&lt;site_stan_paytbl_chg_user&gt;chg_user&lt;/site_stan_paytbl_chg_user&gt;&lt;site_stan_paytbl_chg_term&gt;chg_term&lt;/site_stan_paytbl_chg_term&gt;&lt;/untitled_row&gt;&lt;/untitled&gt;</xml>
</Template>
</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>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE Sybase_eDataWindow>
<Sybase_eDataWindow>
<Release>9</Release>
<BaseDefinition>
<units>1</units>
<timer_interval>0</timer_interval>
<color>67108864</color>
<processing>0</processing>
<HTMLDW>no</HTMLDW>
<print>
<documentname></documentname>
<printername></printername>
<orientation>0</orientation>
<margin>
<left>24</left>
<right>24</right>
<top>24</top>
<bottom>24</bottom>
</margin>
<paper>
<source>0</source>
<size>0</size>
</paper>
<prompt>no</prompt>
<canusedefaultprinter>yes</canusedefaultprinter>
<buttons>no</buttons>
<preview.buttons>no</preview.buttons>
<cliptext>no</cliptext>
<overrideprintjob>no</overrideprintjob>
</print>
</BaseDefinition>
<Summary>
<height>0</height>
<color>536870912</color>
</Summary>
<Footer>
<height>0</height>
<color>536870912</color>
</Footer>
<Detail>
<height>376</height>
<color>536870912</color>
</Detail>
<TableDefinition>
<table_column>
<type size="5">char</type>
<update>yes</update>
<updatewhereclause>yes</updatewhereclause>
<key>yes</key>
<name>site_code</name>
<dbname>site_stan_paytbl.site_code</dbname>
</table_column>
<table_column>
<type size="60">char</type>
<updatewhereclause>yes</updatewhereclause>
<name>site_descr</name>
<dbname>site.descr</dbname>
</table_column>
<table_column>
<type size="5">char</type>
<update>yes</update>
<updatewhereclause>yes</updatewhereclause>
<key>yes</key>
<name>state_code</name>
<dbname>site_stan_paytbl.state_code</dbname>
</table_column>
<table_column>
<type size="40">char</type>
<updatewhereclause>yes</updatewhereclause>
<name>state_descr</name>
<dbname>state.descr</dbname>
</table_column>
<table_column>
<type size="5">char</type>
<update>yes</update>
<updatewhereclause>yes</updatewhereclause>
<key>yes</key>
<name>stan_code</name>
<dbname>site_stan_paytbl.stan_code</dbname>
</table_column>
<table_column>
<type size="40">char</type>
<updatewhereclause>yes</updatewhereclause>
<name>station_descr</name>
<dbname>station.descr</dbname>
</table_column>
<table_column>
<type size="5">char</type>
<update>yes</update>
<updatewhereclause>yes</updatewhereclause>
<name>pay_table</name>
<dbname>site_stan_paytbl.pay_table</dbname>
</table_column>
<table_column>
<type size="25">char</type>
<updatewhereclause>yes</updatewhereclause>
<name>paytable_descr</name>
<dbname>paytable.descr</dbname>
</table_column>
<table_column>
<type>datetime</type>
<update>yes</update>
<updatewhereclause>yes</updatewhereclause>
<name>chg_date</name>
<dbname>site_stan_paytbl.chg_date</dbname>
</table_column>
<table_column>
<type size="10">char</type>
<update>yes</update>
<updatewhereclause>yes</updatewhereclause>
<name>chg_user</name>
<dbname>site_stan_paytbl.chg_user</dbname>
</table_column>
<table_column>
<type size="15">char</type>
<update>yes</update>
<updatewhereclause>yes</updatewhereclause>
<name>chg_term</name>
<dbname>site_stan_paytbl.chg_term</dbname>
</table_column>
<retrieve>PBSELECT( VERSION(400) TABLE(NAME=&quot;site_stan_paytbl&quot; ) TABLE(NAME=&quot;site&quot; ) TABLE(NAME=&quot;station&quot; ) TABLE(NAME=&quot;paytable&quot; ) TABLE(NAME=&quot;state&quot; ) COLUMN(NAME=&quot;site_stan_paytbl.site_code&quot;) COLUMN(NAME=&quot;site.descr&quot;) COLUMN(NAME=&quot;site_stan_paytbl.state_code&quot;) COLUMN(NAME=&quot;state.descr&quot;) COLUMN(NAME=&quot;site_stan_paytbl.stan_code&quot;) COLUMN(NAME=&quot;station.descr&quot;) COLUMN(NAME=&quot;site_stan_paytbl.pay_table&quot;) COLUMN(NAME=&quot;paytable.descr&quot;) COLUMN(NAME=&quot;site_stan_paytbl.chg_date&quot;) COLUMN(NAME=&quot;site_stan_paytbl.chg_user&quot;) COLUMN(NAME=&quot;site_stan_paytbl.chg_term&quot;) JOIN (LEFT=&quot;site_stan_paytbl.stan_code&quot; OP =&quot;=&quot;RIGHT=&quot;station.stan_code&quot; OUTER1 =&quot;site_stan_paytbl.stan_code&quot; ) JOIN (LEFT=&quot;site_stan_paytbl.state_code&quot; OP =&quot;=&quot;RIGHT=&quot;state.state_code&quot; ) JOIN (LEFT=&quot;site_stan_paytbl.pay_table&quot; OP =&quot;=&quot;RIGHT=&quot;paytable.pay_table&quot; ) JOIN (LEFT=&quot;site_stan_paytbl.site_code&quot; OP =&quot;=&quot;RIGHT=&quot;site.site_code&quot; )WHERE( EXP1 =&quot;SITE_STAN_PAYTBL.SITE_CODE&quot; OP =&quot;=&quot; EXP2 =&quot;:site_code&quot; LOGIC =&quot;And&quot; ) WHERE( EXP1 =&quot;SITE_STAN_PAYTBL.STATE_CODE&quot; OP =&quot;=&quot; EXP2 =&quot;:state_code&quot; LOGIC =&quot;And&quot; ) WHERE( EXP1 =&quot;SITE_STAN_PAYTBL.STAN_CODE&quot; OP =&quot;=&quot; EXP2 =&quot;:stan_code&quot; ) ) ARG(NAME = &quot;site_code&quot; TYPE = string) ARG(NAME = &quot;state_code&quot; TYPE = string) ARG(NAME = &quot;stan_code&quot; TYPE = string) </retrieve>
<update>SITE_STAN_PAYTBL</update>
<updatewhere>0</updatewhere>
<updatekeyinplace>yes</updatekeyinplace>
<argument>
<name>site_code</name>
<type>string</type>
</argument>
<argument>
<name>state_code</name>
<type>string</type>
</argument>
<argument>
<name>stan_code</name>
<type>string</type>
</argument>
</TableDefinition>
<GroupBox>
<band>Detail</band>
<text>Basic</text>
<border>2</border>
<color>33554432</color>
<x>11</x>
<y>8</y>
<height>147</height>
<width>479</width>
<name>gb_1</name>
<visible>1</visible>
<font>
<face>Arial</face>
<height>-10</height>
<weight>400</weight>
<family>2</family>
<pitch>2</pitch>
<charset>0</charset>
</font>
<background>
<mode>1</mode>
<color>553648127</color>
</background>
</GroupBox>
<TextObject>
<band>Detail</band>
<alignment>1</alignment>
<text>Site Code:</text>
<border>0</border>
<color>0</color>
<x>16</x>
<y>27</y>
<height>16</height>
<width>85</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>site_code_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>
<TextObject>
<band>Detail</band>
<alignment>1</alignment>
<text>State Code:</text>
<border>0</border>
<color>0</color>
<x>16</x>
<y>48</y>
<height>16</height>
<width>85</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>state_code_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>
<TextObject>
<band>Detail</band>
<alignment>1</alignment>
<text>Station Code:</text>
<border>0</border>
<color>0</color>
<x>16</x>
<y>69</y>
<height>16</height>
<width>85</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>stan_code_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>
<TextObject>
<band>Detail</band>
<alignment>1</alignment>
<text>Pay Table:</text>
<border>0</border>
<color>0</color>
<x>16</x>
<y>89</y>
<height>16</height>
<width>85</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>pay_table_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>
<TextObject>
<band>Detail</band>
<alignment>1</alignment>
<text>Chg Date:</text>
<border>0</border>
<color>0</color>
<x>16</x>
<y>109</y>
<height>16</height>
<width>85</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>chg_date_t</name>
<visible>0</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>
<TextObject>
<band>Detail</band>
<alignment>1</alignment>
<text>Chg Term:</text>
<border>0</border>
<color>0</color>
<x>16</x>
<y>131</y>
<height>16</height>
<width>85</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>chg_term_t</name>
<visible>0</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>
<TextObject>
<band>Detail</band>
<alignment>1</alignment>
<text>Chg Date:</text>
<border>0</border>
<color>0</color>
<x>259</x>
<y>109</y>
<height>16</height>
<width>85</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>chg_user_t</name>
<visible>0</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>
<ColumnObject>
<band>Detail</band>
<id>1</id>
<alignment>0</alignment>
<tabsequence>10</tabsequence>
<border>5</border>
<color>0</color>
<x>106</x>
<y>27</y>
<height>16</height>
<width>70</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>site_code</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>5</limit>
<case>upper</case>
<focusrectangle>no</focusrectangle>
<autoselect>yes</autoselect>
<autohscroll>yes</autohscroll>
<imemode>0</imemode>
</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>
<ColumnObject>
<band>Detail</band>
<id>3</id>
<alignment>0</alignment>
<tabsequence>20</tabsequence>
<border>5</border>
<color>0</color>
<x>106</x>
<y>48</y>
<height>16</height>
<width>70</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>state_code</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>5</limit>
<case>upper</case>
<focusrectangle>no</focusrectangle>
<autoselect>yes</autoselect>
<autohscroll>yes</autohscroll>
<imemode>0</imemode>
</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>
<ColumnObject>
<band>Detail</band>
<id>5</id>
<alignment>0</alignment>
<tabsequence>30</tabsequence>
<border>5</border>
<color>0</color>
<x>106</x>
<y>69</y>
<height>16</height>
<width>70</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>stan_code</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>5</limit>
<case>upper</case>
<focusrectangle>no</focusrectangle>
<autoselect>yes</autoselect>
<autohscroll>yes</autohscroll>
<imemode>0</imemode>
</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>
<ColumnObject>
<band>Detail</band>
<id>7</id>
<alignment>0</alignment>
<tabsequence>40</tabsequence>
<border>5</border>
<color>0</color>
<x>106</x>
<y>89</y>
<height>16</height>
<width>70</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>pay_table</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>5</limit>
<case>upper</case>
<focusrectangle>no</focusrectangle>
<autoselect>yes</autoselect>
<autohscroll>yes</autohscroll>
<imemode>0</imemode>
</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>
<ColumnObject>
<band>Detail</band>
<id>2</id>
<alignment>0</alignment>
<tabsequence>32766</tabsequence>
<border>5</border>
<color>255</color>
<x>179</x>
<y>27</y>
<height>16</height>
<width>300</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>site_descr</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>60</limit>
<case>any</case>
<focusrectangle>no</focusrectangle>
<autoselect>yes</autoselect>
<autohscroll>yes</autohscroll>
<imemode>0</imemode>
</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>67108864</color>
</background>
</ColumnObject>
<ColumnObject>
<band>Detail</band>
<id>4</id>
<alignment>0</alignment>
<tabsequence>32766</tabsequence>
<border>5</border>
<color>255</color>
<x>179</x>
<y>48</y>
<height>16</height>
<width>300</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>state_descr</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>40</limit>
<case>any</case>
<focusrectangle>no</focusrectangle>
<autoselect>yes</autoselect>
<autohscroll>yes</autohscroll>
<imemode>0</imemode>
</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>67108864</color>
</background>
</ColumnObject>
<ColumnObject>
<band>Detail</band>
<id>6</id>
<alignment>0</alignment>
<tabsequence>32766</tabsequence>
<border>5</border>
<color>255</color>
<x>179</x>
<y>69</y>
<height>16</height>
<width>300</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>station_descr</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>40</limit>
<case>any</case>
<focusrectangle>no</focusrectangle>
<autoselect>yes</autoselect>
<autohscroll>yes</autohscroll>
<imemode>0</imemode>
</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>67108864</color>
</background>
</ColumnObject>
<ColumnObject>
<band>Detail</band>
<id>8</id>
<alignment>0</alignment>
<tabsequence>32766</tabsequence>
<border>5</border>
<color>255</color>
<x>179</x>
<y>89</y>
<height>16</height>
<width>300</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>paytable_descr</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>25</limit>
<case>any</case>
<focusrectangle>no</focusrectangle>
<autoselect>yes</autoselect>
<autohscroll>yes</autohscroll>
<imemode>0</imemode>
</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>67108864</color>
</background>
</ColumnObject>
<ColumnObject>
<band>Detail</band>
<id>10</id>
<alignment>0</alignment>
<tabsequence>32766</tabsequence>
<border>5</border>
<color>255</color>
<x>349</x>
<y>109</y>
<height>16</height>
<width>130</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>chg_user</name>
<visible>0</visible>
<EditStyle style="edit">
<limit>10</limit>
<case>any</case>
<focusrectangle>no</focusrectangle>
<autoselect>yes</autoselect>
<autohscroll>yes</autohscroll>
<imemode>0</imemode>
</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>67108864</color>
</background>
</ColumnObject>
<ColumnObject>
<band>Detail</band>
<id>9</id>
<alignment>0</alignment>
<tabsequence>32766</tabsequence>
<border>5</border>
<color>255</color>
<x>106</x>
<y>109</y>
<height>16</height>
<width>101</width>
<format>dd/mm/yy hh:mm:ss</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>chg_date</name>
<visible>0</visible>
<EditStyle style="editmask">
<mask>dd/mm/yy hh:mm:ss</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>67108864</color>
</background>
</ColumnObject>
<ColumnObject>
<band>Detail</band>
<id>11</id>
<alignment>0</alignment>
<tabsequence>32766</tabsequence>
<border>5</border>
<color>255</color>
<x>106</x>
<y>131</y>
<height>16</height>
<width>101</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>chg_term</name>
<visible>0</visible>
<EditStyle style="edit">
<limit>15</limit>
<case>any</case>
<focusrectangle>no</focusrectangle>
<autoselect>yes</autoselect>
<autohscroll>yes</autohscroll>
<imemode>0</imemode>
</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>67108864</color>
</background>
</ColumnObject>
<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>
<Template>
<comment></comment>
<encoding>UTF-8</encoding>
<name>d_site_stan_paytbl_edit</name>
<xml>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&lt;untitled&gt;&lt;untitled_row __pbband=&quot;detail&quot;&gt;&lt;site_stan_paytbl_site_code&gt;site_code&lt;/site_stan_paytbl_site_code&gt;&lt;site_descr&gt;site_descr&lt;/site_descr&gt;&lt;site_stan_paytbl_state_code&gt;state_code&lt;/site_stan_paytbl_state_code&gt;&lt;state_descr&gt;state_descr&lt;/state_descr&gt;&lt;site_stan_paytbl_stan_code&gt;stan_code&lt;/site_stan_paytbl_stan_code&gt;&lt;station_descr&gt;station_descr&lt;/station_descr&gt;&lt;site_stan_paytbl_pay_table&gt;pay_table&lt;/site_stan_paytbl_pay_table&gt;&lt;paytable_descr&gt;paytable_descr&lt;/paytable_descr&gt;&lt;site_stan_paytbl_chg_date&gt;chg_date&lt;/site_stan_paytbl_chg_date&gt;&lt;site_stan_paytbl_chg_user&gt;chg_user&lt;/site_stan_paytbl_chg_user&gt;&lt;site_stan_paytbl_chg_term&gt;chg_term&lt;/site_stan_paytbl_chg_term&gt;&lt;/untitled_row&gt;&lt;/untitled&gt;</xml>
</Template>
</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