Commit 8cb63968 authored by dpingle's avatar dpingle

* Migration done for Shift Rotate - obj_name: shift_rotate

ShiftChangeIc.java
ShiftChangePrc.java
shift_rotate11.xml
shift_rotate21.xml
d_shift_rotate_list.srd
ShiftRotateIC.java
ShiftRotateLocal.java
ShiftRotateRemote.java
w_shift_chg.sql
w_shift_rotate.sql
d_shift_rotate_edit.srd


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@205059 ce508802-f39f-4f6c-b175-0d175dae99d5
parent f2d51731
...@@ -2,31 +2,35 @@ package ibase.webitm.ejb.adm; ...@@ -2,31 +2,35 @@ package ibase.webitm.ejb.adm;
import java.rmi.RemoteException; import java.rmi.RemoteException;
import java.util.*; //import java.util.*;
import java.util.Date; import java.util.Date;
import java.text.*; //import java.text.*;
import java.sql.*; import java.sql.*;
import org.w3c.dom.*; import org.w3c.dom.*;
import ibase.system.config.*; import ibase.system.config.*;
import ibase.utility.E12GenericUtility;
import ibase.webitm.ejb.*; import ibase.webitm.ejb.*;
import ibase.webitm.utility.GenericUtility; import ibase.webitm.utility.GenericUtility;
import ibase.webitm.utility.ITMException; import ibase.webitm.utility.ITMException;
import javax.naming.InitialContext; //import javax.naming.InitialContext;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Calendar; //import java.util.Calendar;
import java.util.Date; //import java.util.Date;
/*Created by Chetna on [04/09/2014] For Shift Rotate Change [Start] /*Created by Chetna on [04/09/2014] For Shift Rotate Change [Start]
* */ * */
@javax.ejb.Stateless //Added by Dipesh on[06/08/2019][Start]
//@javax.ejb.Stateless
//Added by Dipesh on[06/08/2019][End]
public class ShiftChangeIc extends ValidatorEJB implements ShiftChangeIcLocal ,ShiftChangeIcRemote {
GenericUtility genericUtility = GenericUtility.getInstance();
public class ShiftChangeIc extends ValidatorEJB implements ShiftChangeIcLocal ,ShiftChangeIcRemote
{
//Added by Dipesh on[06/08/2019][Start]
//GenericUtility genericUtility = GenericUtility.getInstance();
E12GenericUtility genericUtility = null;
//Added by Dipesh on[06/08/2019][End]
public String wfValData(String xmlString, String xmlString1, String xmlString2, String objContext, String editFlag, String xtraParams) throws RemoteException,ITMException public String wfValData(String xmlString, String xmlString1, String xmlString2, String objContext, String editFlag, String xtraParams) throws RemoteException,ITMException
{ {
String errString = ""; String errString = "";
...@@ -93,20 +97,22 @@ public class ShiftChangeIc extends ValidatorEJB implements ShiftChangeIcLocal , ...@@ -93,20 +97,22 @@ public class ShiftChangeIc extends ValidatorEJB implements ShiftChangeIcLocal ,
Connection conn = null; Connection conn = null;
PreparedStatement pstmt = null ; PreparedStatement pstmt = null ;
ResultSet rs = null; ResultSet rs = null;
ConnDriver connDriver = new ConnDriver(); //ConnDriver connDriver = new ConnDriver();
//StringBuffer errStringXml = new StringBuffer("<?xml version = \"1.0\"?> \r\n <Root> <Errors>"); //StringBuffer errStringXml = new StringBuffer("<?xml version = \"1.0\"?> \r\n <Root> <Errors>");
StringBuffer errStringXml = new StringBuffer("<?xml version=\"1.0\"?>\r\n<DocumentRoot>\r\n<description>Datawindow Root</description>\r\n<group0>\r\n<description>Group0 description</description>\r\n<Header0>\r\n<description>Header0 members</description>\r\n"); StringBuffer errStringXml = new StringBuffer("<?xml version=\"1.0\"?>\r\n<DocumentRoot>\r\n<description>Datawindow Root</description>\r\n<group0>\r\n<description>Group0 description</description>\r\n<Header0>\r\n<description>Header0 members</description>\r\n");
try try
{ {
genericUtility = new E12GenericUtility();
SimpleDateFormat sdf = new SimpleDateFormat(genericUtility.getApplDateFormat()); SimpleDateFormat sdf = new SimpleDateFormat(genericUtility.getApplDateFormat());
//Added by Dipesh on[06/08/2019][Start]
conn = connDriver.getConnectDB("DriverITM"); //conn = connDriver.getConnectDB("DriverITM");
userId = getValueFromXTRA_PARAMS(xtraParams, "loginCode"); //userId = getValueFromXTRA_PARAMS(xtraParams, "loginCode");
conn=getConnection();
userId = genericUtility.getValueFromXTRA_PARAMS(xtraParams, "loginCode");
//Added by Dipesh on[06/08/2019][Start]
if(objContext != null && objContext.trim().length() > 0) if(objContext != null && objContext.trim().length() > 0)
{ {
currentFormNo = Integer.parseInt(objContext); currentFormNo = Integer.parseInt(objContext);
...@@ -266,11 +272,13 @@ public class ShiftChangeIc extends ValidatorEJB implements ShiftChangeIcLocal , ...@@ -266,11 +272,13 @@ public class ShiftChangeIc extends ValidatorEJB implements ShiftChangeIcLocal ,
int errListSize = errList.size(); int errListSize = errList.size();
count = 0; count = 0;
String errFldName = null; String errFldName = null;
//Commented and added by Varsha V on 20-Jul-18 for removing lookup ITMDBAccessEJB itmDbAccess = null;
//AppConnectParm appConnect = new AppConnectParm(); //Added by Dipesh on[06/08/2019][Start]
//InitialContext ctx = new InitialContext(appConnect.getProperty()) ; /* AppConnectParm appConnect = new AppConnectParm();
//ITMDBAccessLocal itmDBAccessEJB = (ITMDBAccessLocal)ctx.lookup("ibase/ITMDBAccessEJB/local"); InitialContext ctx = new InitialContext(appConnect.getProperty()) ;
ITMDBAccessEJB itmDBAccessEJB = new ITMDBAccessEJB(); ITMDBAccessLocal itmDBAccessEJB = (ITMDBAccessLocal)ctx.lookup("ibase/ITMDBAccessEJB/local"); */
itmDbAccess = new ITMDBAccessEJB();
//Added by Dipesh on[06/08/2019][End]
if(errList != null && errListSize > 0) if(errList != null && errListSize > 0)
{ {
...@@ -279,15 +287,15 @@ public class ShiftChangeIc extends ValidatorEJB implements ShiftChangeIcLocal , ...@@ -279,15 +287,15 @@ public class ShiftChangeIc extends ValidatorEJB implements ShiftChangeIcLocal ,
errCode = errList.get(count); errCode = errList.get(count);
errFldName = errFields.get(count); errFldName = errFields.get(count);
System.out.println("errCode .........." + errCode); System.out.println("errCode .........." + errCode);
//Commented and added by Varsha V on 20-Jul-18 for calling connection method //Added by Dipesh on[06/08/2019][Start]
//errString = itmDBAccessEJB.getErrorString(errFldName, errCode, userId); //errString = itmDBAccessEJB.getErrorString(errFldName, errCode, userId);
errString = itmDBAccessEJB.getErrorString(errFldName,errCode,userId,"",conn); errString = itmDbAccess.getErrorString(errFldName, errCode, userId, "", conn);
System.out.println("errString........"+errString); System.out.println("errString........"+errString);
//Commented and added by Varsha V on 20-Jul-18 for calling connection method
//errString = itmDBAccessEJB.getErrorString("", errCode, userId); //errString = itmDBAccessEJB.getErrorString("", errCode, userId);
errString = itmDBAccessEJB.getErrorString("",errCode,userId,"",conn); errString = itmDbAccess.getErrorString("", errCode, userId, "", conn);
System.out.println("errString........"+errString); System.out.println("errString........"+errString);
//Added by Dipesh on[06/08/2019][End]
errorType = errorType(conn , errCode); errorType = errorType(conn , errCode);
return errString; return errString;
...@@ -387,8 +395,8 @@ public class ShiftChangeIc extends ValidatorEJB implements ShiftChangeIcLocal , ...@@ -387,8 +395,8 @@ public class ShiftChangeIc extends ValidatorEJB implements ShiftChangeIcLocal ,
String shift = ""; String shift = "";
String descr = ""; String descr = "";
String sql = ""; String sql = "";
String siteCode = "";
String empCode = "";
String childNodeName = ""; String childNodeName = "";
String curtranid = ""; String curtranid = "";
String columnValue = ""; String columnValue = "";
...@@ -397,16 +405,20 @@ public class ShiftChangeIc extends ValidatorEJB implements ShiftChangeIcLocal , ...@@ -397,16 +405,20 @@ public class ShiftChangeIc extends ValidatorEJB implements ShiftChangeIcLocal ,
int ctr = 0; int ctr = 0;
int currentFormNo = 0; int currentFormNo = 0;
String siteCode = genericUtility.getValueFromXTRA_PARAMS(xtraParams,"loginSiteCode");
String empCode = genericUtility.getValueFromXTRA_PARAMS(xtraParams,"loginEmpCode");
try try
{ {
genericUtility = new E12GenericUtility();
System.out.println("xtraParams===="+xtraParams);
siteCode = genericUtility.getValueFromXTRA_PARAMS(xtraParams,"loginSiteCode");
empCode = genericUtility.getValueFromXTRA_PARAMS(xtraParams,"loginEmpCode");
System.out.println("**empCode**"+empCode); System.out.println("**empCode**"+empCode);
//Added by Dipesh on[06/08/2019][Start]
//ConnDriver connDriver = new ConnDriver();
//conn = connDriver.getConnectDB("DriverITM");
conn=getConnection();
//Added by Dipesh on[06/08/2019][End]
ConnDriver connDriver = new ConnDriver();
conn = connDriver.getConnectDB("DriverITM");
if(objContext != null && objContext.trim().length()>0) if(objContext != null && objContext.trim().length()>0)
{ {
currentFormNo = Integer.parseInt(objContext); currentFormNo = Integer.parseInt(objContext);
...@@ -448,6 +460,7 @@ public class ShiftChangeIc extends ValidatorEJB implements ShiftChangeIcLocal , ...@@ -448,6 +460,7 @@ public class ShiftChangeIc extends ValidatorEJB implements ShiftChangeIcLocal ,
*/ */
if(currentColumn.equalsIgnoreCase("emp_code")) if(currentColumn.equalsIgnoreCase("emp_code"))
{ {
empCode = checkNull(genericUtility.getColumnValue("emp_code", dom)); empCode = checkNull(genericUtility.getColumnValue("emp_code", dom));
if(empCode != null && empCode.trim().length() > 0) if(empCode != null && empCode.trim().length() > 0)
......
...@@ -11,6 +11,7 @@ import javax.xml.parsers.*; ...@@ -11,6 +11,7 @@ import javax.xml.parsers.*;
import javax.ejb.*; import javax.ejb.*;
import ibase.webitm.utility.*; import ibase.webitm.utility.*;
import ibase.system.config.*; import ibase.system.config.*;
import ibase.utility.E12GenericUtility;
import ibase.webitm.ejb.*; import ibase.webitm.ejb.*;
import ibase.webitm.utility.GenericUtility; import ibase.webitm.utility.GenericUtility;
...@@ -26,13 +27,16 @@ import java.util.GregorianCalendar; ...@@ -26,13 +27,16 @@ import java.util.GregorianCalendar;
/*Created by Chetna on [25/08/2014] For Shift Rotate Change [Start] /*Created by Chetna on [25/08/2014] For Shift Rotate Change [Start]
* */ * */
@javax.ejb.Stateless //Added by Dipesh on[06/08/2019][Start]
//@javax.ejb.Stateless
//Added by Dipesh on[06/08/2019][End]
public class ShiftChangePrc extends ProcessEJB implements ShiftChangePrcLocal ,ShiftChangePrcRemote public class ShiftChangePrc extends ProcessEJB implements ShiftChangePrcLocal ,ShiftChangePrcRemote
{ {
//Added by Dipesh on[06/08/2019][Start]
GenericUtility genericUtility = GenericUtility.getInstance(); E12GenericUtility genericUtility = null;
//GenericUtility genericUtility = GenericUtility.getInstance();
//Added by Dipesh on[06/08/2019][End]
public String getData(String xmlString, String xmlString2, String windowName, String xtraParams) throws RemoteException,ITMException public String getData(String xmlString, String xmlString2, String windowName, String xtraParams) throws RemoteException,ITMException
{ {
...@@ -43,6 +47,7 @@ public class ShiftChangePrc extends ProcessEJB implements ShiftChangePrcLocal , ...@@ -43,6 +47,7 @@ public class ShiftChangePrc extends ProcessEJB implements ShiftChangePrcLocal ,
System.out.println("ShiftChangePrc getData(xmlString,xmlString2,windowName,xtraParams CALLED..."+ xmlString); System.out.println("ShiftChangePrc getData(xmlString,xmlString2,windowName,xtraParams CALLED..."+ xmlString);
try try
{ {
genericUtility = new E12GenericUtility();
loginSite = genericUtility.getValueFromXTRA_PARAMS(xtraParams, "loginSiteCode"); loginSite = genericUtility.getValueFromXTRA_PARAMS(xtraParams, "loginSiteCode");
System.out.println("loginsitecode.....="+loginSite); System.out.println("loginsitecode.....="+loginSite);
if(xmlString != null && xmlString.trim().length()!=0) if(xmlString != null && xmlString.trim().length()!=0)
...@@ -91,22 +96,27 @@ public class ShiftChangePrc extends ProcessEJB implements ShiftChangePrcLocal , ...@@ -91,22 +96,27 @@ public class ShiftChangePrc extends ProcessEJB implements ShiftChangePrcLocal ,
String empCode=""; String empCode="";
Date fromDate= null; Date fromDate= null;
Date toDate= null; Date toDate= null;
ITMDBAccessEJB itmDbAccess = null;
java.sql.Timestamp jSqlFromDate = null; java.sql.Timestamp jSqlFromDate = null;
java.sql.Timestamp jSqlToDate = null; java.sql.Timestamp jSqlToDate = null;
try try
{ {
//Commented and added by Varsha V on 20-Jul-18 for removing lookup genericUtility = new E12GenericUtility();
//AppConnectParm appConnect = new AppConnectParm(); //Added by Dipesh on[06/08/2019][Start]
//InitialContext ctx = new InitialContext(appConnect.getProperty()) ; /*AppConnectParm appConnect = new AppConnectParm();
//ITMDBAccessLocal itmDBAccessEJB = (ITMDBAccessLocal)ctx.lookup("ibase/ITMDBAccessEJB/local"); InitialContext ctx = new InitialContext(appConnect.getProperty()) ;
ITMDBAccessEJB itmDBAccess = new ITMDBAccessEJB(); ITMDBAccessLocal itmDBAccessEJB = (ITMDBAccessLocal)ctx.lookup("ibase/ITMDBAccessEJB/local");*/
itmDbAccess = new ITMDBAccessEJB();
//Added by Dipesh on[06/08/2019][End]
SimpleDateFormat simpleDateFormat = new SimpleDateFormat(genericUtility.getApplDateFormat()); SimpleDateFormat simpleDateFormat = new SimpleDateFormat(genericUtility.getApplDateFormat());
ConnDriver connDriver = new ConnDriver(); //Added by Dipesh on[06/08/2019][Start]
conn = connDriver.getConnectDB("DriverITM"); //ConnDriver connDriver = new ConnDriver();
//conn = connDriver.getConnectDB("DriverITM");
conn=getConnection();
//Added by Dipesh on[06/08/2019][End]
siteCode = checkNull(genericUtility.getColumnValue("site_code",headerDom)); siteCode = checkNull(genericUtility.getColumnValue("site_code",headerDom));
empCode= checkNull(genericUtility.getColumnValue("emp_code",headerDom,"1")); empCode= checkNull(genericUtility.getColumnValue("emp_code",headerDom,"1"));
frstrDate= checkNull( genericUtility.getColumnValue("from_dt",headerDom,"1")); frstrDate= checkNull( genericUtility.getColumnValue("from_dt",headerDom,"1"));
...@@ -266,9 +276,10 @@ public class ShiftChangePrc extends ProcessEJB implements ShiftChangePrcLocal , ...@@ -266,9 +276,10 @@ public class ShiftChangePrc extends ProcessEJB implements ShiftChangePrcLocal ,
Document detailDom = null; Document detailDom = null;
Document headerDom = null; Document headerDom = null;
GenericUtility genericUtility = GenericUtility.getInstance(); //GenericUtility genericUtility = GenericUtility.getInstance();
try try
{ {
genericUtility = new E12GenericUtility();
if(xmlString != null && xmlString.trim().length()!=0) if(xmlString != null && xmlString.trim().length()!=0)
{ {
headerDom = genericUtility.parseString(xmlString); headerDom = genericUtility.parseString(xmlString);
...@@ -352,20 +363,22 @@ public class ShiftChangePrc extends ProcessEJB implements ShiftChangePrcLocal , ...@@ -352,20 +363,22 @@ public class ShiftChangePrc extends ProcessEJB implements ShiftChangePrcLocal ,
java.sql.Timestamp jSqlToDate = null; java.sql.Timestamp jSqlToDate = null;
Date utilFromDate = null; Date utilFromDate = null;
Date utilToDate = null; Date utilToDate = null;
ITMDBAccessEJB itmDbAccess = null;
try try
{ {
//Commented and added by Varsha V on 20-Jul-18 for removing lookup //Added by Dipesh on[06/08/2019][Start]
//AppConnectParm appConnect = new AppConnectParm(); /*AppConnectParm appConnect = new AppConnectParm();
//InitialContext ctx = new InitialContext(appConnect.getProperty()); InitialContext ctx = new InitialContext(appConnect.getProperty());
//ITMDBAccessLocal itmDBAccessEJB = (ITMDBAccessLocal)ctx.lookup("ibase/ITMDBAccessEJB/local"); ITMDBAccessLocal itmDBAccessEJB = (ITMDBAccessLocal)ctx.lookup("ibase/ITMDBAccessEJB/local");*/
ITMDBAccessEJB itmDBAccess = new ITMDBAccessEJB(); itmDbAccess = new ITMDBAccessEJB();
//Added by Dipesh on[06/08/2019][End]
System.out.println(" I N S I D E C A S E "); System.out.println(" I N S I D E C A S E ");
SimpleDateFormat simpleDateFormat = new SimpleDateFormat(genericUtility.getApplDateFormat()); SimpleDateFormat simpleDateFormat = new SimpleDateFormat(genericUtility.getApplDateFormat());
userId = checkNull(genericUtility.getValueFromXTRA_PARAMS(xtraParams, "loginCode")); userId = checkNull(genericUtility.getValueFromXTRA_PARAMS(xtraParams, "loginCode"));
chgTerm = genericUtility.getValueFromXTRA_PARAMS(xtraParams,"chgTerm"); chgTerm = checkNull(genericUtility.getValueFromXTRA_PARAMS(xtraParams,"chgTerm"));
String empCodeDom = checkNull(genericUtility.getColumnValue("emp_code",headerDom)); String empCodeDom = checkNull(genericUtility.getColumnValue("emp_code",headerDom));
String fromDateDom = checkNull(genericUtility.getColumnValue("from_dt",headerDom)); String fromDateDom = checkNull(genericUtility.getColumnValue("from_dt",headerDom));
...@@ -376,9 +389,10 @@ public class ShiftChangePrc extends ProcessEJB implements ShiftChangePrcLocal , ...@@ -376,9 +389,10 @@ public class ShiftChangePrc extends ProcessEJB implements ShiftChangePrcLocal ,
if(detailDom == null || genericUtility.getColumnValue("emp_code",headerDom) ==null || genericUtility.getColumnValue("from_dt",headerDom) ==null|| genericUtility.getColumnValue("to_dt",headerDom) ==null) if(detailDom == null || genericUtility.getColumnValue("emp_code",headerDom) ==null || genericUtility.getColumnValue("from_dt",headerDom) ==null|| genericUtility.getColumnValue("to_dt",headerDom) ==null)
{ {
//Commented and added by Varsha V on 20-Jul-18 for calling connection method //Added by Dipesh on[06/08/2019][Start]
//errString = itmDBAccessEJB.getErrorString("emp_code","VTTRANID03",userId); //errString = itmDBAccessEJB.getErrorString("emp_code","VTTRANID03",userId);
errString = itmDBAccess.getErrorString("emp_code","VTTRANID03",userId,"",conn); errString = itmDbAccess.getErrorString("emp_code", "VTTRANID03", userId, "", conn);
//Added by Dipesh on[06/08/2019][End]
return errString; return errString;
} }
...@@ -393,8 +407,11 @@ public class ShiftChangePrc extends ProcessEJB implements ShiftChangePrcLocal , ...@@ -393,8 +407,11 @@ public class ShiftChangePrc extends ProcessEJB implements ShiftChangePrcLocal ,
utilFromDate = addDays(utilFromDate, 1); utilFromDate = addDays(utilFromDate, 1);
} }
ConnDriver connDriver = new ConnDriver(); //Added by Dipesh on[06/08/2019][Start]
conn = connDriver.getConnectDB("DriverITM"); //ConnDriver connDriver = new ConnDriver();
//conn = connDriver.getConnectDB("DriverITM");
conn=getConnection();
//Added by Dipesh on[06/08/2019][Start]
conn.setAutoCommit(false); conn.setAutoCommit(false);
String existCheckSql = "SELECT COUNT(1) FROM WORK_SHIFT WHERE EMP_CODE = ? AND FROM_DT = ?"; String existCheckSql = "SELECT COUNT(1) FROM WORK_SHIFT WHERE EMP_CODE = ? AND FROM_DT = ?";
...@@ -417,18 +434,21 @@ public class ShiftChangePrc extends ProcessEJB implements ShiftChangePrcLocal , ...@@ -417,18 +434,21 @@ public class ShiftChangePrc extends ProcessEJB implements ShiftChangePrcLocal ,
if (parentNodeListLength == 0) if (parentNodeListLength == 0)
{ {
//Commented and added by Varsha V on 20-Jul-18 for calling connection method //Added by Dipesh on[06/08/2019][Start]
//errString = itmDBAccessEJB.getErrorString("shift","VPSHFTCH08",userId); //errString = itmDBAccessEJB.getErrorString("shift","VPSHFTCH08",userId);
errString = itmDBAccess.getErrorString("shift","VPSHFTCH08",userId,"",conn); errString = itmDbAccess.getErrorString("shift", "VPSHFTCH08", userId, "", conn);
//Added by Dipesh on[06/08/2019][End]
return errString; return errString;
} }
else if (parentNodeListLength != noOfDaysBetweenDates) else if (parentNodeListLength != noOfDaysBetweenDates)
{ {
//Commented and added by Varsha V on 20-Jul-18 for calling connection method //Added by Dipesh on[06/08/2019][Start]
//errString = itmDBAccessEJB.getErrorString("shift","VPSHFTCH09",userId); //errString = itmDBAccessEJB.getErrorString("shift","VPSHFTCH09",userId);
errString = itmDBAccess.getErrorString("shift","VPSHFTCH09",userId,"",conn); errString = itmDbAccess.getErrorString("shift", "VPSHFTCH09", userId, "", conn);
//Added by Dipesh on[06/08/2019][End]
return errString; return errString;
} }
System.out.println(" parentNodeListLength----"+parentNodeListLength+"]");
for (int prntCtr = 0; prntCtr < parentNodeListLength; prntCtr++ ) for (int prntCtr = 0; prntCtr < parentNodeListLength; prntCtr++ )
{ {
parentNode = parentList.item(prntCtr); parentNode = parentList.item(prntCtr);
...@@ -450,7 +470,7 @@ public class ShiftChangePrc extends ProcessEJB implements ShiftChangePrcLocal , ...@@ -450,7 +470,7 @@ public class ShiftChangePrc extends ProcessEJB implements ShiftChangePrcLocal ,
continue; continue;
} }
System.out.println("childNode"+childNode+"Name = "+childNodeName+"Chid value ="+checkNull(childNode.getFirstChild().getNodeValue())); System.out.println("childNode----"+childNode+"Name ----= "+childNodeName+"Chid value----- ="+checkNull(childNode.getFirstChild().getNodeValue()));
if(childNodeName.equalsIgnoreCase("shift")) if(childNodeName.equalsIgnoreCase("shift"))
{ {
...@@ -469,6 +489,7 @@ public class ShiftChangePrc extends ProcessEJB implements ShiftChangePrcLocal , ...@@ -469,6 +489,7 @@ public class ShiftChangePrc extends ProcessEJB implements ShiftChangePrcLocal ,
else if(childNodeName.equalsIgnoreCase("pattern_code")) else if(childNodeName.equalsIgnoreCase("pattern_code"))
{ {
patternCode = checkNull(childNode.getFirstChild().getNodeValue() ); patternCode = checkNull(childNode.getFirstChild().getNodeValue() );
System.out.println("patternCode----"+patternCode);
} }
else else
{ {
...@@ -478,9 +499,10 @@ public class ShiftChangePrc extends ProcessEJB implements ShiftChangePrcLocal , ...@@ -478,9 +499,10 @@ public class ShiftChangePrc extends ProcessEJB implements ShiftChangePrcLocal ,
} //fOR childNodeList } //fOR childNodeList
if(shift == null || shift.trim().length() == 0) if(shift == null || shift.trim().length() == 0)
{ {
//Commented and added by Varsha V on 20-Jul-18 for calling connection method //Added by Dipesh on[06/08/2019][Start]
//errString = itmDBAccessEJB.getErrorString("shift","VPSHFTCH06",userId); //errString = itmDBAccessEJB.getErrorString("shift","VPSHFTCH06",userId);
errString = itmDBAccess.getErrorString("shift","VPSHFTCH06",userId,"",conn); errString = itmDbAccess.getErrorString("shift", "VPSHFTCH06", userId, "", conn);
//Added by Dipesh on[06/08/2019][End]
break; break;
} }
else else
...@@ -489,9 +511,10 @@ public class ShiftChangePrc extends ProcessEJB implements ShiftChangePrcLocal , ...@@ -489,9 +511,10 @@ public class ShiftChangePrc extends ProcessEJB implements ShiftChangePrcLocal ,
if(flag == false) if(flag == false)
{ {
//Commented and added by Varsha V on 20-Jul-18 for calling connection method //Added by Dipesh on[06/08/2019][Start]
//errString = itmDBAccessEJB.getErrorString("shift","VPSHFTCH07",userId); //errString = itmDBAccessEJB.getErrorString("shift","VPSHFTCH07",userId);
errString = itmDBAccess.getErrorString("shift","VPSHFTCH07",userId,"",conn); errString = itmDbAccess.getErrorString("shift", "VPSHFTCH07", userId, "", conn);
//Added by Dipesh on[06/08/2019][End]
break; break;
} }
} }
...@@ -534,6 +557,7 @@ public class ShiftChangePrc extends ProcessEJB implements ShiftChangePrcLocal , ...@@ -534,6 +557,7 @@ public class ShiftChangePrc extends ProcessEJB implements ShiftChangePrcLocal ,
existUpdatePstmt.setTimestamp(4,jSqlFromDate); existUpdatePstmt.setTimestamp(4,jSqlFromDate);
existCnt = existUpdatePstmt.executeUpdate(); existCnt = existUpdatePstmt.executeUpdate();
existUpdatePstmt.clearParameters(); existUpdatePstmt.clearParameters();
System.out.println("existUpdatePstmt----"+existUpdatePstmt);
} }
else else
{ {
...@@ -547,6 +571,7 @@ public class ShiftChangePrc extends ProcessEJB implements ShiftChangePrcLocal , ...@@ -547,6 +571,7 @@ public class ShiftChangePrc extends ProcessEJB implements ShiftChangePrcLocal ,
insertPstmt.setString(8 , patternCode); insertPstmt.setString(8 , patternCode);
existCnt = insertPstmt.executeUpdate(); existCnt = insertPstmt.executeUpdate();
insertPstmt.clearParameters(); insertPstmt.clearParameters();
System.out.println("insertPstmt----"+insertPstmt);
} }
previousShift = shift.trim(); previousShift = shift.trim();
shiftFromDate = frDate; shiftFromDate = frDate;
...@@ -575,9 +600,12 @@ public class ShiftChangePrc extends ProcessEJB implements ShiftChangePrcLocal , ...@@ -575,9 +600,12 @@ public class ShiftChangePrc extends ProcessEJB implements ShiftChangePrcLocal ,
{ {
existCnt = existCheckRs.getInt(1); existCnt = existCheckRs.getInt(1);
} }
if (existCheckRs != null)
{
existCheckRs.close(); existCheckRs.close();
existCheckRs = null; existCheckRs = null;
existCheckPstmt.clearParameters(); existCheckPstmt.clearParameters();
}
if (existCnt > 0) if (existCnt > 0)
{ {
existUpdatePstmt.setString(1 , previousShift); existUpdatePstmt.setString(1 , previousShift);
...@@ -586,6 +614,7 @@ public class ShiftChangePrc extends ProcessEJB implements ShiftChangePrcLocal , ...@@ -586,6 +614,7 @@ public class ShiftChangePrc extends ProcessEJB implements ShiftChangePrcLocal ,
existUpdatePstmt.setTimestamp(4,jSqlFromDate); existUpdatePstmt.setTimestamp(4,jSqlFromDate);
existCnt = existUpdatePstmt.executeUpdate(); existCnt = existUpdatePstmt.executeUpdate();
existUpdatePstmt.clearParameters(); existUpdatePstmt.clearParameters();
System.out.println("existUpdatePstmt*----*"+existUpdatePstmt);
} }
else else
{ {
...@@ -599,12 +628,13 @@ public class ShiftChangePrc extends ProcessEJB implements ShiftChangePrcLocal , ...@@ -599,12 +628,13 @@ public class ShiftChangePrc extends ProcessEJB implements ShiftChangePrcLocal ,
insertPstmt.setString(8 , patternCode); insertPstmt.setString(8 , patternCode);
existCnt = insertPstmt.executeUpdate(); existCnt = insertPstmt.executeUpdate();
insertPstmt.clearParameters(); insertPstmt.clearParameters();
System.out.println("insertPstmt*----*"+insertPstmt);
} }
if (existCheckRs != null) /*if (existCheckRs != null)
{ {
existCheckRs.close(); existCheckRs.close();
existCheckRs = null; existCheckRs = null;
} }*/
if (existCheckPstmt != null) if (existCheckPstmt != null)
{ {
existCheckPstmt.close(); existCheckPstmt.close();
...@@ -621,9 +651,10 @@ public class ShiftChangePrc extends ProcessEJB implements ShiftChangePrcLocal , ...@@ -621,9 +651,10 @@ public class ShiftChangePrc extends ProcessEJB implements ShiftChangePrcLocal ,
insertPstmt = null; insertPstmt = null;
} }
conn.commit(); conn.commit();
//Commented and added by Varsha V on 20-Jul-18 for calling connection method //Added by Dipesh on[06/08/2019][Start]
//errString = itmDBAccessEJB.getErrorString("shift","VPSUCC1",userId); //errString = itmDBAccessEJB.getErrorString("shift","VPSUCC1",userId);
errString = itmDBAccess.getErrorString("shift","VPSUCC1",userId,"",conn); errString = itmDbAccess.getErrorString("shift", "VPSUCC1", userId, "", conn);
//Added by Dipesh on[06/08/2019][End]
} }
} }
......
package ibase.webitm.ejb.adm;
import java.rmi.RemoteException;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.util.ArrayList;
import org.w3c.dom.Document;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
import ibase.utility.E12GenericUtility;
import ibase.webitm.ejb.ITMDBAccessEJB;
import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.ITMException;
public class ShiftRotateIC extends ValidatorEJB implements ShiftRotateLocal, ShiftRotateRemote
{
public String wfValData(String xmlString, String xmlString1, String xmlString2, String objContext, String editFlag,
String xtraParams) throws RemoteException, ITMException
{
System.out.println(xmlString);
Document dom = null;
Document dom1 = null;
Document dom2 = null;
String errString = "";
E12GenericUtility genericUtility = null;
try {
genericUtility = new E12GenericUtility();
if (xmlString != null && xmlString.trim().length() != 0)
{
dom = genericUtility.parseString(xmlString);
System.out.println("Print dom>>>> " + dom);
}
if (xmlString1 != null && xmlString1.trim().length() != 0)
{
dom1 = genericUtility.parseString(xmlString1);
}
if (xmlString2 != null && xmlString2.trim().length() != 0)
{
dom2 = genericUtility.parseString(xmlString2);
}
errString = wfValData(dom, dom1, dom2, objContext, editFlag, xtraParams);
System.out.println("ErrString :" + errString);
}
catch (Exception e)
{
System.out.println("Exception :CadreMthadIC :wfValData(String xmlString):" + e.getMessage() + ":");
errString = genericUtility.createErrorString(e);
e.printStackTrace();
throw new ITMException(e);
}
System.out.println("returning from CadreMthadIC wfvaldata");
return errString;
}
public String wfValData(Document dom, Document dom1, Document dom2, String objContext, String editFlag,
String xtraParams) throws RemoteException, ITMException
{
StringBuffer errStringXml = null;
PreparedStatement pstmt = null;
ITMDBAccessEJB itmDbAcess = null;
ResultSet rs = null;
Connection conn = null;
NodeList parentList = null;
NodeList childList = null;
Node parentNode = null;
Node childNode = null;
String childNodeName = null;
String errString = "";
String userId = "";
String loginSite = "";
String empCode = "";
String sql = "";
String rotatedOn = "";
String mlevl = null;
int level = 0;
String shift = "";
String nextShift = "";
int currentFormNo = 0;
int noOfChilds = 0;
int cnt = 0;
int counter;
E12GenericUtility genericUtility = null;
errStringXml = new StringBuffer("<?xml version=\"1.0\"?>\r\n<Root><Errors>");
ArrayList<String> errList = new ArrayList<String>();
ArrayList<String> errFields = new ArrayList<String>();
try
{
genericUtility = new E12GenericUtility();
itmDbAcess = new ITMDBAccessEJB();
conn = getConnection();
userId = genericUtility.getValueFromXTRA_PARAMS(xtraParams, "loginCode");
loginSite = genericUtility.getValueFromXTRA_PARAMS(xtraParams, "loginSite");
System.out.println("Line no----");
if (objContext != null && objContext.trim().length() > 0)
{
currentFormNo = Integer.parseInt(objContext);
}
parentList = dom.getElementsByTagName("Detail" + currentFormNo);
parentNode = parentList.item(0);
childList = parentNode.getChildNodes();
noOfChilds = childList.getLength();
System.out.println("noOfChilds--->>>" + noOfChilds);
for (counter = 0; counter < noOfChilds; counter++)
{
childNode = childList.item(counter);
childNodeName = childNode.getNodeName();
System.out.println("childNodeName>>>>>" + childNodeName);
System.out.println("childNode>>>>>>" + childNode);
System.out.println("counter>>>" + counter);
if(mlevl == null)
{
sql = "select usr_lev as mlevl from users where code = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, userId);
rs = pstmt.executeQuery();
if (rs.next())
{
level = rs.getInt("mlevl");
}
if (rs != null)
{
rs.close();
rs = null;
}
if (pstmt != null)
{
pstmt.close();
pstmt = null;
}
}
switch (currentFormNo)
{
case 1:
NodeList parentNodeList = dom.getElementsByTagName("Detail1");
parentNode = parentNodeList.item(0);
NodeList childNodeList = parentNode.getChildNodes();
int childNodeListLength = childNodeList.getLength();
System.out.println("child Node List Length::::::" + childNodeListLength);
for (int ctr = 0; ctr < childNodeListLength; ctr++)
{
childNode = childNodeList.item(ctr);
System.out.println("childNode" + childNode);
if (childNode.getNodeType() != Node.ELEMENT_NODE)
{
continue;
}
childNodeName = childNode.getNodeName();
System.out.println("childNodeName.editFlag." + childNodeName + "" + editFlag);
System.out.println("@V@ Edit flag :- [" + editFlag + "");
if ("emp_code".equalsIgnoreCase(childNodeName))
{
empCode = checkNull(genericUtility.getColumnValue("emp_code", dom));
cnt = 0;
sql = "select count(1) as cnt from employee where emp_code = ? and emp_site = (case when ? > 1 then ? else emp_site end)";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, empCode);
pstmt.setInt(2, level);
pstmt.setString(3, loginSite);
rs = pstmt.executeQuery();
if (rs.next())
{
cnt = rs.getInt("cnt");
}
if (rs != null)
{
rs.close();
rs = null;
}
if (pstmt != null)
{
pstmt.close();
pstmt = null;
}
if(empCode == null ||empCode.trim().length() == 0)
{
errList.add("VMEMP1");
errFields.add(childNodeName.toLowerCase());
}
if(cnt == 0)
{
errList.add("VMEMPCD1");
errFields.add(childNodeName.toLowerCase());
}
}
else if ("rotated_on".equalsIgnoreCase(childNodeName))
{
rotatedOn = checkNull(genericUtility.getColumnValue("rotated_on", dom));
if(rotatedOn == null)
{
errList.add("VEDAT2");
errFields.add(childNodeName.toLowerCase());
}
}
else if ("shift".equalsIgnoreCase(childNodeName))
{
shift = checkNull(genericUtility.getColumnValue("shift", dom));
cnt = 0;
sql = "select count(1) as cnt from workshft where shift = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, shift);
rs = pstmt.executeQuery();
if (rs.next())
{
cnt = rs.getInt("cnt");
}
if (rs != null)
{
rs.close();
rs = null;
}
if (pstmt != null)
{
pstmt.close();
pstmt = null;
}
if(shift == null || shift.trim().length() == 0)
{
errList.add("VEWSH1");
errFields.add(childNodeName.toLowerCase());
}
if(cnt == 0)
{
errList.add("VMSHIFT");
errFields.add(childNodeName.toLowerCase());
}
}
else if ("next_shift".equalsIgnoreCase(childNodeName))
{
nextShift = checkNull(genericUtility.getColumnValue("next_shift", dom));
cnt = 0;
sql = "select count(*) as cnt from workshft where next_shift = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, nextShift);
rs = pstmt.executeQuery();
if (rs.next())
{
cnt = rs.getInt("cnt");
}
if (rs != null)
{
rs.close();
rs = null;
}
if (pstmt != null)
{
pstmt.close();
pstmt = null;
}
if(nextShift == null || nextShift.trim().length() == 0)
{
errList.add("VEWSH1");
errFields.add(childNodeName.toLowerCase());
}
if(cnt == 0)
{
errList.add("VMSHIFT");
errFields.add(childNodeName.toLowerCase());
}
}
}
break;
}
}
System.out.println("errStringXml.toString()---1= "+errStringXml.toString());
if (errList != null && errList.size() > 0)
{
System.out.println("errList==[" + errList + "]");
int errListSize = errList.size();
System.out.println("errListSize:::::::[" + errListSize + "]");
System.out.println("in error::::::::::");
for (int i = 0; i < errListSize; i++)
{
System.out.println("in error For:::::::::::::::");
String errCode = (String) errList.get(i);
String errFldName = (String) errFields.get(i);
System.out.println("errCode .........." + errCode);
errString = itmDbAcess.getErrorString(errFldName, errCode, userId, "", conn);
System.out.println("errString is : ::::>>>> " + errString);
String msgType = errorType(conn, errCode);
if (errString.length() > 0)
{
String bifurErrString = errString.substring(errString.indexOf("<Errors>") + 8,errString.indexOf("<trace>"));
bifurErrString = bifurErrString + errString.substring(errString.indexOf("</trace>") + 8,errString.indexOf("</Errors>"));
errStringXml.append(bifurErrString);
System.out.println("errStringXml .........." + errStringXml);
errString = "";
}
if (msgType.equalsIgnoreCase("E"))
{
break;
}
}
errList.clear();
errFields.clear();
}
errStringXml.append("</Errors></Root>\r\n");
System.out.println("errStringXml.toString()---2= "+errStringXml.toString());
}
catch (Exception e)
{
e.printStackTrace();
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 e)
{
System.out.println("Exception ::" + e);
e.printStackTrace();
throw new ITMException(e);
}
}
errString = errStringXml.toString();
return errString;
}
public String itemChanged(String xmlString, String xmlString1, String xmlString2, String objContext,
String currentColumn, String editFlag, String xtraParams) throws RemoteException, ITMException
{
Document dom1 = null;
Document dom = null;
Document dom2 = null;
String valueXmlString = "";
E12GenericUtility genericUtility = null;
try {
System.out.println("xmlString==["+xmlString+"]");
genericUtility = new E12GenericUtility();
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);
}
valueXmlString = itemChanged(dom, dom1, dom2, objContext, currentColumn, editFlag, xtraParams);
} catch (Exception e)
{
System.out.println("Exception :CadreMthadIC :itemChanged(String,String):" + e.getMessage() + ":");
valueXmlString = genericUtility.createErrorString(e);
e.printStackTrace();
throw new ITMException(e);
}
System.out.println("returning from CadreMthadIC itemChanged");
return valueXmlString;
}
public String itemChanged(Document dom, Document dom1, Document dom2, String objContext, String currentColumn,
String editFlag, String xtraParams) throws RemoteException, ITMException
{
StringBuffer valueXmlString = null;
Connection conn = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
E12GenericUtility genericUtility = null;
int currentFormNo = 0;
String sql = "";
String mlevl = "";
int level = 0;
String userId = "";
String loginSite = "";
String empCode = "";
String empFname = "";
String empLname = "";
AdmCommon admCommon = new AdmCommon();
try
{
genericUtility = new E12GenericUtility();
System.out.println("currentFormNo...." + currentFormNo);
conn = getConnection();
userId = genericUtility.getValueFromXTRA_PARAMS(xtraParams, "loginCode");
loginSite = genericUtility.getValueFromXTRA_PARAMS(xtraParams, "loginSite");
if(level == 0)
{
sql = "select usr_lev from users where code = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, userId);
rs = pstmt.executeQuery();
if (rs.next())
{
level = rs.getInt("usr_lev");
}
if (rs != null)
{
rs.close();
rs = null;
}
if (pstmt != null)
{
pstmt.close();
pstmt = null;
}
}
if (objContext != null && objContext.trim().length() > 0)
{
currentFormNo = Integer.parseInt(objContext);
}
valueXmlString = new StringBuffer("<?xml version=\"1.0\"?>\r\n<Root>\r\n<Header>\r\n<editFlag>");
valueXmlString.append(editFlag).append("</editFlag>\r\n</Header>\r\n");
System.out.println("current form no: " + currentFormNo);
switch (currentFormNo)
{
case 1:
{
System.out.println("=========================================Case1============================");
valueXmlString.append("<Detail1>\r\n");
if ("emp_code".equalsIgnoreCase(currentColumn))
{
empCode = checkNull(genericUtility.getColumnValue("emp_code", dom));
sql = "select emp_fname, emp_lname from employee where emp_code = ? and emp_site = (case when ? > 1 then ? else emp_site end)";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, empCode);
pstmt.setInt(2, level);
pstmt.setString(3, loginSite);
rs = pstmt.executeQuery();
if (rs.next())
{
empFname = rs.getString("emp_fname");
empLname = rs.getString("emp_lname");
}
if (rs != null)
{
rs.close();
rs = null;
}
if (pstmt != null)
{
pstmt.close();
pstmt = null;
}
valueXmlString.append("<employee_emp_fname ><![CDATA[").append(empFname).append("]]></employee_emp_fname>\r\n");
admCommon.setNodeValue(dom, "employee_emp_fname", empFname);
valueXmlString.append("<employee_emp_lname ><![CDATA[").append(empLname).append("]]></employee_emp_lname>\r\n");
admCommon.setNodeValue(dom, "employee_emp_lname", empLname);
}
}
valueXmlString.append("</Detail1>");
break;
}
valueXmlString.append("</Root>");
}
catch (Exception e)
{
e.printStackTrace();
throw new ITMException(e);
}
finally
{
try
{
if (conn != null)
{
if (rs != null)
{
rs.close();
rs = null;
}
if (pstmt != null)
{
pstmt.close();
pstmt = null;
}
conn.close();
conn = null;
}
}
catch (Exception e)
{
System.out.println("Exception ::" + e);
e.printStackTrace();
throw new ITMException(e);
}
}
return valueXmlString.toString();
}
private String errorType(Connection conn, String errorCode) throws ITMException
{
String msgType = "";
PreparedStatement pstmt = null;
ResultSet rs = null;
try
{
if (conn == null)
{
System.out.println("Connection is null");
} else
{
System.out.println("Connection is not null");
}
String sql = " SELECT MSG_TYPE FROM MESSAGES WHERE MSG_NO = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, errorCode);
rs = pstmt.executeQuery();
if (rs.next())
{
msgType = rs.getString("MSG_TYPE");
}
if (rs != null)
{
rs.close();
rs = null;
}
if (pstmt != null)
{
pstmt.close();
pstmt = null;
}
}
catch (Exception ex)
{
ex.printStackTrace();
throw new ITMException(ex);
}
finally
{
try
{
if (rs != null)
{
rs.close();
rs = null;
}
if (pstmt != null)
{
pstmt.close();
pstmt = null;
}
}
catch (Exception e)
{
e.printStackTrace();
throw new ITMException(e);
}
}
return msgType;
}
private String checkNull(String input)
{
if (input == null)
{
input = "";
}
return input;
}
}
package ibase.webitm.ejb.adm;
import java.rmi.RemoteException;
import org.w3c.dom.Document;
import ibase.webitm.ejb.ValidatorLocal;
import ibase.webitm.utility.ITMException;
public interface ShiftRotateLocal extends ValidatorLocal
{
public String itemChanged(String xmlString, String xmlString1, String xmlString2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
public String itemChanged(Document dom, Document dom1,Document dom2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
public String wfValData(String xmlString, String xmlString1,String xmlString2, String objContext, String editFlag,String xtraParams) throws RemoteException,ITMException ;
public String wfValData(Document dom, Document dom1, Document dom2,String objContext, String editFlag, String xtraParams)throws RemoteException, ITMException;
}
package ibase.webitm.ejb.adm;
import java.rmi.RemoteException;
import org.w3c.dom.Document;
import ibase.webitm.ejb.ValidatorRemote;
import ibase.webitm.utility.ITMException;
public interface ShiftRotateRemote extends ValidatorRemote
{
public String itemChanged(String xmlString, String xmlString1, String xmlString2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
public String itemChanged(Document dom, Document dom1,Document dom2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
public String wfValData(String xmlString, String xmlString1,String xmlString2, String objContext, String editFlag,String xtraParams) throws RemoteException,ITMException ;
public String wfValData(Document dom, Document dom1, Document dom2,String objContext, String editFlag, String xtraParams)throws RemoteException, ITMException;
}
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,DEFAULT_STATE,DEF_ACTION,MOB_DEPLY,ENT_TYPES) values ('ADP',4,60,0,0,0,'w_shift_chg','Work shift Change',null,'ADP.4.60.0.0.0','e12_logo.gif',null,null,'P',null,null,null,'B',null,null,'B','0 ');
Insert into OBJ_ACTION (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,IS_CONFIRMATION_REQ,SEP_DUTY_OPT,RE_AUTH_OPT,SHOW_IN_PANEL,PAGE_CONTEXT,TYPE,ACTION_ARG,SWIPE_POSITION,MULTI_ROW_OPT,ACTION_ID,DEF_NODATA,IN_PROC_INTRUPT,ESTIMATED_TIME,ACTION_GROUP,DISPLAY_OPT,DISPLAY_MODE,SHOW_CONFIRM,REC_SPECIFIC) values ('shift_chg',1,'vdata~normal.gif','Action to get data','get_data','a','V','View Data','1',null,null,'S',null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null);
Insert into OBJ_ACTION (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,IS_CONFIRMATION_REQ,SEP_DUTY_OPT,RE_AUTH_OPT,SHOW_IN_PANEL,PAGE_CONTEXT,TYPE,ACTION_ARG,SWIPE_POSITION,MULTI_ROW_OPT,ACTION_ID,DEF_NODATA,IN_PROC_INTRUPT,ESTIMATED_TIME,ACTION_GROUP,DISPLAY_OPT,DISPLAY_MODE,SHOW_CONFIRM,REC_SPECIFIC) values ('shift_chg',2,null,'Action to process data','process','a','P','Process','1',null,null,'S',null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,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_TYPE,COMP_NAME,COMM_FORMAT) values ('shift_chg','get_data','1','gd_shift_chg',null,'0',to_date('24-09-14','DD-MM-RR'),'BASE ','BASE','2','JB','ibase.webitm.ejb.adm.ShiftChangePrc',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_TYPE,COMP_NAME,COMM_FORMAT) values ('shift_chg','post_item_change','1','poic_shift_chg',null,'0',to_date('24-09-14','DD-MM-RR'),'BASE ','BASE','2','JB','ibase.webitm.ejb.adm.ShiftChangeIc',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_TYPE,COMP_NAME,COMM_FORMAT) values ('shift_chg','post_validate','1','post_gen_val',null,'0',to_date('24-09-14','DD-MM-RR'),'BASE ','BASE','2','JB','ibase.webitm.ejb.adm.GenValidate',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_TYPE,COMP_NAME,COMM_FORMAT) values ('shift_chg','pre_validate','1','prv_shift_chg',null,'0',to_date('24-09-14','DD-MM-RR'),'BASE ','BASE','2','JB','ibase.webitm.ejb.adm.ShiftChangeIc',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_TYPE,COMP_NAME,COMM_FORMAT) values ('shift_chg','process','1','pr_shift_chg',null,'0',to_date('24-09-14','DD-MM-RR'),'BASE ','BASE','2','JB','ibase.webitm.ejb.adm.ShiftChangePrc',null);
Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('shift_chg','1','emp_code','Y');
Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('shift_chg','1','itm_default','Y');
Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('shift_chg','2','shift','Y');
Insert into OBJ_FORMS (WIN_NAME,TITLE,OBJ_BROW_NAME,OBJ_EDIT_NAME,CROSS_UPDATE_EXPR,EXPR_FLD_INFO,TARGET_FLD_INFO,EXPR_COMMENT,FORM_NO,SCR_FLAG,AUTO_ACCEPT_SCAN,SCAN_FLAG,SCAN_METADATA,PROPERTY_INFO,SCAN_DELIMITER,COLUMN_ON_SAVE,AFTER_SAVE,EXT_SETUP,EXT_METADATA,EXT_COM,AUTO_ACCEPT_WEIGHDATA,FORM_TYPE,DISP_METADATA,PARENT_KEY_COL,QTY_COL,RATE_COL,ASSISTED_MODE,STORAGE_KEY_METADATA,SELECTION_MODE,DEFAULT_VIEW,AUTO_ADDON_ENTRY,DUPLICATE_ADD,DEFAULT_ROW_CNT,FREEZE_COL_POS,IS_MANDATORY,TRAN_ID_COL,SELECTION_OPT,KEY_INFO,THUMB_OBJ,THUMB_IMAGE_COL,THUMB_ALT_COL,FORM_NAME,FORM_ICON,FORM_VIEW_OPTS,X_COLUMN,Y_COLUMN,ACTION_ARG) values ('w_shift_chg','Shift Change','d_shift_chg11','d_shift_chg12',null,null,null,null,'1','F',null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null);
Insert into OBJ_FORMS (WIN_NAME,TITLE,OBJ_BROW_NAME,OBJ_EDIT_NAME,CROSS_UPDATE_EXPR,EXPR_FLD_INFO,TARGET_FLD_INFO,EXPR_COMMENT,FORM_NO,SCR_FLAG,AUTO_ACCEPT_SCAN,SCAN_FLAG,SCAN_METADATA,PROPERTY_INFO,SCAN_DELIMITER,COLUMN_ON_SAVE,AFTER_SAVE,EXT_SETUP,EXT_METADATA,EXT_COM,AUTO_ACCEPT_WEIGHDATA,FORM_TYPE,DISP_METADATA,PARENT_KEY_COL,QTY_COL,RATE_COL,ASSISTED_MODE,STORAGE_KEY_METADATA,SELECTION_MODE,DEFAULT_VIEW,AUTO_ADDON_ENTRY,DUPLICATE_ADD,DEFAULT_ROW_CNT,FREEZE_COL_POS,IS_MANDATORY,TRAN_ID_COL,SELECTION_OPT,KEY_INFO,THUMB_OBJ,THUMB_IMAGE_COL,THUMB_ALT_COL,FORM_NAME,FORM_ICON,FORM_VIEW_OPTS,X_COLUMN,Y_COLUMN,ACTION_ARG) values ('w_shift_chg','Detail','d_shift_chg11','d_shift_chg12',null,null,null,null,'2','T',null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,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 ('gd_shift_chg',1,'COMPONENT_TYPE','I',null,'S',null,to_timestamp('24-SEP-14','DD-MON-RR HH.MI.SSXFF AM'),'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 ('gd_shift_chg',2,'COMPONENT_NAME','l',null,'C.String',null,to_timestamp('24-SEP-14','DD-MON-RR HH.MI.SSXFF AM'),'BASE ','BASE','ShiftChangePrc');
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 ('gd_shift_chg',3,'XML_DATA','l',null,'S',null,to_timestamp('24-SEP-14','DD-MON-RR HH.MI.SSXFF AM'),'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 ('gd_shift_chg',4,'XML_DATA_1','l',null,'S',null,to_timestamp('24-SEP-14','DD-MON-RR HH.MI.SSXFF AM'),'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 ('gd_shift_chg',5,'WINDOW_NAME ','l',null,'S',null,to_timestamp('24-SEP-14','DD-MON-RR HH.MI.SSXFF AM'),'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 ('gd_shift_chg',6,'XTRA_PARAMS','l',null,'S',null,to_timestamp('24-SEP-14','DD-MON-RR HH.MI.SSXFF AM'),'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_shift_chg',1,'COMPONENT_TYPE','I',null,'C.String',null,to_timestamp('25-SEP-14','DD-MON-RR HH.MI.SSXFF AM'),'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_shift_chg',2,'COMPONENT_NAME','I',null,'C.String',null,to_timestamp('25-SEP-14','DD-MON-RR HH.MI.SSXFF AM'),'BASE ','BASE','ShiftChangeIc');
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_shift_chg',3,'XML_DATA','I',null,'S',null,to_timestamp('25-SEP-14','DD-MON-RR HH.MI.SSXFF AM'),'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_shift_chg',4,'XML_DATA_1','I',null,'S',null,to_timestamp('25-SEP-14','DD-MON-RR HH.MI.SSXFF AM'),'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_shift_chg',5,'XML_DATA_ALL','I',null,'S',null,to_timestamp('25-SEP-14','DD-MON-RR HH.MI.SSXFF AM'),'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_shift_chg',6,'OBJ_CONTEXT','I',null,'S',null,to_timestamp('25-SEP-14','DD-MON-RR HH.MI.SSXFF AM'),'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_shift_chg',7,'FOCUSED_COLUMN','I',null,'S',null,to_timestamp('25-SEP-14','DD-MON-RR HH.MI.SSXFF AM'),'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_shift_chg',8,'EDIT_FLAG','I',null,'S',null,to_timestamp('25-SEP-14','DD-MON-RR HH.MI.SSXFF AM'),'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_shift_chg',9,'XTRA_PARAMS','I',null,'S',null,to_timestamp('25-SEP-14','DD-MON-RR HH.MI.SSXFF AM'),'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 ('post_gen_val',1,'COMPONENT_TYPE','I',null,'C.String',null,to_timestamp('21-MAY-16','DD-MON-RR HH.MI.SSXFF AM'),'BASE ','VAIBHAV','JB');
Insert into SYSTEM_SERVICE_ARGS (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('post_gen_val',2,'COMPONENT_NAME','I',null,'C.String',null,to_timestamp('21-MAY-16','DD-MON-RR HH.MI.SSXFF AM'),'BASE ','VAIBHAV','ibase.webitm.ejb.sys.GenValidate');
Insert into SYSTEM_SERVICE_ARGS (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('post_gen_val',3,'XML_DATA','I',null,'S',null,to_timestamp('21-MAY-16','DD-MON-RR HH.MI.SSXFF AM'),'BASE ','VAIBHAV',null);
Insert into SYSTEM_SERVICE_ARGS (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('post_gen_val',4,'XML_DATA_ALL','I',null,'S',null,to_timestamp('21-MAY-16','DD-MON-RR HH.MI.SSXFF AM'),'BASE ','VAIBHAV',null);
Insert into SYSTEM_SERVICE_ARGS (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('post_gen_val',5,'XML_DATA_ALL','I',null,'S',null,to_timestamp('21-MAY-16','DD-MON-RR HH.MI.SSXFF AM'),'BASE ','VAIBHAV',null);
Insert into SYSTEM_SERVICE_ARGS (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('post_gen_val',6,'OBJ_CONTEXT','I',null,'S',null,to_timestamp('21-MAY-16','DD-MON-RR HH.MI.SSXFF AM'),'BASE ','VAIBHAV',null);
Insert into SYSTEM_SERVICE_ARGS (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('post_gen_val',7,'WIN_NAME','I',null,'S',null,to_timestamp('21-MAY-16','DD-MON-RR HH.MI.SSXFF AM'),'BASE ','VAIBHAV',null);
Insert into SYSTEM_SERVICE_ARGS (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('post_gen_val',8,'XTRA_PARAMS','I',null,'S',null,to_timestamp('21-MAY-16','DD-MON-RR HH.MI.SSXFF AM'),'BASE ','VAIBHAV',null);
Insert into SYSTEM_SERVICE_ARGS (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('pr_shift_chg',1,'COMPONENT_TYPE','I',null,'S',null,to_timestamp('10-OCT-14','DD-MON-RR HH.MI.SSXFF AM'),'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 ('pr_shift_chg',2,'COMPONENT_NAME','l','Component Name','S',null,to_timestamp('10-OCT-14','DD-MON-RR HH.MI.SSXFF AM'),'BASE ','BASE','ShiftChangePrc');
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 ('pr_shift_chg',3,'XML_DATA_1','l','XML data of form no 1 ','S',null,to_timestamp('10-OCT-14','DD-MON-RR HH.MI.SSXFF AM'),'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 ('pr_shift_chg',4,'XML_DATA_ALL','l','XML data of form no All ','S',null,to_timestamp('10-OCT-14','DD-MON-RR HH.MI.SSXFF AM'),'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 ('pr_shift_chg',5,'WINDOW_NAME','l',null,'S',null,to_timestamp('10-OCT-14','DD-MON-RR HH.MI.SSXFF AM'),'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 ('pr_shift_chg',6,'XTRA_PARAMS','l',null,'S',null,to_timestamp('10-OCT-14','DD-MON-RR HH.MI.SSXFF AM'),'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_shift_chg',1,'COMPONENT_TYPE','I',null,'S',null,to_timestamp('24-SEP-14','DD-MON-RR HH.MI.SSXFF AM'),'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_shift_chg',2,'COMPONENT_NAME','l','Component Name','S',null,to_timestamp('24-SEP-14','DD-MON-RR HH.MI.SSXFF AM'),'BASE ','BASE','ShiftChangeIc');
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_shift_chg',3,'XML_DATA','l','XML data of form no 1 ','S',null,to_timestamp('24-SEP-14','DD-MON-RR HH.MI.SSXFF AM'),'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_shift_chg',4,'XML_DATA_1','l','XML data of form no 2 ','S',null,to_timestamp('24-SEP-14','DD-MON-RR HH.MI.SSXFF AM'),'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_shift_chg',5,'XML_DATA_ALL ','l','XML data of form all','S',null,to_timestamp('24-SEP-14','DD-MON-RR HH.MI.SSXFF AM'),'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_shift_chg',6,'OBJ_CONTEXT ','l',null,'S',null,to_timestamp('24-SEP-14','DD-MON-RR HH.MI.SSXFF AM'),'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_shift_chg',7,'XTRA_PARAMS','l',null,'S',null,to_timestamp('24-SEP-14','DD-MON-RR HH.MI.SSXFF AM'),'BASE ','BASE',null);
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_TERM,CHG_USER) values ('gd_shift_chg','Action To get the Data','http://localhost:9090/axis/services/ValidatorService',null,'getData','String','S',null,null,to_timestamp('2014-09-24','RRRR-MM-DD HH.MI.SSXFF AM'),'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_TERM,CHG_USER) values ('poic_shift_chg','itemchanged','http://localhost:9090/axis/services/ValidatorService',null,'itemChanged','String','S',null,null,to_timestamp('2014-09-24','RRRR-MM-DD HH.MI.SSXFF AM'),'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_TERM,CHG_USER) values ('pr_shift_chg','Action To process the Data','http://localhost:9090/axis/services/ValidatorService',null,'process','String','S',null,null,to_timestamp('2014-09-24','RRRR-MM-DD HH.MI.SSXFF AM'),'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_TERM,CHG_USER) values ('prv_shift_chg','Action To validate the Data','http://localhost:9090/axis/services/ValidatorService',null,'wfValData','String','S',null,null,to_timestamp('2014-09-24','RRRR-MM-DD HH.MI.SSXFF AM'),'BASE','BASE ');
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,DEFAULT_STATE,DEF_ACTION) values ('HRM',3,25,0,0,0,'w_shift_rotate','Employee Shift details',null,'HRM.3.25.0.0.0',null,null,null,'T',null,null,null,null,null,null);
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,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,TABLE_NAME,APPLICATION,TABLE_DESC,TRAN_DATE_COL,SALES_PERS_ACC_COL,CUST_ACC_COL,SUPP_ACC_COL,ITEM_SER_ACC_COL,EMP_ACC_COL,WORKFLOW_OPT,TRAN_ID__FROM,TRAN_ID__TO,MULTITIRE_OPT,REF_SER,VIEW_MODE,TABLE_NAME_DET1,TABLE_NAME_DET2,TABLE_NAME_DET3,TAX_FORMS,SIGN_STATUS,USER_TRAN_WINDOW,CUSTOM_PREVIEW_OBJ,CHILDDATA_ARGOPT,IGNOREERRLIST_ONLOAD,EDIT_TMPLT,WRKFLW_INIT,FORMAL_ARGS,EDIT_OPT,AUDIT_TRAIL_OPT,EDITTAX,CACHE_OPT,OPTIMIZE_MODE,EDIT_EXPR,TRANSFER_MODE,RATE_COL,QTY_COL,RCP_CACHE_STATUS,PRINT_CONTROL,PROFILE_ID__RES,PERIOD_OPTION,EXEC_TYPE,WRKFLW_PRIORITY,TRAN_COMPL_MSG,EDIT_EXPR_INP,ITEM_SER_ACC_CODE,REPEATADDDET,DISP_META_DATA,ALLOW_ATTACH,START_FORM,ISATTACHMENT,HEADER_FORM_NO,MSG_ONSAVE,CONFIRM_DATE_COL,CONFIRM_BY_COL,WF_STATUS,CMS_PATH,ISGWTINITIATED,RESTART_FORM,BROW_DATA_DEF,VIEW_OPTS,DEF_VIEW,FUNCTION_TYPE,COMPL_ACTION,REPEAT_MODIFY_DET,CANCEL_COL,CANCEL_VAL,IN_WF_COL,IN_WF_VAL,THUMB_OBJ,THUMB_IMAGE_COL,THUMB_ALT_COL,DEFAULT_DATA_ROW,ATTACH_COUNT_MIN) values ('w_shift_rotate','2','2','M',null,null,null,null,null,null,null,to_date('2011-08-25','RRRR-MM-DD'),'PINAKIN ','PINAKIN ',null,'EMP_SITE',null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,'0',null,null,null,null,null,null,null,null,null,null,'M',null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,'1',null,null,null,null,null,null,null,null,null,null,null);
Insert into OBJ_ACTIONS (OBJ_NAME,LINE_NO,RIGHTS_CHAR,INTERACTIVE,SERVICE_CODE,DESCRIPTION,TITLE,IMAGE,FORM_NO,SERVICE_HANDLER,PLACEMENT,ACTION_TYPE,TRAN_TYPE,CHG_DATE,CHG_TERM,CHG_USER,IS_CONFIRMATION_REQ,SEP_DUTY_OPT,RE_AUTH_OPT,SHOW_IN_PANEL,SWIPE_POSITION,MULTI_ROW_OPT,ACTION_ID,DEF_NODATA) values ('shift_rotate',22,'O','1','export_excel','Export Excel','Export','Download.gif','1','1','1','U',null,null,null,null,null,null,null,null,null,null,null,null);
Insert into OBJ_ACTIONS (OBJ_NAME,LINE_NO,RIGHTS_CHAR,INTERACTIVE,SERVICE_CODE,DESCRIPTION,TITLE,IMAGE,FORM_NO,SERVICE_HANDLER,PLACEMENT,ACTION_TYPE,TRAN_TYPE,CHG_DATE,CHG_TERM,CHG_USER,IS_CONFIRMATION_REQ,SEP_DUTY_OPT,RE_AUTH_OPT,SHOW_IN_PANEL,SWIPE_POSITION,MULTI_ROW_OPT,ACTION_ID,DEF_NODATA) values ('shift_rotate',21,'Q','1','audit_trail','View Audit Trail','View Audit','menu.bmp','1','1','1','U',null,null,null,null,null,null,null,null,null,null,null,null);
Insert into OBJ_FORMS (WIN_NAME,TITLE,OBJ_BROW_NAME,OBJ_EDIT_NAME,CROSS_UPDATE_EXPR,EXPR_FLD_INFO,TARGET_FLD_INFO,EXPR_COMMENT,FORM_NO,SCR_FLAG,SCAN_FLAG,SCAN_METADATA,AUTO_ACCEPT_SCAN,PROPERTY_INFO,SCAN_DELIMITER,EXT_COM,EXT_METADATA,EXT_SETUP,AFTER_SAVE,COLUMN_ON_SAVE,AUTO_ACCEPT_WEIGHDATA,RATE_COL,QTY_COL,FORM_TYPE,DISP_METADATA,PARENT_KEY_COL,ASSISTED_MODE,STORAGE_KEY_METADATA,SELECTION_MODE,DEFAULT_VIEW,AUTO_ADDON_ENTRY,FREEZE_COL_POS,DEFAULT_ROW_CNT,IS_MANDATORY,TRAN_ID_COL,KEY_INFO,SELECTION_OPT,THUMB_OBJ,THUMB_IMAGE_COL,FORM_NAME,FORM_ICON,THUMB_ALT_COL) values ('w_shift_rotate','Employee Shift','d_shift_rotate_list','d_shift_rotate_edit',null,null,null,null,'1',null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null);
Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('shift_rotate','1 ','emp_code',null);
Insert into OBJ_LINKS (OBJ_NAME,FORM_NO,FIELD_NAME,TARGET_OBJ_NAME,LINK_FORM_NAME,LINK_TITLE,LINK_URI,LINK_TYPE,LINK_ARG,UPDATE_FLAG,RIGHTS_CHAR,IMAGE,LINK_NAME,SHOW_IN_PANEL,SHORTCUT_CHAR,AUTO_INVOKE) values ('shift_rotate','1','emp_code','wrkshift_rotate','wrkshift_rotate11 ','Shift Rotate Process',null,'6','emp_code.String','0','R',null,'O',null,null,null);
Insert into SYSTEM_EVENTS (OBJ_NAME,EVENT_CODE,EVENT_CONTEXT,SERVICE_CODE,METHOD_RULE,CHG_DATE,CHG_USER,CHG_TERM,RESULT_HANDLE,OVERWRITE_CORE,COMP_TYPE,COMP_NAME,COMM_FORMAT) values ('shift_rotate','post_item_change','1','poic_shift_rotate',null,to_date('2008-10-18','RRRR-MM-DD'),'VISHAL ','VISHAL','2','0','WSR','nvo_bo_shift_rotate',null);
Insert into SYSTEM_EVENTS (OBJ_NAME,EVENT_CODE,EVENT_CONTEXT,SERVICE_CODE,METHOD_RULE,CHG_DATE,CHG_USER,CHG_TERM,RESULT_HANDLE,OVERWRITE_CORE,COMP_TYPE,COMP_NAME,COMM_FORMAT) values ('shift_rotate','pre_validate','1','prv_shift_rotate',null,to_date('2008-10-18','RRRR-MM-DD'),'VISHAL ','VISHAL','2','0','WSR','nvo_bo_shift_rotate',null);
Insert into SYSTEM_EVENTS (OBJ_NAME,EVENT_CODE,EVENT_CONTEXT,SERVICE_CODE,METHOD_RULE,CHG_DATE,CHG_USER,CHG_TERM,RESULT_HANDLE,OVERWRITE_CORE,COMP_TYPE,COMP_NAME,COMM_FORMAT) values ('wrkshift_rotate','post_item_change','1','poic_adm_default_1',null,to_date('2015-09-30','RRRR-MM-DD'),'BASE ','BASE','2','0','WSR','nvo_bo_wrkshift_rotate',null);
Insert into SYSTEM_EVENTS (OBJ_NAME,EVENT_CODE,EVENT_CONTEXT,SERVICE_CODE,METHOD_RULE,CHG_DATE,CHG_USER,CHG_TERM,RESULT_HANDLE,OVERWRITE_CORE,COMP_TYPE,COMP_NAME,COMM_FORMAT) values ('wrkshift_rotate','process','1','pr_adm_default_1',null,to_date('2015-09-30','RRRR-MM-DD'),'BASE ','BASE','2','0','WSR','nvo_bo_wrkshift_rotate',null);
Insert into SYSTEM_EVENTS (OBJ_NAME,EVENT_CODE,EVENT_CONTEXT,SERVICE_CODE,METHOD_RULE,CHG_DATE,CHG_USER,CHG_TERM,RESULT_HANDLE,OVERWRITE_CORE,COMP_TYPE,COMP_NAME,COMM_FORMAT) values ('wrkshift_rotate','pre_validate','1','prv_adm_default_1',null,to_date('2015-09-30','RRRR-MM-DD'),'BASE ','BASE','2','0','WSR','nvo_bo_wrkshift_rotate',null);
Insert into SYSTEM_EVENTS (OBJ_NAME,EVENT_CODE,EVENT_CONTEXT,SERVICE_CODE,METHOD_RULE,CHG_DATE,CHG_USER,CHG_TERM,RESULT_HANDLE,OVERWRITE_CORE,COMP_TYPE,COMP_NAME,COMM_FORMAT) values ('wrkshift_rotate','post_validate','1','post_gen_val',null,to_date('2015-09-30','RRRR-MM-DD'),'BASE ','BASE','2','0','EJB','GenValidate',null);
Insert into SYSTEM_EVENTS (OBJ_NAME,EVENT_CODE,EVENT_CONTEXT,SERVICE_CODE,METHOD_RULE,CHG_DATE,CHG_USER,CHG_TERM,RESULT_HANDLE,OVERWRITE_CORE,COMP_TYPE,COMP_NAME,COMM_FORMAT) values ('shift_rotate','export_excel','1','export_excel_adm',null,to_date('2018-02-03','RRRR-MM-DD'),'VAIBHAV ','VAIBHAV',null,null,null,null,null);
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_shift_rotate','post item change default','http://172.16.10.97/BaseE12DotNetService7-0-252/E12BusinessLogic7-0-252.asmx','Base Information','gbf_itemchanged','String','S',null,null,to_date('2019-06-18','RRRR-MM-DD'),'VAIBHAV ','VAIBHAV');
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_shift_rotate','post item change default','http://172.16.10.97/BaseE12DotNetService7-0-252/E12BusinessLogic7-0-252.asmx','Base Information','gbf_valdata','String','S',null,null,to_date('2019-06-18','RRRR-MM-DD'),'VAIBHAV ','VAIBHAV');
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_adm_default_1','post item change default','http://172.16.10.97/BaseE12DotNetService7-0-252/E12BusinessLogic7-0-252.asmx','Base Information','gbf_itemchanged','String','S',null,null,to_date('2019-06-18','RRRR-MM-DD'),'VAIBHAV ','VAIBHAV');
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 ('pr_adm_default_1','Process Default For Single','http://172.16.10.97/BaseE12DotNetService7-0-252/E12BusinessLogic7-0-252.asmx','Base Information','gbf_process','String','S',null,null,to_date('2019-06-18','RRRR-MM-DD'),'VAIBHAV ','VAIBHAV');
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_adm_default_1','val data default','http://172.16.10.97/BaseE12DotNetService7-0-252/E12BusinessLogic7-0-252.asmx','Base Information','gbf_valdata','String','S',null,null,to_date('2019-06-18','RRRR-MM-DD'),'VAIBHAV ','VAIBHAV');
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 ('post_gen_val','validation','http://localhost/axis/services/ValidatorService','BASE iformation','wfValData','String','S',null,null,to_date('2012-06-01','RRRR-MM-DD'),'ALKA ','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 ('export_excel_adm','Calling Export Excel','/ibase/webitm/jsp/E12ExportToExcel.jsp',null,'doPost',null,null,null,null,to_date('2017-06-21','RRRR-MM-DD'),'VAIBHAV ','VAIBHAV');
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_shift_rotate',1,'COMPONENT_TYPE','I',null,'S',null,to_date('2015-10-01','RRRR-MM-DD'),'BASE ','BASE ','WSR');
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_shift_rotate',2,'COMPONENT_NAME','I',null,'S',null,to_date('2015-10-01','RRRR-MM-DD'),'BASE ','BASE ','nvo_bo_shift_rotate');
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_shift_rotate',3,'XML_DATA','I',null,'S',null,to_date('2015-10-01','RRRR-MM-DD'),'Base ','Base91 ',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_shift_rotate',4,'XML_DATA_1','I',null,'S',null,to_date('2015-10-01','RRRR-MM-DD'),'Base ','Base91 ',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_shift_rotate',5,'XML_DATA_ALL','I',null,'S',null,to_date('2015-10-01','RRRR-MM-DD'),'Base ','Base91 ',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_shift_rotate',6,'OBJ_CONTEXT','I',null,'S',null,to_date('2015-10-01','RRRR-MM-DD'),'Base ','Base91 ',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_shift_rotate',7,'FOCUSED_COLUMN','I',null,'S',null,to_date('2015-10-01','RRRR-MM-DD'),'Base ','Base91 ',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_shift_rotate',8,'EDIT_FLAG','I',null,'S',null,to_date('2015-10-01','RRRR-MM-DD'),'Base ','Base91 ',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_shift_rotate',9,'XTRA_PARAMS','I',null,'S',null,to_date('2015-10-01','RRRR-MM-DD'),'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_shift_rotate',1,'COMPONENT_TYPE','I',null,'S',null,to_date('2015-10-01','RRRR-MM-DD'),'BASE ','BASE ','WSR');
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_shift_rotate',2,'COMPONENT_NAME','I',null,'S',null,to_date('2015-10-01','RRRR-MM-DD'),'BASE ','BASE ','nvo_bo_shift_rotate');
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_shift_rotate',3,'XML_DATA','I',null,'S',null,to_date('2015-10-01','RRRR-MM-DD'),'Base ','Base91 ',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_shift_rotate',4,'XML_DATA_1','I',null,'S',null,to_date('2015-10-01','RRRR-MM-DD'),'Base ','Base91 ',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_shift_rotate',5,'XML_DATA_ALL','I',null,'S',null,to_date('2015-10-01','RRRR-MM-DD'),'Base ','Base91 ',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_shift_rotate',6,'OBJ_CONTEXT','I',null,'S',null,to_date('2015-10-01','RRRR-MM-DD'),'Base ','Base91 ',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_shift_rotate',7,'EDIT_FLAG','I',null,'S',null,to_date('2015-10-01','RRRR-MM-DD'),'Base ','Base91 ',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_shift_rotate',8,'XTRA_PARAMS','I',null,'S',null,to_date('2015-10-01','RRRR-MM-DD'),'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_adm_default_1',1,'COMPONENT_TYPE','I',null,'S',null,to_date('2014-12-14','RRRR-MM-DD'),'BASE ','Base','WSR');
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_adm_default_1',2,'COMPONENT_NAME','I',null,'S',null,to_date('2014-12-14','RRRR-MM-DD'),'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_adm_default_1',3,'TAB_XML_DATA','I',null,'S',null,to_date('2014-12-14','RRRR-MM-DD'),'BASE ','Base91',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_adm_default_1',4,'TAB_XML_DATA_1','I',null,'S',null,to_date('2014-12-14','RRRR-MM-DD'),'BASE ','Base91',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_adm_default_1',5,'OBJ_CONTEXT','I',null,'S',null,to_date('2014-12-14','RRRR-MM-DD'),'BASE ','Base91',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_adm_default_1',6,'FOCUSED_COLUMN','I',null,'S',null,to_date('2014-12-14','RRRR-MM-DD'),'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_adm_default_1',7,'EDIT_FLAG','I',null,'S',null,to_date('2014-12-14','RRRR-MM-DD'),'BASE ','Base91',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_adm_default_1',8,'XTRA_PARAMS','I',null,'S',null,to_date('2014-12-14','RRRR-MM-DD'),'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 ('pr_adm_default_1',1,'COMPONENT_TYPE','I',null,'S',null,to_date('2014-12-14','RRRR-MM-DD'),'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 ('pr_adm_default_1',2,'COMPONENT_NAME','I',null,'S',null,to_date('2014-12-14','RRRR-MM-DD'),'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 ('pr_adm_default_1',3,'TAB_XML_DATA_1','I',null,'S',null,to_date('2014-12-14','RRRR-MM-DD'),'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 ('pr_adm_default_1',4,'DUMMY','I',null,'C.String',null,to_date('2014-12-14','RRRR-MM-DD'),'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 ('pr_adm_default_1',5,'XTRA_PARAMS','I',null,'S',null,to_date('2014-12-14','RRRR-MM-DD'),'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_adm_default_1',1,'COMPONENT_TYPE','I',null,'S',null,to_date('2014-12-14','RRRR-MM-DD'),'BASE ','Base ','WSR');
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_adm_default_1',2,'COMPONENT_NAME','I',null,'S',null,to_date('2014-12-14','RRRR-MM-DD'),'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_adm_default_1',3,'TAB_XML_DATA','I',null,'S',null,to_date('2014-12-14','RRRR-MM-DD'),'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_adm_default_1',4,'TAB_XML_DATA_1','I',null,'S',null,to_date('2014-12-14','RRRR-MM-DD'),'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_adm_default_1',5,'OBJ_CONTEXT','I',null,'S',null,to_date('2014-12-14','RRRR-MM-DD'),'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_adm_default_1',6,'EDIT_FLAG','I',null,'S',null,to_date('2014-12-14','RRRR-MM-DD'),'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_adm_default_1',7,'XTRA_PARAMS','I',null,'S',null,to_date('2014-12-14','RRRR-MM-DD'),'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 ('post_gen_val',1,'COMPONENT_TYPE','I',null,'C.String',null,to_date('2012-06-01','RRRR-MM-DD'),'Jiten ','Base218','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 ('post_gen_val',2,'COMPONENT_NAME','I',null,'C.String',null,to_date('2012-06-01','RRRR-MM-DD'),'Jiten ','Base218','GenValidate');
Insert into SYSTEM_SERVICE_ARGS (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('post_gen_val',3,'XML_DATA','I',null,'S',null,to_date('2012-06-01','RRRR-MM-DD'),'Jiten ','Base218',null);
Insert into SYSTEM_SERVICE_ARGS (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('post_gen_val',4,'XML_DATA_ALL','I',null,'S',null,to_date('2012-06-01','RRRR-MM-DD'),'Jiten ','Base218',null);
Insert into SYSTEM_SERVICE_ARGS (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('post_gen_val',5,'XML_DATA_ALL','I',null,'S',null,to_date('2012-06-01','RRRR-MM-DD'),'Jiten ','Base218',null);
Insert into SYSTEM_SERVICE_ARGS (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('post_gen_val',6,'OBJ_CONTEXT','I',null,'S',null,to_date('2012-06-01','RRRR-MM-DD'),'Jiten ','Base218',null);
Insert into SYSTEM_SERVICE_ARGS (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('post_gen_val',7,'WIN_NAME','I',null,'S',null,to_date('2012-06-01','RRRR-MM-DD'),'Jiten ','Base218',null);
Insert into SYSTEM_SERVICE_ARGS (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('post_gen_val',8,'XTRA_PARAMS','I',null,'S',null,to_date('2012-06-01','RRRR-MM-DD'),'Jiten ','Base218',null);
update system_events set comp_type = 'JB', comp_name = 'ibase.webitm.ejb.adm.ShiftRotateIC', service_code = 'poic_default_ejb' where event_code = 'post_item_change' and obj_name = 'shift_rotate';
update system_events set comp_type = 'JB', comp_name = 'ibase.webitm.ejb.adm.ShiftRotateIC', service_code = 'prv_default_ejb' where event_code = 'pre_validate' and obj_name = 'shift_rotate';
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
<units>1</units> <units>1</units>
<timer_interval>0</timer_interval> <timer_interval>0</timer_interval>
<color>79741120</color> <color>79741120</color>
<processing>1</processing> <processing>0</processing>
<HTMLDW>no</HTMLDW> <HTMLDW>no</HTMLDW>
<print> <print>
<documentname></documentname> <documentname></documentname>
...@@ -29,7 +29,6 @@ ...@@ -29,7 +29,6 @@
<cliptext>no</cliptext> <cliptext>no</cliptext>
<overrideprintjob>no</overrideprintjob> <overrideprintjob>no</overrideprintjob>
</print> </print>
<grid.lines>0</grid.lines>
</BaseDefinition> </BaseDefinition>
<Header> <Header>
<height>20</height> <height>20</height>
...@@ -105,21 +104,18 @@ ...@@ -105,21 +104,18 @@
</table_column> </table_column>
<table_column> <table_column>
<type>datetime</type> <type>datetime</type>
<update>yes</update>
<updatewhereclause>yes</updatewhereclause> <updatewhereclause>yes</updatewhereclause>
<name>chg_date</name> <name>chg_date</name>
<dbname>work_shift.chg_date</dbname> <dbname>work_shift.chg_date</dbname>
</table_column> </table_column>
<table_column> <table_column>
<type size="10">char</type> <type size="10">char</type>
<update>yes</update>
<updatewhereclause>yes</updatewhereclause> <updatewhereclause>yes</updatewhereclause>
<name>chg_user</name> <name>chg_user</name>
<dbname>work_shift.chg_user</dbname> <dbname>work_shift.chg_user</dbname>
</table_column> </table_column>
<table_column> <table_column>
<type size="15">char</type> <type size="300">char</type>
<update>yes</update>
<updatewhereclause>yes</updatewhereclause> <updatewhereclause>yes</updatewhereclause>
<name>chg_term</name> <name>chg_term</name>
<dbname>work_shift.chg_term</dbname> <dbname>work_shift.chg_term</dbname>
...@@ -131,8 +127,8 @@ ...@@ -131,8 +127,8 @@
<name>pattern_code</name> <name>pattern_code</name>
<dbname>work_shift.pattern_code</dbname> <dbname>work_shift.pattern_code</dbname>
</table_column> </table_column>
<retrieve>PBSELECT( VERSION(400) TABLE(NAME=&quot;employee&quot; ) TABLE(NAME=&quot;work_shift&quot; ) COLUMN(NAME=&quot;work_shift.emp_code&quot;) COLUMN(NAME=&quot;work_shift.shift&quot;) COLUMN(NAME=&quot;work_shift.from_dt&quot;) COLUMN(NAME=&quot;work_shift.to_dt&quot;) COLUMN(NAME=&quot;employee.emp_fname&quot;) COLUMN(NAME=&quot;employee.emp_lname&quot;) COLUMN(NAME=&quot;employee.dept_code&quot;) COLUMN(NAME=&quot;employee.emp_site&quot;) COLUMN(NAME=&quot;work_shift.chg_date&quot;) COLUMN(NAME=&quot;work_shift.chg_user&quot;) COLUMN(NAME=&quot;work_shift.chg_term&quot;) COLUMN(NAME=&quot;work_shift.pattern_code&quot;)WHERE( EXP1 =&quot;work_shift.emp_code&quot; OP =&quot;=&quot; EXP2 =&quot;employee.emp_code&quot; LOGIC =&quot;and&quot; ) WHERE( EXP1 =&quot;fn_shiftdates_inrange( work_shift.from_dt , work_shift.to_dt , :ad_date_fr , :ad_date_to)&quot; OP =&quot;=&quot; EXP2 =&quot;1&quot; ) ) ARG(NAME = &quot;ad_date_fr&quot; TYPE = datetime) ARG(NAME = &quot;ad_date_to&quot; TYPE = datetime) </retrieve> <retrieve>PBSELECT( VERSION(400) TABLE(NAME=&quot;employee&quot; ) TABLE(NAME=&quot;work_shift&quot; ) COLUMN(NAME=&quot;work_shift.emp_code&quot;) COLUMN(NAME=&quot;work_shift.shift&quot;) COLUMN(NAME=&quot;work_shift.from_dt&quot;) COLUMN(NAME=&quot;work_shift.to_dt&quot;) COLUMN(NAME=&quot;employee.emp_fname&quot;) COLUMN(NAME=&quot;employee.emp_lname&quot;) COLUMN(NAME=&quot;employee.dept_code&quot;) COLUMN(NAME=&quot;employee.emp_site&quot;) COLUMN(NAME=&quot;work_shift.chg_date&quot;) COLUMN(NAME=&quot;work_shift.chg_user&quot;) COLUMN(NAME=&quot;work_shift.chg_term&quot;) COLUMN(NAME=&quot;work_shift.pattern_code&quot;) JOIN (LEFT=&quot;work_shift.emp_code&quot; OP =&quot;=&quot;RIGHT=&quot;employee.emp_code&quot; )WHERE( EXP1 =&quot;(work_shift.from_dt&quot; OP =&quot;&gt;=&quot; EXP2 =&quot;:ad_date_fr &quot; LOGIC =&quot;or&quot; ) WHERE( EXP1 =&quot;work_shift.to_dt&quot; OP =&quot;&lt;=&quot; EXP2 =&quot;:ad_date_to)&quot; ) ) ORDER(NAME=&quot;employee.emp_code&quot; ASC=yes ) ORDER(NAME=&quot;work_shift.from_dt&quot; ASC=yes ) ORDER(NAME=&quot;work_shift.to_dt&quot; ASC=yes ) ARG(NAME = &quot;ad_date_fr&quot; TYPE = datetime) ARG(NAME = &quot;ad_date_to&quot; TYPE = datetime) </retrieve>
<update>work_shift</update> <update>WORK_SHIFT</update>
<updatewhere>0</updatewhere> <updatewhere>0</updatewhere>
<updatekeyinplace>no</updatekeyinplace> <updatekeyinplace>no</updatekeyinplace>
<argument> <argument>
...@@ -147,13 +143,13 @@ ...@@ -147,13 +143,13 @@
<TextObject> <TextObject>
<band>Header</band> <band>Header</band>
<alignment>2</alignment> <alignment>2</alignment>
<text>Employee Code</text> <text>Emp Code</text>
<border>6</border> <border>6</border>
<color>0</color> <color>0</color>
<x>2</x> <x>4</x>
<y>2</y> <y>2</y>
<height>16</height> <height>16</height>
<width>99</width> <width>66</width>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
...@@ -178,10 +174,10 @@ ...@@ -178,10 +174,10 @@
<text>Shift</text> <text>Shift</text>
<border>6</border> <border>6</border>
<color>0</color> <color>0</color>
<x>103</x> <x>74</x>
<y>2</y> <y>2</y>
<height>16</height> <height>16</height>
<width>76</width> <width>29</width>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
...@@ -206,10 +202,10 @@ ...@@ -206,10 +202,10 @@
<text>From Date</text> <text>From Date</text>
<border>6</border> <border>6</border>
<color>0</color> <color>0</color>
<x>181</x> <x>107</x>
<y>2</y> <y>2</y>
<height>16</height> <height>16</height>
<width>83</width> <width>67</width>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
...@@ -234,10 +230,10 @@ ...@@ -234,10 +230,10 @@
<text>To Date</text> <text>To Date</text>
<border>6</border> <border>6</border>
<color>0</color> <color>0</color>
<x>266</x> <x>178</x>
<y>2</y> <y>2</y>
<height>16</height> <height>16</height>
<width>75</width> <width>60</width>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
...@@ -259,10 +255,10 @@ ...@@ -259,10 +255,10 @@
<TextObject> <TextObject>
<band>Header</band> <band>Header</band>
<alignment>2</alignment> <alignment>2</alignment>
<text>Employee First Name</text> <text>Emp Fname</text>
<border>6</border> <border>6</border>
<color>0</color> <color>0</color>
<x>343</x> <x>242</x>
<y>2</y> <y>2</y>
<height>16</height> <height>16</height>
<width>187</width> <width>187</width>
...@@ -287,10 +283,10 @@ ...@@ -287,10 +283,10 @@
<TextObject> <TextObject>
<band>Header</band> <band>Header</band>
<alignment>2</alignment> <alignment>2</alignment>
<text>Employee Last Name</text> <text>Emp Lname</text>
<border>6</border> <border>6</border>
<color>0</color> <color>0</color>
<x>532</x> <x>433</x>
<y>2</y> <y>2</y>
<height>16</height> <height>16</height>
<width>198</width> <width>198</width>
...@@ -318,10 +314,10 @@ ...@@ -318,10 +314,10 @@
<text>Dept Code</text> <text>Dept Code</text>
<border>6</border> <border>6</border>
<color>0</color> <color>0</color>
<x>732</x> <x>635</x>
<y>2</y> <y>2</y>
<height>16</height> <height>16</height>
<width>69</width> <width>61</width>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
...@@ -346,10 +342,10 @@ ...@@ -346,10 +342,10 @@
<text>Site Code</text> <text>Site Code</text>
<border>6</border> <border>6</border>
<color>0</color> <color>0</color>
<x>803</x> <x>700</x>
<y>2</y> <y>2</y>
<height>16</height> <height>16</height>
<width>62</width> <width>61</width>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
...@@ -374,10 +370,10 @@ ...@@ -374,10 +370,10 @@
<text>Pattern Code</text> <text>Pattern Code</text>
<border>6</border> <border>6</border>
<color>0</color> <color>0</color>
<x>867</x> <x>765</x>
<y>2</y> <y>2</y>
<height>16</height> <height>16</height>
<width>78</width> <width>69</width>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
...@@ -402,7 +398,7 @@ ...@@ -402,7 +398,7 @@
<text>Chg Date</text> <text>Chg Date</text>
<border>6</border> <border>6</border>
<color>0</color> <color>0</color>
<x>947</x> <x>838</x>
<y>2</y> <y>2</y>
<height>16</height> <height>16</height>
<width>73</width> <width>73</width>
...@@ -430,10 +426,10 @@ ...@@ -430,10 +426,10 @@
<text>Chg User</text> <text>Chg User</text>
<border>6</border> <border>6</border>
<color>0</color> <color>0</color>
<x>1022</x> <x>915</x>
<y>2</y> <y>2</y>
<height>16</height> <height>16</height>
<width>80</width> <width>76</width>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
...@@ -458,7 +454,7 @@ ...@@ -458,7 +454,7 @@
<text>Chg Term</text> <text>Chg Term</text>
<border>6</border> <border>6</border>
<color>0</color> <color>0</color>
<x>1104</x> <x>995</x>
<y>2</y> <y>2</y>
<height>16</height> <height>16</height>
<width>70</width> <width>70</width>
...@@ -490,7 +486,7 @@ ...@@ -490,7 +486,7 @@
<x>2</x> <x>2</x>
<y>1</y> <y>1</y>
<height>16</height> <height>16</height>
<width>99</width> <width>66</width>
<format>[general]</format> <format>[general]</format>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
...@@ -524,10 +520,10 @@ ...@@ -524,10 +520,10 @@
<tabsequence>20</tabsequence> <tabsequence>20</tabsequence>
<border>5</border> <border>5</border>
<color>0</color> <color>0</color>
<x>103</x> <x>72</x>
<y>1</y> <y>1</y>
<height>16</height> <height>16</height>
<width>76</width> <width>30</width>
<format>[general]</format> <format>[general]</format>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
...@@ -561,10 +557,10 @@ ...@@ -561,10 +557,10 @@
<tabsequence>30</tabsequence> <tabsequence>30</tabsequence>
<border>5</border> <border>5</border>
<color>0</color> <color>0</color>
<x>181</x> <x>106</x>
<y>1</y> <y>1</y>
<height>16</height> <height>16</height>
<width>83</width> <width>67</width>
<format>[shortdate] [time]</format> <format>[shortdate] [time]</format>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
...@@ -596,10 +592,10 @@ ...@@ -596,10 +592,10 @@
<tabsequence>40</tabsequence> <tabsequence>40</tabsequence>
<border>5</border> <border>5</border>
<color>0</color> <color>0</color>
<x>266</x> <x>178</x>
<y>1</y> <y>1</y>
<height>16</height> <height>16</height>
<width>75</width> <width>60</width>
<format>dd/mm/yy</format> <format>dd/mm/yy</format>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
...@@ -631,7 +627,7 @@ ...@@ -631,7 +627,7 @@
<tabsequence>50</tabsequence> <tabsequence>50</tabsequence>
<border>5</border> <border>5</border>
<color>0</color> <color>0</color>
<x>343</x> <x>241</x>
<y>1</y> <y>1</y>
<height>16</height> <height>16</height>
<width>187</width> <width>187</width>
...@@ -669,7 +665,7 @@ ...@@ -669,7 +665,7 @@
<tabsequence>60</tabsequence> <tabsequence>60</tabsequence>
<border>5</border> <border>5</border>
<color>0</color> <color>0</color>
<x>532</x> <x>432</x>
<y>1</y> <y>1</y>
<height>16</height> <height>16</height>
<width>198</width> <width>198</width>
...@@ -707,10 +703,10 @@ ...@@ -707,10 +703,10 @@
<tabsequence>70</tabsequence> <tabsequence>70</tabsequence>
<border>5</border> <border>5</border>
<color>0</color> <color>0</color>
<x>732</x> <x>634</x>
<y>1</y> <y>1</y>
<height>16</height> <height>16</height>
<width>69</width> <width>61</width>
<format>[general]</format> <format>[general]</format>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
...@@ -745,7 +741,7 @@ ...@@ -745,7 +741,7 @@
<tabsequence>80</tabsequence> <tabsequence>80</tabsequence>
<border>5</border> <border>5</border>
<color>0</color> <color>0</color>
<x>803</x> <x>698</x>
<y>1</y> <y>1</y>
<height>16</height> <height>16</height>
<width>62</width> <width>62</width>
...@@ -779,13 +775,13 @@ ...@@ -779,13 +775,13 @@
<band>Detail</band> <band>Detail</band>
<id>12</id> <id>12</id>
<alignment>0</alignment> <alignment>0</alignment>
<tabsequence>90</tabsequence> <tabsequence>120</tabsequence>
<border>5</border> <border>5</border>
<color>0</color> <color>0</color>
<x>867</x> <x>763</x>
<y>1</y> <y>1</y>
<height>16</height> <height>16</height>
<width>78</width> <width>69</width>
<format>[general]</format> <format>[general]</format>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
...@@ -816,10 +812,10 @@ ...@@ -816,10 +812,10 @@
<band>Detail</band> <band>Detail</band>
<id>9</id> <id>9</id>
<alignment>0</alignment> <alignment>0</alignment>
<tabsequence>100</tabsequence> <tabsequence>90</tabsequence>
<border>5</border> <border>5</border>
<color>0</color> <color>0</color>
<x>947</x> <x>835</x>
<y>1</y> <y>1</y>
<height>16</height> <height>16</height>
<width>73</width> <width>73</width>
...@@ -853,10 +849,10 @@ ...@@ -853,10 +849,10 @@
<band>Detail</band> <band>Detail</band>
<id>10</id> <id>10</id>
<alignment>0</alignment> <alignment>0</alignment>
<tabsequence>110</tabsequence> <tabsequence>100</tabsequence>
<border>5</border> <border>5</border>
<color>0</color> <color>0</color>
<x>1022</x> <x>912</x>
<y>1</y> <y>1</y>
<height>16</height> <height>16</height>
<width>80</width> <width>80</width>
...@@ -890,10 +886,10 @@ ...@@ -890,10 +886,10 @@
<band>Detail</band> <band>Detail</band>
<id>11</id> <id>11</id>
<alignment>0</alignment> <alignment>0</alignment>
<tabsequence>120</tabsequence> <tabsequence>110</tabsequence>
<border>5</border> <border>5</border>
<color>0</color> <color>0</color>
<x>1104</x> <x>995</x>
<y>1</y> <y>1</y>
<height>16</height> <height>16</height>
<width>70</width> <width>70</width>
......
...@@ -39,7 +39,7 @@ ...@@ -39,7 +39,7 @@
<color>536870912</color> <color>536870912</color>
</Footer> </Footer>
<Detail> <Detail>
<height>139</height> <height>367</height>
<color>536870912</color> <color>536870912</color>
</Detail> </Detail>
<TableDefinition> <TableDefinition>
...@@ -100,27 +100,24 @@ ...@@ -100,27 +100,24 @@
</table_column> </table_column>
<table_column> <table_column>
<type>datetime</type> <type>datetime</type>
<update>yes</update>
<updatewhereclause>yes</updatewhereclause> <updatewhereclause>yes</updatewhereclause>
<name>chg_date</name> <name>chg_date</name>
<dbname>work_shift.chg_date</dbname> <dbname>work_shift.chg_date</dbname>
</table_column> </table_column>
<table_column> <table_column>
<type size="15">char</type> <type size="15">char</type>
<update>yes</update>
<updatewhereclause>yes</updatewhereclause> <updatewhereclause>yes</updatewhereclause>
<name>chg_user</name> <name>chg_user</name>
<dbname>work_shift.chg_user</dbname> <dbname>work_shift.chg_user</dbname>
</table_column> </table_column>
<table_column> <table_column>
<type size="10">char</type> <type size="10">char</type>
<update>yes</update>
<updatewhereclause>yes</updatewhereclause> <updatewhereclause>yes</updatewhereclause>
<name>chg_term</name> <name>chg_term</name>
<dbname>work_shift.chg_term</dbname> <dbname>work_shift.chg_term</dbname>
</table_column> </table_column>
<retrieve>PBSELECT( VERSION(400) TABLE(NAME=&quot;employee&quot; ) TABLE(NAME=&quot;work_shift&quot; ) COLUMN(NAME=&quot;work_shift.emp_code&quot;) COLUMN(NAME=&quot;work_shift.shift&quot;) COLUMN(NAME=&quot;work_shift.from_dt&quot;) COLUMN(NAME=&quot;work_shift.to_dt&quot;) COLUMN(NAME=&quot;employee.emp_fname&quot;) COLUMN(NAME=&quot;employee.emp_lname&quot;) COLUMN(NAME=&quot;employee.dept_code&quot;) COLUMN(NAME=&quot;employee.emp_site&quot;) COLUMN(NAME=&quot;work_shift.chg_date&quot;) COLUMN(NAME=&quot;work_shift.chg_user&quot;) COLUMN(NAME=&quot;work_shift.chg_term&quot;) JOIN (LEFT=&quot;work_shift.emp_code&quot; OP =&quot;=&quot;RIGHT=&quot;employee.emp_code&quot; )WHERE( EXP1 =&quot;work_shift.emp_code&quot; OP =&quot;=&quot; EXP2 =&quot;:as_emp_code&quot; LOGIC =&quot;and&quot; ) WHERE( EXP1 =&quot;work_shift.from_dt&quot; OP =&quot;=&quot; EXP2 =&quot;:ad_date_fr&quot; LOGIC =&quot;and&quot; ) WHERE( EXP1 =&quot;work_shift.to_dt&quot; OP =&quot;=&quot; EXP2 =&quot;:ad_date_to&quot; ) ) ARG(NAME = &quot;as_emp_code&quot; TYPE = string) ARG(NAME = &quot;ad_date_fr&quot; TYPE = datetime) ARG(NAME = &quot;ad_date_to&quot; TYPE = datetime) </retrieve> <retrieve>PBSELECT( VERSION(400) TABLE(NAME=&quot;employee&quot; ) TABLE(NAME=&quot;work_shift&quot; ) COLUMN(NAME=&quot;work_shift.emp_code&quot;) COLUMN(NAME=&quot;work_shift.shift&quot;) COLUMN(NAME=&quot;work_shift.from_dt&quot;) COLUMN(NAME=&quot;work_shift.to_dt&quot;) COLUMN(NAME=&quot;employee.emp_fname&quot;) COLUMN(NAME=&quot;employee.emp_lname&quot;) COLUMN(NAME=&quot;employee.dept_code&quot;) COLUMN(NAME=&quot;employee.emp_site&quot;) COLUMN(NAME=&quot;work_shift.chg_date&quot;) COLUMN(NAME=&quot;work_shift.chg_user&quot;) COLUMN(NAME=&quot;work_shift.chg_term&quot;) JOIN (LEFT=&quot;work_shift.emp_code&quot; OP =&quot;=&quot;RIGHT=&quot;employee.emp_code&quot; )WHERE( EXP1 =&quot;work_shift.emp_code&quot; OP =&quot;=&quot; EXP2 =&quot;:as_emp_code&quot; LOGIC =&quot;and&quot; ) WHERE( EXP1 =&quot;work_shift.from_dt&quot; OP =&quot;=&quot; EXP2 =&quot;:ad_date_fr&quot; LOGIC =&quot;and&quot; ) WHERE( EXP1 =&quot;work_shift.to_dt&quot; OP =&quot;=&quot; EXP2 =&quot;:ad_date_to&quot; ) ) ARG(NAME = &quot;as_emp_code&quot; TYPE = string) ARG(NAME = &quot;ad_date_fr&quot; TYPE = datetime) ARG(NAME = &quot;ad_date_to&quot; TYPE = datetime) </retrieve>
<update>work_shift</update> <update>WORK_SHIFT</update>
<updatewhere>0</updatewhere> <updatewhere>0</updatewhere>
<updatekeyinplace>no</updatekeyinplace> <updatekeyinplace>no</updatekeyinplace>
<argument> <argument>
...@@ -136,27 +133,81 @@ ...@@ -136,27 +133,81 @@
<type>datetime</type> <type>datetime</type>
</argument> </argument>
</TableDefinition> </TableDefinition>
<GroupBox>
<band>Detail</band>
<text>Basic</text>
<border>2</border>
<color>0</color>
<x>14</x>
<y>21</y>
<height>169</height>
<width>390</width>
<name>gb_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>1</mode>
<color>553648127</color>
</background>
</GroupBox>
<TextObject>
<band>Detail</band>
<alignment>1</alignment>
<text>Emp Code:</text>
<border>0</border>
<color>0</color>
<x>43</x>
<y>45</y>
<height>16</height>
<width>70</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>emp_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>1</mode>
<color>536870912</color>
</background>
</TextObject>
<ColumnObject> <ColumnObject>
<band>Detail</band> <band>Detail</band>
<id>8</id> <id>5</id>
<alignment>0</alignment> <alignment>0</alignment>
<tabsequence>32766</tabsequence> <tabsequence>32766</tabsequence>
<border>5</border> <border>5</border>
<color>255</color> <color>255</color>
<x>117</x> <x>187</x>
<y>84</y> <y>46</y>
<height>16</height> <height>16</height>
<width>79</width> <width>96</width>
<format>[general]</format> <format>[general]</format>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
<name>employee_emp_site</name> <name>employee_emp_fname</name>
<visible>1</visible> <visible>1</visible>
<EditStyle style="edit"> <EditStyle style="edit">
<limit>0</limit> <limit>15</limit>
<case>any</case> <case>any</case>
<focusrectangle>no</focusrectangle>
<autoselect>yes</autoselect> <autoselect>yes</autoselect>
<autohscroll>yes</autohscroll>
<imemode>0</imemode> <imemode>0</imemode>
</EditStyle> </EditStyle>
<font> <font>
...@@ -168,24 +219,62 @@ ...@@ -168,24 +219,62 @@
<charset>0</charset> <charset>0</charset>
</font> </font>
<background> <background>
<mode>2</mode> <mode>1</mode>
<color>67108864</color> <color>536870912</color>
</background>
</ColumnObject>
<ColumnObject>
<band>Detail</band>
<id>6</id>
<alignment>0</alignment>
<tabsequence>32766</tabsequence>
<border>5</border>
<color>255</color>
<x>287</x>
<y>46</y>
<height>16</height>
<width>96</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>employee_emp_lname</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>2</family>
<pitch>2</pitch>
<charset>0</charset>
</font>
<background>
<mode>1</mode>
<color>536870912</color>
</background> </background>
</ColumnObject> </ColumnObject>
<TextObject> <TextObject>
<band>Detail</band> <band>Detail</band>
<alignment>1</alignment> <alignment>1</alignment>
<text>Employee Code :</text> <text>From Date:</text>
<border>0</border> <border>0</border>
<color>0</color> <color>0</color>
<x>11</x> <x>42</x>
<y>9</y> <y>70</y>
<height>16</height> <height>16</height>
<width>101</width> <width>71</width>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
<name>shift_rotate_emp_code_t</name> <name>from_dt_t</name>
<visible>1</visible> <visible>1</visible>
<font> <font>
<face>Times New Roman</face> <face>Times New Roman</face>
...@@ -203,17 +292,17 @@ ...@@ -203,17 +292,17 @@
<TextObject> <TextObject>
<band>Detail</band> <band>Detail</band>
<alignment>1</alignment> <alignment>1</alignment>
<text>From Date :</text> <text>Shift:</text>
<border>0</border> <border>0</border>
<color>0</color> <color>0</color>
<x>11</x> <x>43</x>
<y>34</y> <y>95</y>
<height>16</height> <height>16</height>
<width>101</width> <width>70</width>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
<name>shift_rotate_rotated_on_t</name> <name>shift_t</name>
<visible>1</visible> <visible>1</visible>
<font> <font>
<face>Times New Roman</face> <face>Times New Roman</face>
...@@ -225,23 +314,23 @@ ...@@ -225,23 +314,23 @@
</font> </font>
<background> <background>
<mode>1</mode> <mode>1</mode>
<color>536870912</color> <color>553648127</color>
</background> </background>
</TextObject> </TextObject>
<TextObject> <TextObject>
<band>Detail</band> <band>Detail</band>
<alignment>1</alignment> <alignment>1</alignment>
<text>Shift :</text> <text>Emp Site :</text>
<border>0</border> <border>0</border>
<color>0</color> <color>0</color>
<x>11</x> <x>43</x>
<y>59</y> <y>119</y>
<height>16</height> <height>16</height>
<width>101</width> <width>70</width>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
<name>shift_rotate_shift_t</name> <name>employee_emp_site_t</name>
<visible>1</visible> <visible>1</visible>
<font> <font>
<face>Times New Roman</face> <face>Times New Roman</face>
...@@ -259,17 +348,17 @@ ...@@ -259,17 +348,17 @@
<TextObject> <TextObject>
<band>Detail</band> <band>Detail</band>
<alignment>1</alignment> <alignment>1</alignment>
<text>Emp Site :</text> <text>Chg Term :</text>
<border>0</border> <border>0</border>
<color>0</color> <color>0</color>
<x>11</x> <x>43</x>
<y>83</y> <y>145</y>
<height>16</height> <height>16</height>
<width>101</width> <width>70</width>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
<name>employee_emp_site_t</name> <name>chg_term_t</name>
<visible>1</visible> <visible>1</visible>
<font> <font>
<face>Times New Roman</face> <face>Times New Roman</face>
...@@ -287,17 +376,17 @@ ...@@ -287,17 +376,17 @@
<TextObject> <TextObject>
<band>Detail</band> <band>Detail</band>
<alignment>1</alignment> <alignment>1</alignment>
<text>Chg Term :</text> <text>Chg Date :</text>
<border>0</border> <border>0</border>
<color>0</color> <color>0</color>
<x>11</x> <x>230</x>
<y>109</y> <y>145</y>
<height>16</height> <height>16</height>
<width>101</width> <width>70</width>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
<name>chg_term_t</name> <name>chg_date_t</name>
<visible>1</visible> <visible>1</visible>
<font> <font>
<face>Times New Roman</face> <face>Times New Roman</face>
...@@ -314,20 +403,20 @@ ...@@ -314,20 +403,20 @@
</TextObject> </TextObject>
<ColumnObject> <ColumnObject>
<band>Detail</band> <band>Detail</band>
<id>3</id> <id>1</id>
<alignment>0</alignment> <alignment>0</alignment>
<tabsequence>32766</tabsequence> <tabsequence>32766</tabsequence>
<border>5</border> <border>5</border>
<color>255</color> <color>255</color>
<x>117</x> <x>118</x>
<y>35</y> <y>46</y>
<height>16</height> <height>16</height>
<width>79</width> <width>65</width>
<format>[shortdate] [time]</format> <format>[general]</format>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
<name>from_dt</name> <name>emp_code</name>
<visible>1</visible> <visible>1</visible>
<EditStyle style="edit"> <EditStyle style="edit">
<limit>0</limit> <limit>0</limit>
...@@ -350,20 +439,20 @@ ...@@ -350,20 +439,20 @@
</ColumnObject> </ColumnObject>
<ColumnObject> <ColumnObject>
<band>Detail</band> <band>Detail</band>
<id>1</id> <id>3</id>
<alignment>0</alignment> <alignment>0</alignment>
<tabsequence>32766</tabsequence> <tabsequence>32766</tabsequence>
<border>5</border> <border>5</border>
<color>255</color> <color>255</color>
<x>117</x> <x>118</x>
<y>10</y> <y>71</y>
<height>16</height> <height>16</height>
<width>79</width> <width>79</width>
<format>[general]</format> <format>[shortdate] [time]</format>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
<name>emp_code</name> <name>from_dt</name>
<visible>1</visible> <visible>1</visible>
<EditStyle style="edit"> <EditStyle style="edit">
<limit>0</limit> <limit>0</limit>
...@@ -386,27 +475,25 @@ ...@@ -386,27 +475,25 @@
</ColumnObject> </ColumnObject>
<ColumnObject> <ColumnObject>
<band>Detail</band> <band>Detail</band>
<id>5</id> <id>2</id>
<alignment>0</alignment> <alignment>0</alignment>
<tabsequence>32766</tabsequence> <tabsequence>32766</tabsequence>
<border>5</border> <border>5</border>
<color>255</color> <color>255</color>
<x>202</x> <x>118</x>
<y>10</y> <y>96</y>
<height>16</height> <height>16</height>
<width>112</width> <width>102</width>
<format>[general]</format> <format>[general]</format>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
<name>employee_emp_fname</name> <name>shift</name>
<visible>1</visible> <visible>1</visible>
<EditStyle style="edit"> <EditStyle style="edit">
<limit>15</limit> <limit>0</limit>
<case>any</case> <case>any</case>
<focusrectangle>no</focusrectangle>
<autoselect>yes</autoselect> <autoselect>yes</autoselect>
<autohscroll>yes</autohscroll>
<imemode>0</imemode> <imemode>0</imemode>
</EditStyle> </EditStyle>
<font> <font>
...@@ -418,33 +505,31 @@ ...@@ -418,33 +505,31 @@
<charset>0</charset> <charset>0</charset>
</font> </font>
<background> <background>
<mode>1</mode> <mode>2</mode>
<color>536870912</color> <color>67108864</color>
</background> </background>
</ColumnObject> </ColumnObject>
<ColumnObject> <ColumnObject>
<band>Detail</band> <band>Detail</band>
<id>6</id> <id>8</id>
<alignment>0</alignment> <alignment>0</alignment>
<tabsequence>32766</tabsequence> <tabsequence>32766</tabsequence>
<border>5</border> <border>5</border>
<color>255</color> <color>255</color>
<x>319</x> <x>118</x>
<y>10</y> <y>120</y>
<height>16</height> <height>16</height>
<width>112</width> <width>79</width>
<format>[general]</format> <format>[general]</format>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
<name>employee_emp_lname</name> <name>employee_emp_site</name>
<visible>1</visible> <visible>1</visible>
<EditStyle style="edit"> <EditStyle style="edit">
<limit>15</limit> <limit>0</limit>
<case>any</case> <case>any</case>
<focusrectangle>no</focusrectangle>
<autoselect>yes</autoselect> <autoselect>yes</autoselect>
<autohscroll>yes</autohscroll>
<imemode>0</imemode> <imemode>0</imemode>
</EditStyle> </EditStyle>
<font> <font>
...@@ -456,26 +541,26 @@ ...@@ -456,26 +541,26 @@
<charset>0</charset> <charset>0</charset>
</font> </font>
<background> <background>
<mode>1</mode> <mode>2</mode>
<color>536870912</color> <color>67108864</color>
</background> </background>
</ColumnObject> </ColumnObject>
<ColumnObject> <ColumnObject>
<band>Detail</band> <band>Detail</band>
<id>4</id> <id>11</id>
<alignment>0</alignment> <alignment>0</alignment>
<tabsequence>32766</tabsequence> <tabsequence>32766</tabsequence>
<border>5</border> <border>5</border>
<color>255</color> <color>255</color>
<x>352</x> <x>118</x>
<y>35</y> <y>146</y>
<height>16</height> <height>16</height>
<width>79</width> <width>79</width>
<format>[shortdate] [time]</format> <format>[general]</format>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
<name>to_dt</name> <name>chg_term</name>
<visible>1</visible> <visible>1</visible>
<EditStyle style="edit"> <EditStyle style="edit">
<limit>0</limit> <limit>0</limit>
...@@ -498,20 +583,20 @@ ...@@ -498,20 +583,20 @@
</ColumnObject> </ColumnObject>
<ColumnObject> <ColumnObject>
<band>Detail</band> <band>Detail</band>
<id>10</id> <id>9</id>
<alignment>0</alignment> <alignment>0</alignment>
<tabsequence>32766</tabsequence> <tabsequence>32766</tabsequence>
<border>5</border> <border>5</border>
<color>255</color> <color>255</color>
<x>352</x> <x>305</x>
<y>84</y> <y>146</y>
<height>16</height> <height>16</height>
<width>79</width> <width>79</width>
<format>[general]</format> <format>[shortdate] [time]</format>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
<name>chg_user</name> <name>chg_date</name>
<visible>1</visible> <visible>1</visible>
<EditStyle style="edit"> <EditStyle style="edit">
<limit>0</limit> <limit>0</limit>
...@@ -534,20 +619,20 @@ ...@@ -534,20 +619,20 @@
</ColumnObject> </ColumnObject>
<ColumnObject> <ColumnObject>
<band>Detail</band> <band>Detail</band>
<id>9</id> <id>10</id>
<alignment>0</alignment> <alignment>0</alignment>
<tabsequence>32766</tabsequence> <tabsequence>32766</tabsequence>
<border>5</border> <border>5</border>
<color>255</color> <color>255</color>
<x>352</x> <x>305</x>
<y>110</y> <y>120</y>
<height>16</height> <height>16</height>
<width>79</width> <width>79</width>
<format>[shortdate] [time]</format> <format>[general]</format>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
<name>chg_date</name> <name>chg_user</name>
<visible>1</visible> <visible>1</visible>
<EditStyle style="edit"> <EditStyle style="edit">
<limit>0</limit> <limit>0</limit>
...@@ -568,70 +653,86 @@ ...@@ -568,70 +653,86 @@
<color>67108864</color> <color>67108864</color>
</background> </background>
</ColumnObject> </ColumnObject>
<TextObject> <ColumnObject>
<band>Detail</band> <band>Detail</band>
<alignment>1</alignment> <id>7</id>
<text>To Date :</text> <alignment>0</alignment>
<border>0</border> <tabsequence>32766</tabsequence>
<color>0</color> <border>5</border>
<x>277</x> <color>255</color>
<y>34</y> <x>305</x>
<y>96</y>
<height>16</height> <height>16</height>
<width>70</width> <width>79</width>
<format>[general]</format>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
<name>t_1</name> <name>dept_code</name>
<visible>1</visible> <visible>1</visible>
<EditStyle style="edit">
<limit>0</limit>
<case>any</case>
<autoselect>yes</autoselect>
<imemode>0</imemode>
</EditStyle>
<font> <font>
<face>Times New Roman</face> <face>Times New Roman</face>
<height>-10</height> <height>-10</height>
<weight>400</weight> <weight>400</weight>
<family>1</family> <family>2</family>
<pitch>2</pitch> <pitch>2</pitch>
<charset>0</charset> <charset>0</charset>
</font> </font>
<background> <background>
<mode>1</mode> <mode>2</mode>
<color>536870912</color> <color>67108864</color>
</background> </background>
</TextObject> </ColumnObject>
<TextObject> <ColumnObject>
<band>Detail</band> <band>Detail</band>
<alignment>1</alignment> <id>4</id>
<text>Chg Date :</text> <alignment>0</alignment>
<border>0</border> <tabsequence>32766</tabsequence>
<color>0</color> <border>5</border>
<x>277</x> <color>255</color>
<y>109</y> <x>305</x>
<y>71</y>
<height>16</height> <height>16</height>
<width>70</width> <width>79</width>
<format>[shortdate] [time]</format>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
<name>chg_date_t</name> <name>to_dt</name>
<visible>1</visible> <visible>1</visible>
<EditStyle style="edit">
<limit>0</limit>
<case>any</case>
<autoselect>yes</autoselect>
<imemode>0</imemode>
</EditStyle>
<font> <font>
<face>Times New Roman</face> <face>Times New Roman</face>
<height>-10</height> <height>-10</height>
<weight>400</weight> <weight>400</weight>
<family>1</family> <family>2</family>
<pitch>2</pitch> <pitch>2</pitch>
<charset>0</charset> <charset>0</charset>
</font> </font>
<background> <background>
<mode>1</mode> <mode>2</mode>
<color>553648127</color> <color>67108864</color>
</background> </background>
</TextObject> </ColumnObject>
<TextObject> <TextObject>
<band>Detail</band> <band>Detail</band>
<alignment>1</alignment> <alignment>1</alignment>
<text>Chg User :</text> <text>Chg User :</text>
<border>0</border> <border>0</border>
<color>0</color> <color>0</color>
<x>277</x> <x>230</x>
<y>83</y> <y>119</y>
<height>16</height> <height>16</height>
<width>70</width> <width>70</width>
<html> <html>
...@@ -658,8 +759,8 @@ ...@@ -658,8 +759,8 @@
<text>Dept Code :</text> <text>Dept Code :</text>
<border>0</border> <border>0</border>
<color>0</color> <color>0</color>
<x>277</x> <x>230</x>
<y>59</y> <y>95</y>
<height>16</height> <height>16</height>
<width>70</width> <width>70</width>
<html> <html>
...@@ -680,114 +781,34 @@ ...@@ -680,114 +781,34 @@
<color>553648127</color> <color>553648127</color>
</background> </background>
</TextObject> </TextObject>
<ColumnObject> <TextObject>
<band>Detail</band>
<id>11</id>
<alignment>0</alignment>
<tabsequence>32766</tabsequence>
<border>5</border>
<color>255</color>
<x>117</x>
<y>110</y>
<height>16</height>
<width>102</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>chg_term</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>2</family>
<pitch>2</pitch>
<charset>0</charset>
</font>
<background>
<mode>2</mode>
<color>67108864</color>
</background>
</ColumnObject>
<ColumnObject>
<band>Detail</band>
<id>7</id>
<alignment>0</alignment>
<tabsequence>32766</tabsequence>
<border>5</border>
<color>255</color>
<x>352</x>
<y>60</y>
<height>16</height>
<width>79</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>dept_code</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>2</family>
<pitch>2</pitch>
<charset>0</charset>
</font>
<background>
<mode>2</mode>
<color>67108864</color>
</background>
</ColumnObject>
<ColumnObject>
<band>Detail</band> <band>Detail</band>
<id>2</id> <alignment>1</alignment>
<alignment>0</alignment> <text>To Date:</text>
<tabsequence>32766</tabsequence> <border>0</border>
<border>5</border> <color>0</color>
<color>255</color> <x>230</x>
<x>117</x> <y>70</y>
<y>60</y>
<height>16</height> <height>16</height>
<width>79</width> <width>70</width>
<format>[general]</format>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
<name>shift</name> <name>t_1</name>
<visible>1</visible> <visible>1</visible>
<EditStyle style="edit">
<limit>0</limit>
<case>any</case>
<autoselect>yes</autoselect>
<imemode>0</imemode>
</EditStyle>
<font> <font>
<face>Times New Roman</face> <face>Times New Roman</face>
<height>-10</height> <height>-10</height>
<weight>400</weight> <weight>400</weight>
<family>2</family> <family>1</family>
<pitch>2</pitch> <pitch>2</pitch>
<charset>0</charset> <charset>0</charset>
</font> </font>
<background> <background>
<mode>2</mode> <mode>1</mode>
<color>67108864</color> <color>536870912</color>
</background> </background>
</ColumnObject> </TextObject>
<HtmlTable> <HtmlTable>
<border>1</border> <border>1</border>
</HtmlTable> </HtmlTable>
......
$PBExportHeader$d_shift_rotate_edit.srd
$PBExportComments$Edit DataWindow For Shift Rotate
release 9;
datawindow(units=1 timer_interval=0 color=79741120 processing=0 HTMLDW=no print.printername="" print.documentname="" print.orientation = 0 print.margin.left = 24 print.margin.right = 24 print.margin.top = 24 print.margin.bottom = 24 print.paper.source = 0 print.paper.size = 0 print.canusedefaultprinter=yes print.prompt=no print.buttons=no print.preview.buttons=no print.cliptext=no print.overrideprintjob=no print.collate=yes hidegrayline=no )
summary(height=219 color="536870912" )
footer(height=0 color="536870912" )
detail(height=312 color="536870912" )
table(column=(type=char(10) update=yes updatewhereclause=yes name=emp_code dbname="work_shift.emp_code" )
column=(type=char(1) update=yes updatewhereclause=yes name=shift dbname="work_shift.shift" )
column=(type=datetime update=yes updatewhereclause=yes key=yes name=from_dt dbname="work_shift.from_dt" )
column=(type=datetime update=yes updatewhereclause=yes key=yes name=to_dt dbname="work_shift.to_dt" )
column=(type=char(15) updatewhereclause=yes name=employee_emp_fname dbname="employee.emp_fname" )
column=(type=char(15) updatewhereclause=yes name=employee_emp_lname dbname="employee.emp_lname" )
column=(type=char(5) updatewhereclause=yes name=dept_code dbname="employee.dept_code" )
column=(type=char(5) updatewhereclause=yes name=employee_emp_site dbname="employee.emp_site" )
column=(type=datetime update=yes updatewhereclause=yes name=chg_date dbname="work_shift.chg_date" )
column=(type=char(15) update=yes updatewhereclause=yes name=chg_user dbname="work_shift.chg_user" )
column=(type=char(10) update=yes updatewhereclause=yes name=chg_term dbname="work_shift.chg_term" )
retrieve="PBSELECT( VERSION(400) TABLE(NAME=~"employee~" ) TABLE(NAME=~"work_shift~" ) COLUMN(NAME=~"work_shift.emp_code~") COLUMN(NAME=~"work_shift.shift~") COLUMN(NAME=~"work_shift.from_dt~") COLUMN(NAME=~"work_shift.to_dt~") COLUMN(NAME=~"employee.emp_fname~") COLUMN(NAME=~"employee.emp_lname~") COLUMN(NAME=~"employee.dept_code~") COLUMN(NAME=~"employee.emp_site~") COLUMN(NAME=~"work_shift.chg_date~") COLUMN(NAME=~"work_shift.chg_user~") COLUMN(NAME=~"work_shift.chg_term~") JOIN (LEFT=~"work_shift.emp_code~" OP =~"=~"RIGHT=~"employee.emp_code~" )WHERE( EXP1 =~"work_shift.emp_code~" OP =~"=~" EXP2 =~":as_emp_code~" LOGIC =~"and~" ) WHERE( EXP1 =~"work_shift.from_dt~" OP =~"=~" EXP2 =~":ad_date_fr~" LOGIC =~"and~" ) WHERE( EXP1 =~"work_shift.to_dt~" OP =~"=~" EXP2 =~":ad_date_to~" ) ) ARG(NAME = ~"as_emp_code~" TYPE = string) ARG(NAME = ~"ad_date_fr~" TYPE = datetime) ARG(NAME = ~"ad_date_to~" TYPE = datetime) " update="WORK_SHIFT" updatewhere=0 updatekeyinplace=no arguments=(("as_emp_code", string),("ad_date_fr", datetime),("ad_date_to", datetime)) )
groupbox(band=detail text="Basic"border="2" color="0" x="4" y="0" height="151" width="406" name=gb_1 visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="1" background.color="553648127" )
text(band=detail alignment="1" text="Emp Code:" border="0" color="0" x="32" y="21" height="16" width="70" html.valueishtml="0" name=emp_code_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
text(band=detail alignment="1" text="From Date:" border="0" color="0" x="31" y="46" height="16" width="71" html.valueishtml="0" name=from_dt_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
text(band=detail alignment="1" text="Shift:" border="0" color="0" x="32" y="71" height="16" width="70" html.valueishtml="0" name=shift_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="1" background.color="553648127" )
text(band=detail alignment="1" text="Emp Site :" border="0" color="0" x="32" y="95" height="16" width="70" html.valueishtml="0" name=employee_emp_site_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="1" background.color="553648127" )
text(band=detail alignment="1" text="Chg Term :" border="0" color="0" x="32" y="121" height="16" width="70" html.valueishtml="0" name=chg_term_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="1" background.color="553648127" )
column(band=detail id=5 alignment="0" tabsequence=32766 border="5" color="255" x="176" y="22" height="16" width="96" format="[general]" html.valueishtml="0" name=employee_emp_fname visible="1" edit.limit=15 edit.case=any edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
column(band=detail id=6 alignment="0" tabsequence=32766 border="5" color="255" x="276" y="22" height="16" width="96" format="[general]" html.valueishtml="0" name=employee_emp_lname visible="1" edit.limit=15 edit.case=any edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
text(band=detail alignment="1" text="Chg Date :" border="0" color="0" x="219" y="121" height="16" width="70" html.valueishtml="0" name=chg_date_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="1" background.color="553648127" )
column(band=detail id=1 alignment="0" tabsequence=32766 border="5" color="255" x="107" y="22" height="16" width="65" format="[general]" html.valueishtml="0" name=emp_code visible="1" edit.limit=0 edit.case=any edit.autoselect=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="2" background.color="67108864" )
column(band=detail id=3 alignment="0" tabsequence=32766 border="5" color="255" x="107" y="47" height="16" width="79" format="[shortdate] [time]" html.valueishtml="0" name=from_dt visible="1" edit.limit=0 edit.case=any edit.autoselect=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="2" background.color="67108864" )
column(band=detail id=2 alignment="0" tabsequence=32766 border="5" color="255" x="107" y="72" height="16" width="102" format="[general]" html.valueishtml="0" name=shift visible="1" edit.limit=0 edit.case=any edit.autoselect=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="2" background.color="67108864" )
column(band=detail id=8 alignment="0" tabsequence=32766 border="5" color="255" x="107" y="96" height="16" width="79" format="[general]" html.valueishtml="0" name=employee_emp_site visible="1" edit.limit=0 edit.case=any edit.autoselect=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="2" background.color="67108864" )
column(band=detail id=11 alignment="0" tabsequence=32766 border="5" color="255" x="107" y="122" height="16" width="79" format="[general]" html.valueishtml="0" name=chg_term visible="1" edit.limit=0 edit.case=any edit.autoselect=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="2" background.color="67108864" )
column(band=detail id=9 alignment="0" tabsequence=32766 border="5" color="255" x="294" y="122" height="16" width="79" format="[shortdate] [time]" html.valueishtml="0" name=chg_date visible="1" edit.limit=0 edit.case=any edit.autoselect=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="2" background.color="67108864" )
column(band=detail id=10 alignment="0" tabsequence=32766 border="5" color="255" x="294" y="96" height="16" width="79" format="[general]" html.valueishtml="0" name=chg_user visible="1" edit.limit=0 edit.case=any edit.autoselect=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="2" background.color="67108864" )
column(band=detail id=7 alignment="0" tabsequence=32766 border="5" color="255" x="294" y="72" height="16" width="79" format="[general]" html.valueishtml="0" name=dept_code visible="1" edit.limit=0 edit.case=any edit.autoselect=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="2" background.color="67108864" )
column(band=detail id=4 alignment="0" tabsequence=32766 border="5" color="255" x="294" y="47" height="16" width="79" format="[shortdate] [time]" html.valueishtml="0" name=to_dt visible="1" edit.limit=0 edit.case=any edit.autoselect=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="2" background.color="67108864" )
text(band=detail alignment="1" text="Chg User :" border="0" color="0" x="219" y="95" height="16" width="70" html.valueishtml="0" name=chg_user_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="1" background.color="553648127" )
text(band=detail alignment="1" text="Dept Code :" border="0" color="0" x="219" y="71" height="16" width="70" html.valueishtml="0" name=dept_code_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="1" background.color="553648127" )
text(band=detail alignment="1" text="To Date:" border="0" color="0" x="219" y="46" height="16" width="70" html.valueishtml="0" name=to_dt_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
htmltable(border="1" )
htmlgen(clientevents="1" clientvalidation="1" clientcomputedfields="1" clientformatting="0" clientscriptable="0" generatejavascript="1" encodeselflinkargs="1" netscapelayers="0" )
export.xml(headgroups="1" includewhitespace="0" metadatatype=0 savemetadata=0 )
import.xml()
export.pdf(method=0 distill.custompostscript="0" xslfop.print="0" )
\ No newline at end of file
$PBExportHeader$d_shift_rotate_list.srd $PBExportHeader$d_shift_rotate_list.srd
$PBExportComments$List DataWindow For Shift Rotate $PBExportComments$List DataWindow For Shift Rotate
release 9; release 9;
datawindow(units=1 timer_interval=0 color=79741120 processing=1 HTMLDW=no print.printername="" print.documentname="" print.orientation = 0 print.margin.left = 24 print.margin.right = 24 print.margin.top = 24 print.margin.bottom = 24 print.paper.source = 0 print.paper.size = 0 print.canusedefaultprinter=yes print.prompt=no print.buttons=no print.preview.buttons=no print.cliptext=no print.overrideprintjob=no print.collate=yes hidegrayline=no grid.lines=0 ) datawindow(units=1 timer_interval=0 color=79741120 processing=0 HTMLDW=no print.printername="" print.documentname="" print.orientation = 0 print.margin.left = 24 print.margin.right = 24 print.margin.top = 24 print.margin.bottom = 24 print.paper.source = 0 print.paper.size = 0 print.canusedefaultprinter=yes print.prompt=no print.buttons=no print.preview.buttons=no print.cliptext=no print.overrideprintjob=no print.collate=yes hidegrayline=no )
header(height=20 color="536870912" ) header(height=20 color="536870912" )
summary(height=0 color="536870912" ) summary(height=0 color="536870912" )
footer(height=0 color="536870912" ) footer(height=0 color="536870912" )
...@@ -14,35 +14,35 @@ table(column=(type=char(10) update=yes updatewhereclause=yes key=yes name=emp_co ...@@ -14,35 +14,35 @@ table(column=(type=char(10) update=yes updatewhereclause=yes key=yes name=emp_co
column=(type=char(15) updatewhereclause=yes name=emp_lname dbname="employee.emp_lname" ) column=(type=char(15) updatewhereclause=yes name=emp_lname dbname="employee.emp_lname" )
column=(type=char(5) updatewhereclause=yes name=dept_code dbname="employee.dept_code" ) column=(type=char(5) updatewhereclause=yes name=dept_code dbname="employee.dept_code" )
column=(type=char(5) updatewhereclause=yes name=emp_site dbname="employee.emp_site" ) column=(type=char(5) updatewhereclause=yes name=emp_site dbname="employee.emp_site" )
column=(type=datetime update=yes updatewhereclause=yes name=chg_date dbname="work_shift.chg_date" ) column=(type=datetime updatewhereclause=yes name=chg_date dbname="work_shift.chg_date" )
column=(type=char(10) update=yes updatewhereclause=yes name=chg_user dbname="work_shift.chg_user" ) column=(type=char(15) updatewhereclause=yes name=chg_user dbname="work_shift.chg_user" )
column=(type=char(15) update=yes updatewhereclause=yes name=chg_term dbname="work_shift.chg_term" ) column=(type=char(10) updatewhereclause=yes name=chg_term dbname="work_shift.chg_term" )
column=(type=char(10) update=yes updatewhereclause=yes name=pattern_code dbname="work_shift.pattern_code" ) column=(type=char(10) update=yes updatewhereclause=yes name=pattern_code dbname="work_shift.pattern_code" )
retrieve="PBSELECT( VERSION(400) TABLE(NAME=~"employee~" ) TABLE(NAME=~"work_shift~" ) COLUMN(NAME=~"work_shift.emp_code~") COLUMN(NAME=~"work_shift.shift~") COLUMN(NAME=~"work_shift.from_dt~") COLUMN(NAME=~"work_shift.to_dt~") COLUMN(NAME=~"employee.emp_fname~") COLUMN(NAME=~"employee.emp_lname~") COLUMN(NAME=~"employee.dept_code~") COLUMN(NAME=~"employee.emp_site~") COLUMN(NAME=~"work_shift.chg_date~") COLUMN(NAME=~"work_shift.chg_user~") COLUMN(NAME=~"work_shift.chg_term~") COLUMN(NAME=~"work_shift.pattern_code~")WHERE( EXP1 =~"work_shift.emp_code~" OP =~"=~" EXP2 =~"employee.emp_code~" LOGIC =~"and~" ) WHERE( EXP1 =~"fn_shiftdates_inrange( work_shift.from_dt , work_shift.to_dt , :ad_date_fr , :ad_date_to)~" OP =~"=~" EXP2 =~"1~" ) ) ARG(NAME = ~"ad_date_fr~" TYPE = datetime) ARG(NAME = ~"ad_date_to~" TYPE = datetime) " update="work_shift" updatewhere=0 updatekeyinplace=no arguments=(("ad_date_fr", datetime),("ad_date_to", datetime)) ) retrieve="PBSELECT( VERSION(400) TABLE(NAME=~"employee~" ) TABLE(NAME=~"work_shift~" ) COLUMN(NAME=~"work_shift.emp_code~") COLUMN(NAME=~"work_shift.shift~") COLUMN(NAME=~"work_shift.from_dt~") COLUMN(NAME=~"work_shift.to_dt~") COLUMN(NAME=~"employee.emp_fname~") COLUMN(NAME=~"employee.emp_lname~") COLUMN(NAME=~"employee.dept_code~") COLUMN(NAME=~"employee.emp_site~") COLUMN(NAME=~"work_shift.chg_date~") COLUMN(NAME=~"work_shift.chg_user~") COLUMN(NAME=~"work_shift.chg_term~") COLUMN(NAME=~"work_shift.pattern_code~") JOIN (LEFT=~"work_shift.emp_code~" OP =~"=~"RIGHT=~"employee.emp_code~" )WHERE( EXP1 =~"((work_shift.from_dt~" OP =~"between~" EXP2 =~":ad_date_fr and :ad_date_to )~" LOGIC =~"or~" ) WHERE( EXP1 =~"(work_shift.to_dt~" OP =~"between~" EXP2 =~":ad_date_fr and :ad_date_to ))~" ) ) ORDER(NAME=~"employee.emp_code~" ASC=yes ) ORDER(NAME=~"work_shift.from_dt~" ASC=yes ) ORDER(NAME=~"work_shift.to_dt~" ASC=yes ) ARG(NAME = ~"ad_date_fr~" TYPE = datetime) ARG(NAME = ~"ad_date_to~" TYPE = datetime) " update="WORK_SHIFT" updatewhere=0 updatekeyinplace=no arguments=(("ad_date_fr", datetime),("ad_date_to", datetime)) )
text(band=header alignment="2" text="Employee Code" border="6" color="0" x="2" y="2" height="16" width="99" html.valueishtml="0" name=emp_code_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" ) text(band=header alignment="2" text="Emp Code" border="6" color="0" x="4" y="2" height="16" width="66" html.valueishtml="0" name=emp_code_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
text(band=header alignment="2" text="Shift" border="6" color="0" x="103" y="2" height="16" width="76" html.valueishtml="0" name=shift_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" ) text(band=header alignment="2" text="Shift" border="6" color="0" x="74" y="2" height="16" width="29" html.valueishtml="0" name=shift_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
text(band=header alignment="2" text="From Date" border="6" color="0" x="181" y="2" height="16" width="83" html.valueishtml="0" name=from_dt_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" ) text(band=header alignment="2" text="From Date" border="6" color="0" x="107" y="2" height="16" width="67" html.valueishtml="0" name=from_dt_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
text(band=header alignment="2" text="To Date" border="6" color="0" x="266" y="2" height="16" width="75" html.valueishtml="0" name=to_dt_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" ) text(band=header alignment="2" text="To Date" border="6" color="0" x="178" y="2" height="16" width="60" html.valueishtml="0" name=to_dt_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
text(band=header alignment="2" text="Employee First Name" border="6" color="0" x="343" y="2" height="16" width="187" html.valueishtml="0" name=emp_fname_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" ) text(band=header alignment="2" text="Emp Fname" border="6" color="0" x="242" y="2" height="16" width="187" html.valueishtml="0" name=emp_fname_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
text(band=header alignment="2" text="Employee Last Name" border="6" color="0" x="532" y="2" height="16" width="198" html.valueishtml="0" name=emp_lname_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" ) text(band=header alignment="2" text="Emp Lname" border="6" color="0" x="433" y="2" height="16" width="198" html.valueishtml="0" name=emp_lname_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
text(band=header alignment="2" text="Dept Code" border="6" color="0" x="732" y="2" height="16" width="69" html.valueishtml="0" name=dept_code_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" ) text(band=header alignment="2" text="Dept Code" border="6" color="0" x="635" y="2" height="16" width="61" html.valueishtml="0" name=dept_code_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
text(band=header alignment="2" text="Site Code" border="6" color="0" x="803" y="2" height="16" width="62" html.valueishtml="0" name=emp_site_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" ) text(band=header alignment="2" text="Site Code" border="6" color="0" x="700" y="2" height="16" width="61" html.valueishtml="0" name=emp_site_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
text(band=header alignment="2" text="Pattern Code" border="6" color="0" x="867" y="2" height="16" width="78" html.valueishtml="0" name=pattern_code_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" ) text(band=header alignment="2" text="Pattern Code" border="6" color="0" x="765" y="2" height="16" width="69" html.valueishtml="0" name=pattern_code_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
text(band=header alignment="2" text="Chg Date" border="6" color="0" x="947" y="2" height="16" width="73" html.valueishtml="0" name=chg_date_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" ) text(band=header alignment="2" text="Chg Date" border="6" color="0" x="838" y="2" height="16" width="73" html.valueishtml="0" name=chg_date_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
text(band=header alignment="2" text="Chg User" border="6" color="0" x="1022" y="2" height="16" width="80" html.valueishtml="0" name=chg_user_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" ) text(band=header alignment="2" text="Chg User" border="6" color="0" x="915" y="2" height="16" width="76" html.valueishtml="0" name=chg_user_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
text(band=header alignment="2" text="Chg Term" border="6" color="0" x="1104" y="2" height="16" width="70" html.valueishtml="0" name=chg_term_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" ) text(band=header alignment="2" text="Chg Term" border="6" color="0" x="995" y="2" height="16" width="70" html.valueishtml="0" name=chg_term_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
column(band=detail id=1 alignment="0" tabsequence=10 border="5" color="0" x="2" y="1" height="16" width="99" format="[general]" html.valueishtml="0" name=emp_code visible="1" edit.limit=0 edit.case=upper edit.focusrectangle=no edit.autoselect=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="2" background.color="1090519039" ) column(band=detail id=1 alignment="0" tabsequence=10 border="5" color="0" x="2" y="1" height="16" width="66" format="[general]" html.valueishtml="0" name=emp_code visible="1" edit.limit=0 edit.case=upper edit.focusrectangle=no edit.autoselect=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="2" background.color="1090519039" )
column(band=detail id=2 alignment="0" tabsequence=20 border="5" color="0" x="103" y="1" height="16" width="76" format="[general]" html.valueishtml="0" name=shift visible="1" edit.limit=0 edit.case=any edit.focusrectangle=no edit.autoselect=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="2" background.color="1090519039" ) column(band=detail id=2 alignment="0" tabsequence=20 border="5" color="0" x="72" y="1" height="16" width="30" format="[general]" html.valueishtml="0" name=shift visible="1" edit.limit=0 edit.case=any edit.focusrectangle=no edit.autoselect=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="2" background.color="1090519039" )
column(band=detail id=3 alignment="0" tabsequence=30 border="5" color="0" x="181" y="1" height="16" width="83" format="[shortdate] [time]" html.valueishtml="0" name=from_dt visible="1" editmask.mask="DD/MM/YY" editmask.imemode=0 editmask.focusrectangle=no font.face="Times New Roman" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="2" background.color="1090519039" ) column(band=detail id=3 alignment="0" tabsequence=30 border="5" color="0" x="106" y="1" height="16" width="67" format="[shortdate] [time]" html.valueishtml="0" name=from_dt visible="1" editmask.mask="DD/MM/YY" editmask.imemode=0 editmask.focusrectangle=no font.face="Times New Roman" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="2" background.color="1090519039" )
column(band=detail id=4 alignment="0" tabsequence=40 border="5" color="0" x="266" y="1" height="16" width="75" format="dd/mm/yy" html.valueishtml="0" name=to_dt visible="1" editmask.mask="DD/MM/YY" editmask.imemode=0 editmask.focusrectangle=no font.face="Times New Roman" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="2" background.color="1090519039" ) column(band=detail id=4 alignment="0" tabsequence=40 border="5" color="0" x="178" y="1" height="16" width="60" format="dd/mm/yy" html.valueishtml="0" name=to_dt visible="1" editmask.mask="DD/MM/YY" editmask.imemode=0 editmask.focusrectangle=no font.face="Times New Roman" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="2" background.color="1090519039" )
column(band=detail id=5 alignment="0" tabsequence=50 border="5" color="0" x="343" y="1" height="16" width="187" format="[general]" html.valueishtml="0" name=emp_fname visible="1" edit.limit=15 edit.case=any edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="2" background.color="1090519039" ) column(band=detail id=5 alignment="0" tabsequence=50 border="5" color="0" x="241" y="1" height="16" width="187" format="[general]" html.valueishtml="0" name=emp_fname visible="1" edit.limit=15 edit.case=any edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="2" background.color="1090519039" )
column(band=detail id=6 alignment="0" tabsequence=60 border="5" color="0" x="532" y="1" height="16" width="198" format="[general]" html.valueishtml="0" name=emp_lname visible="1" edit.limit=15 edit.case=any edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="2" background.color="1090519039" ) column(band=detail id=6 alignment="0" tabsequence=60 border="5" color="0" x="432" y="1" height="16" width="198" format="[general]" html.valueishtml="0" name=emp_lname visible="1" edit.limit=15 edit.case=any edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="2" background.color="1090519039" )
column(band=detail id=7 alignment="0" tabsequence=70 border="5" color="0" x="732" y="1" height="16" width="69" format="[general]" html.valueishtml="0" name=dept_code visible="1" edit.limit=5 edit.case=upper edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="2" background.color="1090519039" ) column(band=detail id=7 alignment="0" tabsequence=70 border="5" color="0" x="634" y="1" height="16" width="61" format="[general]" html.valueishtml="0" name=dept_code visible="1" edit.limit=5 edit.case=upper edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="2" background.color="1090519039" )
column(band=detail id=8 alignment="0" tabsequence=80 border="5" color="0" x="803" y="1" height="16" width="62" format="[general]" html.valueishtml="0" name=emp_site visible="1" edit.limit=0 edit.case=upper edit.focusrectangle=no edit.autoselect=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="2" background.color="1090519039" ) column(band=detail id=8 alignment="0" tabsequence=80 border="5" color="0" x="698" y="1" height="16" width="62" format="[general]" html.valueishtml="0" name=emp_site visible="1" edit.limit=0 edit.case=upper edit.focusrectangle=no edit.autoselect=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="2" background.color="1090519039" )
column(band=detail id=12 alignment="0" tabsequence=90 border="5" color="0" x="867" y="1" height="16" width="78" format="[general]" html.valueishtml="0" name=pattern_code visible="1" edit.limit=0 edit.case=any edit.focusrectangle=no edit.autoselect=no edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="2" background.color="1090519039" ) column(band=detail id=12 alignment="0" tabsequence=120 border="5" color="0" x="763" y="1" height="16" width="69" format="[general]" html.valueishtml="0" name=pattern_code visible="1" edit.limit=0 edit.case=any edit.focusrectangle=no edit.autoselect=no edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="2" background.color="1090519039" )
column(band=detail id=9 alignment="0" tabsequence=100 border="5" color="0" x="947" y="1" height="16" width="73" format="[shortdate] [time]" html.valueishtml="0" name=chg_date visible="1" edit.limit=0 edit.case=any edit.focusrectangle=no edit.autoselect=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="2" background.color="1090519039" ) column(band=detail id=9 alignment="0" tabsequence=90 border="5" color="0" x="835" y="1" height="16" width="73" format="[shortdate] [time]" html.valueishtml="0" name=chg_date visible="1" edit.limit=0 edit.case=any edit.focusrectangle=no edit.autoselect=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="2" background.color="1090519039" )
column(band=detail id=10 alignment="0" tabsequence=110 border="5" color="0" x="1022" y="1" height="16" width="80" format="[general]" html.valueishtml="0" name=chg_user visible="1" edit.limit=0 edit.case=any edit.focusrectangle=no edit.autoselect=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="2" background.color="1090519039" ) column(band=detail id=10 alignment="0" tabsequence=100 border="5" color="0" x="912" y="1" height="16" width="80" format="[general]" html.valueishtml="0" name=chg_user visible="1" edit.limit=0 edit.case=any edit.focusrectangle=no edit.autoselect=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="2" background.color="1090519039" )
column(band=detail id=11 alignment="0" tabsequence=120 border="5" color="0" x="1104" y="1" height="16" width="70" format="[general]" html.valueishtml="0" name=chg_term visible="1" edit.limit=0 edit.case=any edit.focusrectangle=no edit.autoselect=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="2" background.color="1090519039" ) column(band=detail id=11 alignment="0" tabsequence=110 border="5" color="0" x="995" y="1" height="16" width="70" format="[general]" html.valueishtml="0" name=chg_term visible="1" edit.limit=0 edit.case=any edit.focusrectangle=no edit.autoselect=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="2" background.color="1090519039" )
htmltable(border="1" ) htmltable(border="1" )
htmlgen(clientevents="1" clientvalidation="1" clientcomputedfields="1" clientformatting="0" clientscriptable="0" generatejavascript="1" encodeselflinkargs="1" netscapelayers="0" ) htmlgen(clientevents="1" clientvalidation="1" clientcomputedfields="1" clientformatting="0" clientscriptable="0" generatejavascript="1" encodeselflinkargs="1" netscapelayers="0" )
export.xml(headgroups="1" includewhitespace="0" metadatatype=0 savemetadata=0 ) export.xml(headgroups="1" includewhitespace="0" metadatatype=0 savemetadata=0 )
......
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