Commit f2d7fe56 authored by ysawant's avatar ysawant

Added new migrated component of EmpDetChg

emp_det_chg11.xml
emp_det_chg21.xml
d_emp_det_chg_brow.srd
d_emp_det_chg_edit.srd
EmpDetChgCancel.java
EmpDetChgCancPrv.java
w_emp_det_chg.sql
EmpDetChgConfirm.java
EmpDetChgConfirmLocal.java
EmpDetChgConfirmRemote.java
EmpDetChg.java
EmpDetChgLocal.java
EmpDetChgRemote.java


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@205571 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 450f6af9
----------------------------------------------------- TRANSETUP
Insert into TRANSETUP (TRAN_WINDOW,SAVE_FLAG,VAL_FLAG,KEY_FLAG,KEY_STRING,UDF_1,UDF_2,UDF_3,UDF_4,UDF_5,REPEATE_ADD,CHG_DATE,CHG_USER,CHG_TERM,EDI_OPTION,SITE_ACC_COL,CONFIRM_COL,CONFIRM_VAL,REPEAT_ADD_DET,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_emp_det_chg','2','2','A','_spwork_site,_pptran_date,seq05',null,null,null,null,null,'Y',to_date('2016-01-04','RRRR-MM-DD'),'E28150 ','snitdeepakg ','0','EMP_SITE','STATUS','C','N','E',null,'N',null,'TRAN_ID','0','0','N',null,null,'employee_det_change',null,null,null,null,null,null,null,null,null,null,null,null,'W-EDC','F',null,null,null,null,null,null,null,null,null,null,null,null,null,'2',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,'0',null,null,null,null,null,null,null,null,null,null,null);
update TRANSETUP set EDIT_EXPR ='or employee_det_change.status = ''X''' where TRAN_WINDOW='w_emp_det_chg';
----------------------------------------------------- OBJ_FORMS
Insert into OBJ_FORMS (WIN_NAME,TITLE,OBJ_BROW_NAME,OBJ_EDIT_NAME,CROSS_UPDATE_EXPR,EXPR_FLD_INFO,TARGET_FLD_INFO,EXPR_COMMENT,FORM_NO,SCR_FLAG,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_emp_det_chg','Employee Detail','d_emp_det_chg_brow','d_emp_det_chg_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);
update obj_forms set SCR_FLAG='F' where win_name='w_emp_det_chg';
------------------------------------------------------ ITM2MENU
Insert into ITM2MENU (APPLICATION,LEVEL_1,LEVEL_2,LEVEL_3,LEVEL_4,LEVEL_5,WIN_NAME,DESCR,COMMENTS,MENU_PATH,ICON_PATH,CLOSE_ICON,OPEN_ICON,OBJ_TYPE,CHG_DATE,CHG_TERM,CHG_USER,MOB_DEPLOY,DEFAULT_STATE,DEF_ACTION,MOB_DEPLY,ENT_TYPES)
values ('ADM',2,1,5,0,0,'w_emp_det_chg','Change Details','Change Details','ADM.2.1.5.0.0','change-details.png','change-detailswht.png',null,'T',null,null,null,'B',null,null,'B','0 ');
----------------------------------------------------- OBJ_ACTIONS
Insert into OBJ_ACTIONS (OBJ_NAME,LINE_NO,IMAGE,DESCRIPTION,SERVICE_CODE,INTERACTIVE,RIGHTS_CHAR,TITLE,FORM_NO,SERVICE_HANDLER,PLACEMENT,ACTION_TYPE,TRAN_TYPE,CHG_DATE,CHG_TERM,CHG_USER,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 ('emp_det_chg',1,'ibase/resource/objaction/add.svg','Adding New','a','a','A','Add','1',null,null,'S',null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,'2',null,null);
Insert into OBJ_ACTIONS (OBJ_NAME,LINE_NO,IMAGE,DESCRIPTION,SERVICE_CODE,INTERACTIVE,RIGHTS_CHAR,TITLE,FORM_NO,SERVICE_HANDLER,PLACEMENT,ACTION_TYPE,TRAN_TYPE,CHG_DATE,CHG_TERM,CHG_USER,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 ('emp_det_chg',3,'ibase/resource/objaction/edit.svg','Editing Existing Record','a','a','E','Edit','1',null,null,'S',null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,'2','000',null);
Insert into OBJ_ACTIONS (OBJ_NAME,LINE_NO,IMAGE,DESCRIPTION,SERVICE_CODE,INTERACTIVE,RIGHTS_CHAR,TITLE,FORM_NO,SERVICE_HANDLER,PLACEMENT,ACTION_TYPE,TRAN_TYPE,CHG_DATE,CHG_TERM,CHG_USER,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 ('emp_det_chg',5,'ibase/resource/objaction/confirm.svg','Confirmation','pre_confirm','a','F','Confirm','1','2',null,'U',null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,'2','000',null);
Insert into OBJ_ACTIONS (OBJ_NAME,LINE_NO,IMAGE,DESCRIPTION,SERVICE_CODE,INTERACTIVE,RIGHTS_CHAR,TITLE,FORM_NO,SERVICE_HANDLER,PLACEMENT,ACTION_TYPE,TRAN_TYPE,CHG_DATE,CHG_TERM,CHG_USER,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 ('emp_det_chg',8,'ibase/resource/objaction/copyTransaction.svg','Adding New','a','a','A','Copy Transaction','1',null,null,'S',null,null,null,null,null,null,null,null,null,null,null,null,'0',null,null,null,null,null,null,'1',null,null);
Insert into OBJ_ACTIONS (OBJ_NAME,LINE_NO,IMAGE,DESCRIPTION,SERVICE_CODE,INTERACTIVE,RIGHTS_CHAR,TITLE,FORM_NO,SERVICE_HANDLER,PLACEMENT,ACTION_TYPE,TRAN_TYPE,CHG_DATE,CHG_TERM,CHG_USER,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 ('emp_det_chg',16,'sign.gif','a','http://192.168.0.3:8080/ibase/webitm/jsp/Signature.jsp','a','G','Sign','1',null,null,'S',null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,'2',null,null);
Insert into OBJ_ACTIONS (OBJ_NAME,LINE_NO,IMAGE,DESCRIPTION,SERVICE_CODE,INTERACTIVE,RIGHTS_CHAR,TITLE,FORM_NO,SERVICE_HANDLER,PLACEMENT,ACTION_TYPE,TRAN_TYPE,CHG_DATE,CHG_TERM,CHG_USER,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 ('emp_det_chg',17,'ibase/resource/objaction/copy.svg','a','http://192.168.0.3:8080/ibase/webitm/jsp/CustomerCopy.jsp','a','C','Copy','1',null,null,'S',null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,'0',null,null);
Insert into OBJ_ACTIONS (OBJ_NAME,LINE_NO,IMAGE,DESCRIPTION,SERVICE_CODE,INTERACTIVE,RIGHTS_CHAR,TITLE,FORM_NO,SERVICE_HANDLER,PLACEMENT,ACTION_TYPE,TRAN_TYPE,CHG_DATE,CHG_TERM,CHG_USER,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 ('emp_det_chg',39,'ibase/resource/objaction/exprtExl.svg','Export To Excel','a','a','B','Export2XLS','1',null,null,'S',null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,'2',null,1);
Insert into OBJ_ACTIONS (OBJ_NAME,LINE_NO,IMAGE,DESCRIPTION,SERVICE_CODE,INTERACTIVE,RIGHTS_CHAR,TITLE,FORM_NO,SERVICE_HANDLER,PLACEMENT,ACTION_TYPE,TRAN_TYPE,CHG_DATE,CHG_TERM,CHG_USER,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 ('emp_det_chg',40,'ibase/resource/objaction/Audit-trail.svg','View Audit Trail','audit_trail','1','X','Audit Trail','1','1','1','U',null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,'2',null,null);
Insert into OBJ_ACTIONS (OBJ_NAME,LINE_NO,IMAGE,DESCRIPTION,SERVICE_CODE,INTERACTIVE,RIGHTS_CHAR,TITLE,FORM_NO,SERVICE_HANDLER,PLACEMENT,ACTION_TYPE,TRAN_TYPE,CHG_DATE,CHG_TERM,CHG_USER,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 ('emp_det_chg',41,'ibase/resource/objaction/add.svg','Adding New','a','a','A','Add','2',null,null,'S',null,null,null,null,null,null,null,null,null,null,null,null,'0',null,null,null,null,null,null,'4',null,null);
Insert into OBJ_ACTIONS (OBJ_NAME,LINE_NO,IMAGE,DESCRIPTION,SERVICE_CODE,INTERACTIVE,RIGHTS_CHAR,TITLE,FORM_NO,SERVICE_HANDLER,PLACEMENT,ACTION_TYPE,TRAN_TYPE,CHG_DATE,CHG_TERM,CHG_USER,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 ('emp_det_chg',42,'ibase/resource/objaction/edit.svg','Editing Existing Record','a','a','E','Edit','2',null,null,'S',null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,'4','000',null);
Insert into OBJ_ACTIONS (OBJ_NAME,LINE_NO,IMAGE,DESCRIPTION,SERVICE_CODE,INTERACTIVE,RIGHTS_CHAR,TITLE,FORM_NO,SERVICE_HANDLER,PLACEMENT,ACTION_TYPE,TRAN_TYPE,CHG_DATE,CHG_TERM,CHG_USER,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 ('emp_det_chg',43,'ibase/resource/objaction/email.svg','Email Template','a','a','R','Email','2','6',null,'U',null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,'4',null,null);
----------------------------------------------------- SYSTEM_EVENTS
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 ('emp_det_chg','post_validate','1','post_gen_val',null,to_date('2007-12-04','RRRR-MM-DD'),'system ','system','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 ('emp_det_chg','audit_trail','1','project_audit_trail_adm',null,to_date('2018-02-14','RRRR-MM-DD'),'VAIBHAV ','VAIBHAV','2','0',null,null,null);
Insert into SYSTEM_EVENTS (OBJ_NAME,EVENT_CODE,EVENT_CONTEXT,SERVICE_CODE,METHOD_RULE,CHG_DATE,CHG_USER,CHG_TERM,RESULT_HANDLE,OVERWRITE_CORE,COMP_TYPE,COMP_NAME,COMM_FORMAT) values ('emp_det_chg','pre_validate','1','prv_adm_default_1',null,to_date('2007-12-04','RRRR-MM-DD'),'base ','BASEJAVA1','2','0','WSR','nvo_bo_emp_det_chg',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 ('emp_det_chg','post_item_change','1','poic_adm_default_1',null,to_date('2007-12-04','RRRR-MM-DD'),'satya ','USER1','2','0','WSR','nvo_bo_emp_det_chg',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 ('emp_det_chg','pre_confirm','1','prcm_adm_default_1',null,to_date('2007-12-04','RRRR-MM-DD'),'Aviprash ','Base216','2','0','WSR','nvo_emp_det_chg',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 ('emp_det_chg','pre_cancel','1','cancel_emp_det_chg',null,to_date('2018-06-14','RRRR-MM-DD'),'HRISHIKESH','HRISHIKESH','2','0','EJB','EmpDetChgCancel',null);
update SYSTEM_EVENTS set SERVICE_CODE='poic_default_ejb',COMP_TYPE='JB',COMP_NAME='ibase.webitm.ejb.adm.EmpDetChg' where OBJ_NAME='emp_det_chg' and EVENT_CODE='post_item_change';
update SYSTEM_EVENTS set SERVICE_CODE='prv_default_ejb',COMP_TYPE='JB',COMP_NAME='ibase.webitm.ejb.adm.EmpDetChg' where OBJ_NAME='emp_det_chg' and EVENT_CODE='pre_validate';
update SYSTEM_EVENTS set SERVICE_CODE='prcm_default_ejb',COMP_TYPE='JB',COMP_NAME='ibase.webitm.ejb.adm.adv.EmpDetChgConfirm' where OBJ_NAME='emp_det_chg' and EVENT_CODE='pre_confirm';
---------------------------------------------------- SYSTEM_EVENT_SERVICES
Insert into SYSTEM_EVENT_SERVICES (SERVICE_CODE,SERVICE_DESCR,SERVICE_URI,SERVICE_PROVIDER,METHOD_NAME,RETURN_VALUE,RETURN_TYPE,RETURN_DESCR,RETURN_XFRM,CHG_DATE,CHG_USER,CHG_TERM,SERVICE_NAMESPACE,RES_ELEM,SOAP_ACTION) values ('project_audit_trail','calling audit log jsp','/ibase/webitm/jsp/ITMAuditForms.jsp',null,'doPost',null,null,null,null,to_date('14-02-17','DD-MM-RR'),'BASE ','BASE','http://NvoServiceurl.org','doPostResult','http://NvoServiceurl.org/doPost');
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,SERVICE_NAMESPACE,RES_ELEM,SOAP_ACTION) values ('export_excel','Calling Export To Excel','/ibase/jsp/E12ExportToExcelXlsx.jsp',null,'doPost',null,null,null,null,to_date('12-08-14','DD-MM-RR'),'DANISH ','Base143',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,SERVICE_NAMESPACE,RES_ELEM,SOAP_ACTION) values ('poic_default_ejb','itemchanged','http://localhost:9090/axis/services/ValidatorService',null,'itemChanged','String','S',null,null,to_date('22-03-19','DD-MM-RR'),'BASE ','BASE',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,SERVICE_NAMESPACE,RES_ELEM,SOAP_ACTION) values ('post_gen_val','validation','http://localhost:9090/axis/services/ValidatorService','BASE iformation','wfValData','String','S',null,null,to_date('21-05-16','DD-MM-RR'),'BASE ','VAIBHAV',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,SERVICE_NAMESPACE,RES_ELEM,SOAP_ACTION) values ('prcm_default_ejb','Action To confirm indent requisition','http://localhost:9090/axis/services/ActionHandlerService','Base','confirm','String','S',null,null,to_date('24-01-18','DD-MM-RR'),'base ','base',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,SERVICE_NAMESPACE,RES_ELEM,SOAP_ACTION) values ('prv_default_ejb','prv_default_ejb','http://localhost:9090/axis/services/ValidatorService',null,'wfValData','String','S',null,null,to_date('22-03-19','DD-MM-RR'),'BASE ','BASE',null,null,null);
---------------------------------------------------- SYSTEM_SERVICE_ARGS
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_default_ejb',1,'COMPONENT_TYPE','I',null,'S',null,null,null,null,'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 ('poic_default_ejb',2,'COMPONENT_NAME','I',null,'S',null,null,null,null,'ibase.webitm.ejb.adm.AttendanceWorkBal');
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_default_ejb',3,'XML_DATA','I',null,'S',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 ('poic_default_ejb',4,'XML_DATA_1','I',null,'S',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 ('poic_default_ejb',5,'XML_DATA_ALL','I',null,'S',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 ('poic_default_ejb',6,'OBJ_CONTEXT','I',null,'S',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 ('poic_default_ejb',7,'FOCUSED_COLUMN','I',null,'S',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 ('poic_default_ejb',8,'EDIT_FLAG','I',null,'S',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 ('poic_default_ejb',9,'XTRA_PARAMS','I',null,'S',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 ('prcm_default_ejb',1,'COMPONENT_TYPE','I','Component Type','S',null,to_date('01-06-12','DD-MM-RR'),'BASE ','BASE','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 ('prcm_default_ejb',2,'COMPONENT_NAME','I','Component Name','S',null,to_date('01-06-12','DD-MM-RR'),'BASE ','BASE','ibase.webitm.ejb.mfg.adv.QCPassed');
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 ('prcm_default_ejb',3,'<tran_id>','I','tranid','B.String',null,to_date('01-06-12','DD-MM-RR'),'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 ('prcm_default_ejb',4,'XTRA_PARAMS','I','Extra Arguments','S',null,to_date('01-06-12','DD-MM-RR'),'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 ('prcm_default_ejb',5,'FORCED_FLAG','I','Forced Flag','S',null,to_date('01-06-12','DD-MM-RR'),'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_default_ejb',1,'COMPONENT_TYPE','I',null,'S',null,to_date('01-06-12','DD-MM-RR'),'Manohar ','Manohar','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 ('prv_default_ejb',2,'COMPONENT_NAME','I',null,'S',null,to_date('01-06-12','DD-MM-RR'),'Manohar ','Manohar','ibase.webitm.ejb.adm.AttendanceWorkBal');
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_default_ejb',3,'XML_DATA','I',null,'S',null,to_date('01-06-12','DD-MM-RR'),'Manohar ','Manohar',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_default_ejb',4,'XML_DATA_1','I',null,'S',null,to_date('01-06-12','DD-MM-RR'),'Manohar ','Manohar',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_default_ejb',5,'XML_DATA_ALL','I',null,'S',null,to_date('01-06-12','DD-MM-RR'),'Manohar ','Manohar',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_default_ejb',6,'OBJ_CONTEXT','I',null,'S',null,to_date('01-06-12','DD-MM-RR'),'Manohar ','Manohar',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_default_ejb',7,'EDIT_FLAG','I',null,'S',null,to_date('01-06-12','DD-MM-RR'),'Manohar ','Manohar',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_default_ejb',8,'XTRA_PARAMS','I',null,'S',null,to_date('01-06-12','DD-MM-RR'),'Manohar ','Manohar',null);
----------------------------------------------------- OBJ_ITEMCHANGE
Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('emp_det_chg','1','mother_tongue','Y');
Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('emp_det_chg','1','cast_category','Y');
Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('emp_det_chg','1','count_code__birth','Y');
Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('emp_det_chg','1','religion','Y');
Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('emp_det_chg','1','bu_code','Y');
Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('emp_det_chg','1','func_group','Y');
Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('emp_det_chg','1','emp_code__funchead','Y');
Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('emp_det_chg','1','contact_city',null);
Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('emp_det_chg','1','emp_code','Y');
Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('emp_det_chg','1','itm_default',null);
Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('emp_det_chg','1','itm_defaultedit',null);
Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('emp_det_chg','1','probation_prd',null);
Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('emp_det_chg','1','training_prd',null);
Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('emp_det_chg','1','func_group__n','Y');
Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('emp_det_chg','1','parent_dept__n','Y');
Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('emp_det_chg','1','work_loc_code__n','Y');
Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('emp_det_chg','1','pos_code',null);
Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('emp_det_chg','1','emp_fname_long','Y');
Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('emp_det_chg','1','emp_mname_long','Y');
Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('emp_det_chg','1','emp_lname_long','Y');
Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('emp_det_chg','1','driv_lic_no','Y');
Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('emp_det_chg','1','physical_handicap','Y');
------------------------------------------------------ POPHELP
Insert into POPHELP (FIELD_NAME,MOD_NAME,SQL_STR,DW_OBJECT,MSG_TITLE,WIDTH,HEIGHT,CHG_DATE,CHG_USER,CHG_TERM,DIST_OPT,FILTER_STRING,SQL_INPUT,DEFAULT_COL,POP_ALIGN,QUERY_MODE,PAGE_CONTEXT,POPHELP_COLS,POPHELP_SOURCE,MULTI_OPT,HELP_OPTION,POPUP_XSL_NAME,AUTO_FILL_LEN,THUMB_OBJ,THUMB_IMAGE_COL,THUMB_ALT_COL,AUTO_MIN_LENGTH) values ('CCTR_CODE','W_EMP_DET_CHG','select descr,cctr_code from costctr where level_no = 2',null,'Cost Centre',0,0,to_date('2018-05-15','RRRR-MM-DD'),'VAIBHAV ','VAIBHAV ','0',null,null,2,null,null,null,null,null,null,'0',null,null,null,null,null,null);
Insert into POPHELP (FIELD_NAME,MOD_NAME,SQL_STR,DW_OBJECT,MSG_TITLE,WIDTH,HEIGHT,CHG_DATE,CHG_USER,CHG_TERM,DIST_OPT,FILTER_STRING,SQL_INPUT,DEFAULT_COL,POP_ALIGN,QUERY_MODE,PAGE_CONTEXT,POPHELP_COLS,POPHELP_SOURCE,MULTI_OPT,HELP_OPTION,POPUP_XSL_NAME,AUTO_FILL_LEN,THUMB_OBJ,THUMB_IMAGE_COL,THUMB_ALT_COL,AUTO_MIN_LENGTH) values ('STAN_CODE','W_EMP_DET_CHG','select b.descr as description, b.stan_code as code from site a, sun_bu_station b, employee c where a.fin_entity = b.fin_entity and b.fin_entity in (''9S'',''SP'') AND c.EMP_SITE = a.SITE_CODE and b.bu_code =''?'' AND c.EMP_CODE =''?'' union all select descr as description,stan_code as code from station where nvl(active,'' '') =''Y'' and nvl(stan_type, '' '') <> ''I'' and exists (select 1 from site a, employee c where a.fin_entity not in (''9S'',''SP'') AND c.EMP_SITE = a.SITE_CODE AND c.EMP_CODE = ''?'') order by 1',null,'Station Master',0,0,to_date('2018-05-17','RRRR-MM-DD'),'VAIBHAVK ','anitvaibhavk ','0',null,':bu_code,:emp_code,:emp_code',2,null,null,null,null,null,null,'0',null,null,null,null,null,null);
Insert into POPHELP (FIELD_NAME,MOD_NAME,SQL_STR,DW_OBJECT,MSG_TITLE,WIDTH,HEIGHT,CHG_DATE,CHG_USER,CHG_TERM,DIST_OPT,FILTER_STRING,SQL_INPUT,DEFAULT_COL,POP_ALIGN,QUERY_MODE,PAGE_CONTEXT,POPHELP_COLS,POPHELP_SOURCE,MULTI_OPT,HELP_OPTION,POPUP_XSL_NAME,AUTO_FILL_LEN,THUMB_OBJ,THUMB_IMAGE_COL,THUMB_ALT_COL,AUTO_MIN_LENGTH) values ('POS_CODE','W_EMP_DET_CHG','SELECT D.SH_DESCR AS DIVISION, B.GRADE_CODE, B.DESCR AS GRADE_DESCR, A.POS_CODE AS POSITION_CODE, A.DESCR AS POSITION_DESCR,A.VERSION_ID,A.TABLE_NO AS DIVISION FROM ORG_STRUCTURE A, GRADE B, DEPARTMENT D WHERE A.VERSION_ID = (SELECT B.VERSION_ID FROM VERSION B WHERE A.VERSION_ID = B.VERSION_ID AND TRUNC(SYSDATE) BETWEEN B.EFF_FROM AND B.VALID_UPTO) AND A.TABLE_NO = D.ITEM_SER AND A.LEVEL_NO = (CASE WHEN D.ITEM_SER IN (''ET'',''OL'',''OT'',''IS'',''OC'',''OD'',''OE'',''AR'',''ST'') THEN B.LEVEL_NO +1 ELSE B.LEVEL_NO END) AND A.EMP_CODE IS NULL AND D.DEPT_CODE = ( SELECT E.DEPT_CODE FROM EMPLOYEE E WHERE EMP_CODE =''?'' AND E.GRADE = B.GRADE_CODE)',null,'LIST OF POSITION',3500,0,to_date('2018-05-15','RRRR-MM-DD'),'VAIBHAV ','VAIBHAV ','0',null,':emp_code',4,null,null,null,null,null,null,'0',null,null,null,null,null,null);
Insert into POPHELP (FIELD_NAME,MOD_NAME,SQL_STR,DW_OBJECT,MSG_TITLE,WIDTH,HEIGHT,CHG_DATE,CHG_USER,CHG_TERM,DIST_OPT,FILTER_STRING,SQL_INPUT,DEFAULT_COL,POP_ALIGN,QUERY_MODE,PAGE_CONTEXT,POPHELP_COLS,POPHELP_SOURCE,MULTI_OPT,HELP_OPTION,POPUP_XSL_NAME,AUTO_FILL_LEN,THUMB_OBJ,THUMB_IMAGE_COL,THUMB_ALT_COL,AUTO_MIN_LENGTH) values ('BANK_CODE','W_EMP_DET_CHG','select a.bank_code,a.drawn_at from bank_stan_serv a,bank b,site c where b.bank_code = a.bank_code and b.site_code = c.site_code__acct and a.stan_code = ''?'' and c.site_code = ''?''',null,'Bank Master',0,0,to_date('2018-05-15','RRRR-MM-DD'),'VAIBHAV ','VAIBHAV ','0',null,':0.stan_code,:0.pay_site',null,null,null,null,null,null,null,'0',null,null,null,null,null,null);
Insert into POPHELP (FIELD_NAME,MOD_NAME,SQL_STR,DW_OBJECT,MSG_TITLE,WIDTH,HEIGHT,CHG_DATE,CHG_USER,CHG_TERM,DIST_OPT,FILTER_STRING,SQL_INPUT,DEFAULT_COL,POP_ALIGN,QUERY_MODE,PAGE_CONTEXT,POPHELP_COLS,POPHELP_SOURCE,MULTI_OPT,HELP_OPTION,POPUP_XSL_NAME,AUTO_FILL_LEN,THUMB_OBJ,THUMB_IMAGE_COL,THUMB_ALT_COL,AUTO_MIN_LENGTH) values ('BU_CODE','W_EMP_DET_CHG','SELECT DESCR AS Description, BU_CODE AS Business_Unit FROM BUSINESS_UNITS',null,'Business Units',0,0,to_date('2018-05-15','RRRR-MM-DD'),'VAIBHAV ','VAIBHAV ','0',null,null,2,null,null,null,null,null,null,'0',null,null,null,null,null,null);
Insert into POPHELP (FIELD_NAME,MOD_NAME,SQL_STR,DW_OBJECT,MSG_TITLE,WIDTH,HEIGHT,CHG_DATE,CHG_USER,CHG_TERM,DIST_OPT,FILTER_STRING,SQL_INPUT,DEFAULT_COL,POP_ALIGN,QUERY_MODE,PAGE_CONTEXT,POPHELP_COLS,POPHELP_SOURCE,MULTI_OPT,HELP_OPTION,POPUP_XSL_NAME,AUTO_FILL_LEN,THUMB_OBJ,THUMB_IMAGE_COL,THUMB_ALT_COL,AUTO_MIN_LENGTH) values ('FUNC_GROUP','W_EMP_DET_CHG','SELECT DESCR AS Description, FUNC_CODE AS Function_Code FROM BUSI_FUNCTIONS',null,'Business Functions',0,0,to_date('2018-05-15','RRRR-MM-DD'),'VAIBHAV','VAIBHAV','0',null,null,2,null,null,null,null,null,null,'0',null,null,null,null,null,null);
Insert into POPHELP (FIELD_NAME,MOD_NAME,SQL_STR,DW_OBJECT,MSG_TITLE,WIDTH,HEIGHT,CHG_DATE,CHG_USER,CHG_TERM,DIST_OPT,FILTER_STRING,SQL_INPUT,DEFAULT_COL,POP_ALIGN,QUERY_MODE,PAGE_CONTEXT,POPHELP_COLS,POPHELP_SOURCE,MULTI_OPT,HELP_OPTION,POPUP_XSL_NAME,AUTO_FILL_LEN,THUMB_OBJ,THUMB_IMAGE_COL,THUMB_ALT_COL,AUTO_MIN_LENGTH) values ('EMP_CODE__FUNCHEAD','W_EMP_DET_CHG','SELECT '''' AS Code,''Enter short name (min 3 characters ) to populate data'' AS Employee_Name,'''' AS Designation FROM DUAL WHERE LENGTH(NVL(''?'','' '')) < 3 UNION ALL SELECT A.EMP_CODE AS Code,(TRIM(A.EMP_FNAME)||'' ''||TRIM(A.EMP_MNAME)||'' ''||TRIM(A.EMP_LNAME)) AS Employee_Name,A.DESIGNATION AS Designation FROM EMPLOYEE A WHERE A.RELIEVE_DATE IS NULL AND (TRIM(A.EMP_FNAME)||'' ''||TRIM(A.EMP_MNAME)||'' ''||TRIM(A.EMP_LNAME)) LIKE UPPER(''%?%'') AND LENGTH(''?'') >= 3 ORDER BY EMPLOYEE_NAME',null,'Employee List',0,0,to_date('2018-05-15','RRRR-MM-DD'),'VAIBHAV ','VAIBHAV ','0',null,':emp_code__funchead:emp_code__funchead:emp_code__funchead',1,null,null,null,null,null,null,'0',null,null,null,null,null,null);
------------------------------------------------------ MESSAGES
Insert into MESSAGES (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION) values ('VMEMPCCTG2','Invalid Cast Category!','Entered Cast Category is not existing in system Please enter Cast Category which is already defined in system','E','Y',null,null,null,to_date('2017-03-10','RRRR-MM-DD'),'VINUTH','VINUTH',null,null);
Insert into MESSAGES (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION) values ('VMEMPDCH01','Invalid notice period','Notice period can not be blank','E','Y',null,null,null,to_date('2016-08-11','RRRR-MM-DD'),'VAIBHAV','VAIBHAV',null,null);
Insert into MESSAGES (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION) values ('VMEMPDCH02','Invalid notice period','Enter valid notice period, can not be negative.','E','Y',null,null,null,to_date('2016-08-09','RRRR-MM-DD'),'VAIBHAV','VAIBHAV',null,null);
Insert into MESSAGES (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION) values ('VMEMPDCH03','Invalid training period','Training period can not be blank, please specify training period','E','Y',null,null,null,to_date('2016-08-11','RRRR-MM-DD'),'VAIBHAV','VAIBHAV',null,null);
Insert into MESSAGES (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION) values ('VMEMPDCH04','Invalid training period','Enter valid training period, can not be negative.','E','Y',null,null,null,to_date('2016-08-09','RRRR-MM-DD'),'VAIBHAV','VAIBHAV',null,null);
Insert into MESSAGES (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION) values ('VMEMPDCH05','Invalid probation period','Probation period can not be blank, please specify probation period','E','Y',null,null,null,to_date('2016-08-11','RRRR-MM-DD'),'VAIBHAV','VAIBHAV',null,null);
Insert into MESSAGES (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION) values ('VMEMPDCH07','Invalid gross amount','Gross can not be blank','E','Y',null,null,null,to_date('2016-08-11','RRRR-MM-DD'),'VAIBHAV','VAIBHAV',null,null);
Insert into MESSAGES (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION) values ('VMEMPDCH06','Invalid probation period','Enter valid probation period, can not be negative.','E','Y',null,null,null,to_date('2016-08-09','RRRR-MM-DD'),'VAIBHAV','VAIBHAV',null,null);
Insert into MESSAGES (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION) values ('VMEMPDCH08','Invalid gross amount','Enter valid gross amount, can not be negative.','E','Y',null,null,null,to_date('2016-08-09','RRRR-MM-DD'),'VAIBHAV','VAIBHAV',null,null);
Insert into MESSAGES (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION) values ('VMEMPDCH09','Invalid total experience','Total experience can not be blank','E','Y',null,null,null,to_date('2016-08-11','RRRR-MM-DD'),'VAIBHAV','VAIBHAV',null,null);
Insert into MESSAGES (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION) values ('VMEMPDCH10','Invalid total experience','Enter valid total experience, can not be negative.','E','Y',null,null,null,to_date('2016-08-09','RRRR-MM-DD'),'VAIBHAV','VAIBHAV',null,null);
Insert into MESSAGES (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION) values ('VMEMPBCNT2','Invalid Country of Birth!','Entered Country of Birth is not existing in system Please enter Country of Birth which is already defined in
system','E','Y',null,null,null,to_date('2017-03-10','RRRR-MM-DD'),'VINUTH','VINUTH',null,null);
Insert into MESSAGES (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION) values ('VMEMPMLNG2','Invalid Communication Language','Entered Communication Language is not existing in system Please enter Communication Language which is already defined in
system','E','Y',null,null,null,to_date('2017-03-10','RRRR-MM-DD'),'VINUTH','VINUTH',null,null);
update MESSAGES set MSG_TYPE='E' where MSG_NO='VEEMP3';
...@@ -85,22 +85,22 @@ ...@@ -85,22 +85,22 @@
<dbname>employee_det_change.tran_id</dbname> <dbname>employee_det_change.tran_id</dbname>
</table_column> </table_column>
<table_column> <table_column>
<type size="4000">char</type> <type size="30">char</type>
<updatewhereclause>yes</updatewhereclause> <updatewhereclause>yes</updatewhereclause>
<name>emp_fname</name> <name>emp_fname</name>
<dbname>emp_fname</dbname> <dbname>employee_det_change.emp_fname</dbname>
</table_column> </table_column>
<table_column> <table_column>
<type size="4000">char</type> <type size="30">char</type>
<updatewhereclause>yes</updatewhereclause> <updatewhereclause>yes</updatewhereclause>
<name>emp_lname</name> <name>emp_mname</name>
<dbname>emp_lname</dbname> <dbname>employee_det_change.emp_mname</dbname>
</table_column> </table_column>
<table_column> <table_column>
<type size="4000">char</type> <type size="30">char</type>
<updatewhereclause>yes</updatewhereclause> <updatewhereclause>yes</updatewhereclause>
<name>emp_mname</name> <name>emp_lname</name>
<dbname>emp_mname</dbname> <dbname>employee_det_change.emp_lname</dbname>
</table_column> </table_column>
<table_column> <table_column>
<type size="5">char</type> <type size="5">char</type>
...@@ -120,7 +120,14 @@ ...@@ -120,7 +120,14 @@
<name>pay_site</name> <name>pay_site</name>
<dbname>employee.pay_site</dbname> <dbname>employee.pay_site</dbname>
</table_column> </table_column>
<retrieve>PBSELECT( VERSION(400) TABLE(NAME=&quot;employee_det_change&quot; ) TABLE(NAME=&quot;employee&quot; ) COLUMN(NAME=&quot;employee_det_change.emp_code&quot;) COLUMN(NAME=&quot;employee_det_change.status&quot;) COLUMN(NAME=&quot;employee_det_change.conf_date&quot;) COLUMN(NAME=&quot;employee_det_change.emp_code__aprv&quot;) COLUMN(NAME=&quot;employee_det_change.tran_id&quot;) COMPUTE(NAME=&quot;CASE WHEN EMPLOYEE.EMP_FNAME_LONG IS NOT NULL THEN EMPLOYEE.EMP_FNAME_LONG ELSE EMPLOYEE.EMP_FNAME END AS EMP_FNAME&quot;) COMPUTE(NAME=&quot;CASE WHEN EMPLOYEE.EMP_MNAME_LONG IS NOT NULL THEN EMPLOYEE.EMP_MNAME_LONG ELSE EMPLOYEE.EMP_MNAME END AS EMP_MNAME&quot;) COMPUTE(NAME=&quot;CASE WHEN EMPLOYEE.EMP_LNAME_LONG IS NOT NULL THEN EMPLOYEE.EMP_LNAME_LONG ELSE EMPLOYEE.EMP_LNAME END AS EMP_LNAME&quot;) COLUMN(NAME=&quot;employee.emp_site&quot;) COLUMN(NAME=&quot;employee.work_site&quot;) COLUMN(NAME=&quot;employee.pay_site&quot;) JOIN (LEFT=&quot;employee_det_change.emp_code&quot; OP =&quot;=&quot;RIGHT=&quot;employee.emp_code&quot; )WHERE( EXP1 =&quot;EMPLOYEE_DET_CHANGE.TRAN_DATE&quot; OP =&quot;&gt;=&quot; EXP2 =&quot;:tran_date__fr&quot; LOGIC =&quot;and&quot; ) WHERE( EXP1 =&quot;EMPLOYEE_DET_CHANGE.TRAN_DATE&quot; OP =&quot;&lt;=&quot; EXP2 =&quot;:tran_date__to&quot; ) ) ARG(NAME = &quot;tran_date__fr&quot; TYPE = datetime) ARG(NAME = &quot;tran_date__to&quot; TYPE = datetime) </retrieve> <table_column>
<type size="1">char</type>
<update>yes</update>
<updatewhereclause>yes</updatewhereclause>
<name>trans_mode</name>
<dbname>employee_det_change.trans_mode</dbname>
</table_column>
<retrieve>PBSELECT( VERSION(400) TABLE(NAME=&quot;employee_det_change&quot; ) TABLE(NAME=&quot;employee&quot; ) COLUMN(NAME=&quot;employee_det_change.emp_code&quot;) COLUMN(NAME=&quot;employee_det_change.status&quot;) COLUMN(NAME=&quot;employee_det_change.conf_date&quot;) COLUMN(NAME=&quot;employee_det_change.emp_code__aprv&quot;) COLUMN(NAME=&quot;employee_det_change.tran_id&quot;) COMPUTE(NAME=&quot;CASE WHEN EMPLOYEE.EMP_FNAME_LONG IS NOT NULL THEN EMPLOYEE.EMP_FNAME_LONG ELSE EMPLOYEE.EMP_FNAME END AS EMP_FNAME&quot;) COMPUTE(NAME=&quot;CASE WHEN EMPLOYEE.EMP_MNAME_LONG IS NOT NULL THEN EMPLOYEE.EMP_MNAME_LONG ELSE EMPLOYEE.EMP_MNAME END AS EMP_MNAME&quot;) COMPUTE(NAME=&quot;CASE WHEN EMPLOYEE.EMP_LNAME_LONG IS NOT NULL THEN EMPLOYEE.EMP_LNAME_LONG ELSE EMPLOYEE.EMP_LNAME END AS EMP_LNAME&quot;) COLUMN(NAME=&quot;employee.emp_site&quot;) COLUMN(NAME=&quot;employee.work_site&quot;) COLUMN(NAME=&quot;employee.pay_site&quot;) COLUMN(NAME=&quot;employee_det_change.trans_mode&quot;) JOIN (LEFT=&quot;employee_det_change.emp_code&quot; OP =&quot;=&quot;RIGHT=&quot;employee.emp_code&quot; )WHERE( EXP1 =&quot;EMPLOYEE_DET_CHANGE.TRAN_DATE&quot; OP =&quot;&gt;=&quot; EXP2 =&quot;:tran_date__fr&quot; LOGIC =&quot;and&quot; ) WHERE( EXP1 =&quot;EMPLOYEE_DET_CHANGE.TRAN_DATE&quot; OP =&quot;&lt;=&quot; EXP2 =&quot;:tran_date__to&quot; ) ) ARG(NAME = &quot;tran_date__fr&quot; TYPE = datetime) ARG(NAME = &quot;tran_date__to&quot; TYPE = datetime) </retrieve>
<update>employee_det_change</update> <update>employee_det_change</update>
<updatewhere>0</updatewhere> <updatewhere>0</updatewhere>
<updatekeyinplace>no</updatekeyinplace> <updatekeyinplace>no</updatekeyinplace>
...@@ -332,17 +339,17 @@ ...@@ -332,17 +339,17 @@
<TextObject> <TextObject>
<band>Header</band> <band>Header</band>
<alignment>0</alignment> <alignment>0</alignment>
<text>Pay Site</text> <text>Transaction ID</text>
<border>6</border> <border>6</border>
<color>0</color> <color>0</color>
<x>1100</x> <x>796</x>
<y>3</y> <y>3</y>
<height>16</height> <height>16</height>
<width>68</width> <width>146</width>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
<name>pay_site_t</name> <name>tran_id_t</name>
<visible>1</visible> <visible>1</visible>
<font> <font>
<face>Times New Roman</face> <face>Times New Roman</face>
...@@ -360,17 +367,17 @@ ...@@ -360,17 +367,17 @@
<TextObject> <TextObject>
<band>Header</band> <band>Header</band>
<alignment>0</alignment> <alignment>0</alignment>
<text>Transaction ID</text> <text>Conf/Canc By</text>
<border>6</border> <border>6</border>
<color>0</color> <color>0</color>
<x>796</x> <x>690</x>
<y>3</y> <y>3</y>
<height>16</height> <height>16</height>
<width>146</width> <width>104</width>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
<name>tran_id_t</name> <name>emp_code__aprv_t</name>
<visible>1</visible> <visible>1</visible>
<font> <font>
<face>Times New Roman</face> <face>Times New Roman</face>
...@@ -388,17 +395,17 @@ ...@@ -388,17 +395,17 @@
<TextObject> <TextObject>
<band>Header</band> <band>Header</band>
<alignment>0</alignment> <alignment>0</alignment>
<text>Conf/Canc By</text> <text>Conf/Canc On</text>
<border>6</border> <border>6</border>
<color>0</color> <color>0</color>
<x>690</x> <x>594</x>
<y>3</y> <y>3</y>
<height>16</height> <height>16</height>
<width>104</width> <width>94</width>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
<name>emp_code__aprv_t</name> <name>conf_date_t</name>
<visible>1</visible> <visible>1</visible>
<font> <font>
<face>Times New Roman</face> <face>Times New Roman</face>
...@@ -416,17 +423,17 @@ ...@@ -416,17 +423,17 @@
<TextObject> <TextObject>
<band>Header</band> <band>Header</band>
<alignment>0</alignment> <alignment>0</alignment>
<text>Conf/Canc On</text> <text>Pay Site</text>
<border>6</border> <border>6</border>
<color>0</color> <color>0</color>
<x>594</x> <x>1100</x>
<y>3</y> <y>3</y>
<height>16</height> <height>16</height>
<width>94</width> <width>68</width>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
<name>conf_date_t</name> <name>pay_site_t</name>
<visible>1</visible> <visible>1</visible>
<font> <font>
<face>Times New Roman</face> <face>Times New Roman</face>
...@@ -441,6 +448,34 @@ ...@@ -441,6 +448,34 @@
<color>79741120</color> <color>79741120</color>
</background> </background>
</TextObject> </TextObject>
<TextObject>
<band>Header</band>
<alignment>0</alignment>
<text>Entry Mode</text>
<border>6</border>
<color>0</color>
<x>1170</x>
<y>3</y>
<height>16</height>
<width>89</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>trans_mode_t</name>
<visible>1</visible>
<font>
<face>Liberation Sans</face>
<height>-11</height>
<weight>400</weight>
<family>2</family>
<pitch>2</pitch>
<charset>0</charset>
</font>
<background>
<mode>2</mode>
<color>79741120</color>
</background>
</TextObject>
<ColumnObject> <ColumnObject>
<band>Detail</band> <band>Detail</band>
<id>1</id> <id>1</id>
...@@ -518,7 +553,7 @@ ...@@ -518,7 +553,7 @@
</ColumnObject> </ColumnObject>
<ColumnObject> <ColumnObject>
<band>Detail</band> <band>Detail</band>
<id>7</id> <id>8</id>
<alignment>0</alignment> <alignment>0</alignment>
<tabsequence>30</tabsequence> <tabsequence>30</tabsequence>
<border>5</border> <border>5</border>
...@@ -556,7 +591,7 @@ ...@@ -556,7 +591,7 @@
</ColumnObject> </ColumnObject>
<ColumnObject> <ColumnObject>
<band>Detail</band> <band>Detail</band>
<id>8</id> <id>7</id>
<alignment>0</alignment> <alignment>0</alignment>
<tabsequence>40</tabsequence> <tabsequence>40</tabsequence>
<border>5</border> <border>5</border>
...@@ -776,6 +811,42 @@ ...@@ -776,6 +811,42 @@
<color>1090519039</color> <color>1090519039</color>
</background> </background>
</ColumnObject> </ColumnObject>
<ColumnObject>
<band>Detail</band>
<id>5</id>
<alignment>0</alignment>
<tabsequence>32766</tabsequence>
<border>5</border>
<color>0</color>
<x>796</x>
<y>1</y>
<height>20</height>
<width>146</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>tran_id</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>0</limit>
<case>any</case>
<autoselect>yes</autoselect>
<imemode>0</imemode>
</EditStyle>
<font>
<face>Times New Roman</face>
<height>-10</height>
<weight>400</weight>
<family>1</family>
<pitch>2</pitch>
<charset>0</charset>
</font>
<background>
<mode>2</mode>
<color>1090519039</color>
</background>
</ColumnObject>
<ColumnObject> <ColumnObject>
<band>Detail</band> <band>Detail</band>
<id>11</id> <id>11</id>
...@@ -815,25 +886,26 @@ ...@@ -815,25 +886,26 @@
</ColumnObject> </ColumnObject>
<ColumnObject> <ColumnObject>
<band>Detail</band> <band>Detail</band>
<id>5</id> <id>12</id>
<alignment>0</alignment> <alignment>0</alignment>
<tabsequence>32766</tabsequence> <tabsequence>80</tabsequence>
<border>5</border> <border>5</border>
<color>0</color> <color>0</color>
<x>796</x> <x>1170</x>
<y>1</y> <y>1</y>
<height>20</height> <height>20</height>
<width>146</width> <width>89</width>
<format>[general]</format> <format>[general]</format>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
<name>tran_id</name> <name>trans_mode</name>
<visible>1</visible> <visible>1</visible>
<EditStyle style="edit"> <EditStyle style="edit">
<limit>0</limit> <limit>0</limit>
<case>any</case> <case>any</case>
<autoselect>yes</autoselect> <focusrectangle>no</focusrectangle>
<autoselect>no</autoselect>
<imemode>0</imemode> <imemode>0</imemode>
</EditStyle> </EditStyle>
<font> <font>
......
...@@ -1763,7 +1763,19 @@ ...@@ -1763,7 +1763,19 @@
<name>emp_lname_long_o</name> <name>emp_lname_long_o</name>
<dbname>employee_det_change.emp_lname_long_o</dbname> <dbname>employee_det_change.emp_lname_long_o</dbname>
</table_column> </table_column>
<retrieve>PBSELECT( VERSION(400) TABLE(NAME=&quot;employee_det_change&quot; ) TABLE(NAME=&quot;department&quot; ) TABLE(NAME=&quot;employee&quot; ) TABLE(NAME=&quot;business_units&quot; ALIAS=&quot;business_units_a&quot; ) TABLE(NAME=&quot;business_units&quot; ALIAS=&quot;business_units_b&quot; ) COLUMN(NAME=&quot;employee_det_change.tran_id&quot;) COLUMN(NAME=&quot;employee_det_change.tran_date&quot;) COLUMN(NAME=&quot;employee_det_change.emp_code&quot;) COLUMN(NAME=&quot;employee_det_change.emp_fname_o&quot;) COLUMN(NAME=&quot;employee_det_change.emp_mname_o&quot;) COLUMN(NAME=&quot;employee_det_change.emp_lname_o&quot;) COLUMN(NAME=&quot;employee_det_change.short_name_o&quot;) COLUMN(NAME=&quot;employee_det_change.name_prefix_o&quot;) COLUMN(NAME=&quot;employee_det_change.emp_type_o&quot;) COLUMN(NAME=&quot;employee_det_change.report_to_o&quot;) COLUMN(NAME=&quot;employee_det_change.sex_o&quot;) COLUMN(NAME=&quot;employee_det_change.nationality_o&quot;) COLUMN(NAME=&quot;employee_det_change.citizen_o&quot;) COLUMN(NAME=&quot;employee_det_change.state_code__domicile_o&quot;) COLUMN(NAME=&quot;employee_det_change.birth_date_o&quot;) COLUMN(NAME=&quot;employee_det_change.blood_grp_o&quot;) COLUMN(NAME=&quot;employee_det_change.contact_pers_o&quot;) COLUMN(NAME=&quot;employee_det_change.contact_add1_o&quot;) COLUMN(NAME=&quot;employee_det_change.contact_add2_o&quot;) COLUMN(NAME=&quot;employee_det_change.contact_add3_o&quot;) COLUMN(NAME=&quot;employee_det_change.contact_city_o&quot;) COLUMN(NAME=&quot;employee_det_change.contact_state_o&quot;) COLUMN(NAME=&quot;employee_det_change.contact_pin_o&quot;) COLUMN(NAME=&quot;employee_det_change.contact_tel_o&quot;) COLUMN(NAME=&quot;employee_det_change.religion_o&quot;) COLUMN(NAME=&quot;employee_det_change.joined_as_o&quot;) COLUMN(NAME=&quot;employee_det_change.date_join_o&quot;) COLUMN(NAME=&quot;employee_det_change.mode_app_o&quot;) COLUMN(NAME=&quot;employee_det_change.work_shift_o&quot;) COLUMN(NAME=&quot;employee_det_change.shift_rot_o&quot;) COLUMN(NAME=&quot;employee_det_change.hol_tblno_o&quot;) COLUMN(NAME=&quot;employee_det_change.pay_type_o&quot;) COLUMN(NAME=&quot;employee_det_change.pay_mode_o&quot;) COLUMN(NAME=&quot;employee_det_change.bank_code_o&quot;) COLUMN(NAME=&quot;employee_det_change.bank_acct_o&quot;) COLUMN(NAME=&quot;employee_det_change.stan_code_o&quot;) COLUMN(NAME=&quot;employee_det_change.dd_payable_bank_o&quot;) COLUMN(NAME=&quot;employee_det_change.tot_exp_o&quot;) COLUMN(NAME=&quot;employee_det_change.pf_no_o&quot;) COLUMN(NAME=&quot;employee_det_change.fpf_no_o&quot;) COLUMN(NAME=&quot;employee_det_change.esic_no_o&quot;) COLUMN(NAME=&quot;employee_det_change.it_no_o&quot;) COLUMN(NAME=&quot;employee_det_change.gross_o&quot;) COLUMN(NAME=&quot;employee_det_change.hobby1_o&quot;) COLUMN(NAME=&quot;employee_det_change.hobby2_o&quot;) COLUMN(NAME=&quot;employee_det_change.hobby3_o&quot;) COLUMN(NAME=&quot;employee_det_change.hobby4_o&quot;) COLUMN(NAME=&quot;employee_det_change.other_info_o&quot;) COLUMN(NAME=&quot;employee_det_change.training_prd_o&quot;) COLUMN(NAME=&quot;employee_det_change.probation_date_o&quot;) COLUMN(NAME=&quot;employee_det_change.probation_prd_o&quot;) COLUMN(NAME=&quot;employee_det_change.notice_prd_o&quot;) COLUMN(NAME=&quot;employee_det_change.emp_code__link_o&quot;) COLUMN(NAME=&quot;employee_det_change.acct_code__sal_o&quot;) COLUMN(NAME=&quot;employee_det_change.cctr_code__sal_o&quot;) COLUMN(NAME=&quot;employee_det_change.alter_code_o&quot;) COLUMN(NAME=&quot;employee_det_change.with_held_o&quot;) COLUMN(NAME=&quot;employee_det_change.proc_group_o&quot;) COLUMN(NAME=&quot;employee_det_change.emp_fname&quot;) COLUMN(NAME=&quot;employee_det_change.emp_mname&quot;) COLUMN(NAME=&quot;employee_det_change.emp_lname&quot;) COLUMN(NAME=&quot;employee_det_change.short_name&quot;) COLUMN(NAME=&quot;employee_det_change.name_prefix&quot;) COLUMN(NAME=&quot;employee_det_change.emp_type&quot;) COLUMN(NAME=&quot;employee_det_change.report_to&quot;) COLUMN(NAME=&quot;employee_det_change.sex&quot;) COLUMN(NAME=&quot;employee_det_change.nationality&quot;) COLUMN(NAME=&quot;employee_det_change.citizen&quot;) COLUMN(NAME=&quot;employee_det_change.state_code__domicile&quot;) COLUMN(NAME=&quot;employee_det_change.birth_date&quot;) COLUMN(NAME=&quot;employee_det_change.blood_grp&quot;) COLUMN(NAME=&quot;employee_det_change.contact_pers&quot;) COLUMN(NAME=&quot;employee_det_change.contact_add1&quot;) COLUMN(NAME=&quot;employee_det_change.contact_add2&quot;) COLUMN(NAME=&quot;employee_det_change.contact_add3&quot;) COLUMN(NAME=&quot;employee_det_change.contact_city&quot;) COLUMN(NAME=&quot;employee_det_change.contact_state&quot;) COLUMN(NAME=&quot;employee_det_change.contact_pin&quot;) COLUMN(NAME=&quot;employee_det_change.contact_tel&quot;) COLUMN(NAME=&quot;employee_det_change.religion&quot;) COLUMN(NAME=&quot;employee_det_change.joined_as&quot;) COLUMN(NAME=&quot;employee_det_change.date_join&quot;) COLUMN(NAME=&quot;employee_det_change.mode_app&quot;) COLUMN(NAME=&quot;employee_det_change.work_shift&quot;) COLUMN(NAME=&quot;employee_det_change.shift_rot&quot;) COLUMN(NAME=&quot;employee_det_change.hol_tblno&quot;) COLUMN(NAME=&quot;employee_det_change.pay_type&quot;) COLUMN(NAME=&quot;employee_det_change.pay_mode&quot;) COLUMN(NAME=&quot;employee_det_change.bank_code&quot;) COLUMN(NAME=&quot;employee_det_change.bank_acct&quot;) COLUMN(NAME=&quot;employee_det_change.stan_code&quot;) COLUMN(NAME=&quot;employee_det_change.dd_payable_bank&quot;) COLUMN(NAME=&quot;employee_det_change.tot_exp&quot;) COLUMN(NAME=&quot;employee_det_change.pf_no&quot;) COLUMN(NAME=&quot;employee_det_change.fpf_no&quot;) COLUMN(NAME=&quot;employee_det_change.esic_no&quot;) COLUMN(NAME=&quot;employee_det_change.it_no&quot;) COLUMN(NAME=&quot;employee_det_change.gross&quot;) COLUMN(NAME=&quot;employee_det_change.hobby1&quot;) COLUMN(NAME=&quot;employee_det_change.hobby2&quot;) COLUMN(NAME=&quot;employee_det_change.hobby3&quot;) COLUMN(NAME=&quot;employee_det_change.hobby4&quot;) COLUMN(NAME=&quot;employee_det_change.other_info&quot;) COLUMN(NAME=&quot;employee_det_change.training_prd&quot;) COLUMN(NAME=&quot;employee_det_change.probation_date&quot;) COLUMN(NAME=&quot;employee_det_change.probation_prd&quot;) COLUMN(NAME=&quot;employee_det_change.notice_prd&quot;) COLUMN(NAME=&quot;employee_det_change.emp_code__link&quot;) COLUMN(NAME=&quot;employee_det_change.acct_code__sal&quot;) COLUMN(NAME=&quot;employee_det_change.cctr_code__sal&quot;) COLUMN(NAME=&quot;employee_det_change.alter_code&quot;) COLUMN(NAME=&quot;employee_det_change.with_held&quot;) COLUMN(NAME=&quot;employee_det_change.proc_group&quot;) COLUMN(NAME=&quot;employee_det_change.chg_date&quot;) COLUMN(NAME=&quot;employee_det_change.chg_user&quot;) COLUMN(NAME=&quot;employee_det_change.chg_term&quot;) COLUMN(NAME=&quot;employee_det_change.confirmed&quot;) COLUMN(NAME=&quot;employee_det_change.conf_date&quot;) COLUMN(NAME=&quot;employee_det_change.emp_code__aprv&quot;) COLUMN(NAME=&quot;employee.designation&quot;) COLUMN(NAME=&quot;department.descr&quot;) COLUMN(NAME=&quot;employee.confirmed&quot;) COLUMN(NAME=&quot;employee_det_change.probation_o&quot;) COLUMN(NAME=&quot;employee_det_change.date_conf_o&quot;) COLUMN(NAME=&quot;employee_det_change.confirmed_o&quot;) COLUMN(NAME=&quot;employee_det_change.probation&quot;) COLUMN(NAME=&quot;employee_det_change.date_conf&quot;) COLUMN(NAME=&quot;employee_det_change.status&quot;) COLUMN(NAME=&quot;employee.emp_site&quot;) COLUMN(NAME=&quot;employee.pay_site&quot;) COLUMN(NAME=&quot;employee.work_site&quot;) COLUMN(NAME=&quot;employee_det_change.func_group__o&quot;) COLUMN(NAME=&quot;employee_det_change.func_group__n&quot;) COLUMN(NAME=&quot;employee_det_change.report_to__admin_o&quot;) COLUMN(NAME=&quot;employee_det_change.report_to__admin&quot;) COLUMN(NAME=&quot;employee_det_change.maiden_name__o&quot;) COLUMN(NAME=&quot;employee_det_change.maiden_name&quot;) COLUMN(NAME=&quot;employee_det_change.birth_place__o&quot;) COLUMN(NAME=&quot;employee_det_change.birth_place&quot;) COLUMN(NAME=&quot;employee_det_change.resi_permit_no__o&quot;) COLUMN(NAME=&quot;employee_det_change.resi_permit_no&quot;) COLUMN(NAME=&quot;employee_det_change.resi_permit_upto__o&quot;) COLUMN(NAME=&quot;employee_det_change.resi_permit_upto&quot;) COLUMN(NAME=&quot;employee_det_change.social_security_no__o&quot;) COLUMN(NAME=&quot;employee_det_change.social_security_no&quot;) COLUMN(NAME=&quot;employee_det_change.pattern_code__o&quot;) COLUMN(NAME=&quot;employee_det_change.pattern_code&quot;) COLUMN(NAME=&quot;employee_det_change.gratuity_date&quot;) COLUMN(NAME=&quot;employee_det_change.gratuity_date__o&quot;) COLUMN(NAME=&quot;employee_det_change.emp_class&quot;) COLUMN(NAME=&quot;employee_det_change.emp_class__o&quot;) COLUMN(NAME=&quot;employee_det_change.occupation_code&quot;) COLUMN(NAME=&quot;employee_det_change.occupation_code__o&quot;) COLUMN(NAME=&quot;employee_det_change.shift_index&quot;) COLUMN(NAME=&quot;employee_det_change.shift_index__o&quot;) COLUMN(NAME=&quot;employee_det_change.pos_code_o&quot;) COLUMN(NAME=&quot;employee_det_change.pos_code&quot;) COLUMN(NAME=&quot;employee_det_change.esi_dispensary__o&quot;) COLUMN(NAME=&quot;employee_det_change.esi_dispensary&quot;) COLUMN(NAME=&quot;employee_det_change.emp_code__hod_o&quot;) COLUMN(NAME=&quot;employee_det_change.emp_code__hod&quot;) COMPUTE(NAME=&quot;FN_GET_POS_DESCR(employee_det_change.emp_code,employee.dept_code,employee_det_change.pos_code_o) pos_code_o_descr&quot;) COMPUTE(NAME=&quot;FN_GET_POS_DESCR(employee_det_change.emp_code,employee.dept_code,employee_det_change.pos_code) pos_code_descr&quot;) COLUMN(NAME=&quot;employee_det_change.eligible_ot__o&quot;) COLUMN(NAME=&quot;employee_det_change.eligible_ot&quot;) COLUMN(NAME=&quot;employee_det_change.stan_code__hq_o&quot;) COLUMN(NAME=&quot;employee_det_change.stan_code__hq&quot;) COLUMN(NAME=&quot;employee_det_change.user_id_o&quot;) COLUMN(NAME=&quot;employee_det_change.user_id&quot;) COLUMN(NAME=&quot;employee_det_change.work_loc_code__o&quot;) COLUMN(NAME=&quot;employee_det_change.work_loc_code__n&quot;) COLUMN(NAME=&quot;employee_det_change.ext_no_o&quot;) COLUMN(NAME=&quot;employee_det_change.ext_no_n&quot;) COLUMN(NAME=&quot;employee_det_change.parent_dept__o&quot;) COLUMN(NAME=&quot;employee_det_change.parent_dept__n&quot;) COMPUTE(NAME=&quot;FN_GET_DEPT_DESCR(employee_det_change.parent_dept__o) parent_dept_descr_o&quot;) COMPUTE(NAME=&quot;FN_GET_DEPT_DESCR(employee_det_change.parent_dept__n) parent_dept_descr_n&quot;) COMPUTE(NAME=&quot;FN_GET_WORKLOC_DESCR(employee_det_change.work_loc_code__o) work_loc_descr_o&quot;) COMPUTE(NAME=&quot;FN_GET_WORKLOC_DESCR(employee_det_change.work_loc_code__n) work_loc_descr_n&quot;) COLUMN(NAME=&quot;employee_det_change.aadhar_card_no_o&quot;) COLUMN(NAME=&quot;employee_det_change.aadhar_card_no&quot;) COLUMN(NAME=&quot;employee_det_change.election_card_no_o&quot;) COLUMN(NAME=&quot;employee_det_change.election_card_no&quot;) COLUMN(NAME=&quot;employee_det_change.driv_lic_no_o&quot;) COLUMN(NAME=&quot;employee_det_change.driv_lic_no&quot;) COLUMN(NAME=&quot;employee_det_change.driv_lic_valid_upto_o&quot;) COLUMN(NAME=&quot;employee_det_change.driv_lic_valid_upto&quot;) COLUMN(NAME=&quot;employee_det_change.physical_handicap_o&quot;) COLUMN(NAME=&quot;employee_det_change.physical_handicap&quot;) COLUMN(NAME=&quot;employee_det_change.handicap_category__o&quot;) COLUMN(NAME=&quot;employee_det_change.handicap_category&quot;) COLUMN(NAME=&quot;employee_det_change.pf_uan_o&quot;) COLUMN(NAME=&quot;employee_det_change.pf_uan&quot;) COLUMN(NAME=&quot;employee_det_change.group_mediclaim_o&quot;) COLUMN(NAME=&quot;employee_det_change.group_mediclaim&quot;) COLUMN(NAME=&quot;employee_det_change.insider_trading_opt_o&quot;) COLUMN(NAME=&quot;employee_det_change.insider_trading_opt&quot;) COLUMN(NAME=&quot;employee_det_change.ifsc_o&quot;) COLUMN(NAME=&quot;employee_det_change.ifsc&quot;) COLUMN(NAME=&quot;employee_det_change.bu_code__o&quot;) COLUMN(NAME=&quot;employee_det_change.bu_code&quot;) COLUMN(NAME=&quot;employee_det_change.emp_code__funchead_o&quot;) COLUMN(NAME=&quot;employee_det_change.emp_code__funchead&quot;) COMPUTE(NAME=&quot;FN_GET_BUFUNC_DESCR(employee_det_change.func_group__o) as func_group_descr_o&quot;) COMPUTE(NAME=&quot;FN_GET_BUFUNC_DESCR(employee_det_change.func_group__n) as func_group_descr_n&quot;) COMPUTE(NAME=&quot;FN_GET_EMP_NAME(employee_det_change.emp_code__funchead_o,&apos;X1&apos;) as funchead_o_name&quot;) COMPUTE(NAME=&quot;FN_GET_EMP_NAME(employee_det_change.emp_code__funchead,&apos;X1&apos;) as funchead_name&quot;) COLUMN(NAME=&quot;business_units_a.descr&quot;) COLUMN(NAME=&quot;business_units_a.emp_code__head&quot;) COLUMN(NAME=&quot;business_units_b.descr&quot;) COLUMN(NAME=&quot;business_units_b.emp_code__head&quot;) COMPUTE(NAME=&quot;FN_GET_EMP_NAME(business_units_a.emp_code__head,&apos;X1&apos;) as buhead_o_name&quot;) COMPUTE(NAME=&quot;FN_GET_EMP_NAME(business_units_b.emp_code__head,&apos;X1&apos;) as buhead_name&quot;) COLUMN(NAME=&quot;employee_det_change.mother_tongue__o&quot;) COLUMN(NAME=&quot;employee_det_change.mother_tongue&quot;) COLUMN(NAME=&quot;employee_det_change.cast_category__o&quot;) COLUMN(NAME=&quot;employee_det_change.cast_category&quot;) COLUMN(NAME=&quot;employee_det_change.count_code__birth_o&quot;) COLUMN(NAME=&quot;employee_det_change.count_code__birth&quot;) COLUMN(NAME=&quot;employee_det_change.job_title_o&quot;) COLUMN(NAME=&quot;employee_det_change.job_title&quot;) COLUMN(NAME=&quot;employee_det_change.emp_id_external_o&quot;) COLUMN(NAME=&quot;employee_det_change.emp_id_external&quot;) COLUMN(NAME=&quot;employee_det_change.emp_fname_long&quot;) COLUMN(NAME=&quot;employee_det_change.emp_mname_long&quot;) COLUMN(NAME=&quot;employee_det_change.emp_lname_long&quot;) COLUMN(NAME=&quot;employee_det_change.emp_fname_long_o&quot;) COLUMN(NAME=&quot;employee_det_change.emp_mname_long_o&quot;) COLUMN(NAME=&quot;employee_det_change.emp_lname_long_o&quot;) JOIN (LEFT=&quot;employee_det_change.bu_code__o&quot; OP =&quot;=&quot;RIGHT=&quot;business_units_a.bu_code&quot; OUTER1 =&quot;employee_det_change.bu_code__o&quot; ) JOIN (LEFT=&quot;employee_det_change.bu_code&quot; OP =&quot;=&quot;RIGHT=&quot;business_units_b.bu_code&quot; OUTER1 =&quot;employee_det_change.bu_code&quot; ) JOIN (LEFT=&quot;employee_det_change.emp_code&quot; OP =&quot;=&quot;RIGHT=&quot;employee.emp_code&quot; ) JOIN (LEFT=&quot;employee.dept_code&quot; OP =&quot;=&quot;RIGHT=&quot;department.dept_code&quot; )WHERE( EXP1 =&quot;employee_det_change.tran_id&quot; OP =&quot;=&quot; EXP2 =&quot;:tran_id&quot; ) ) ARG(NAME = &quot;tran_id&quot; TYPE = string) </retrieve> <table_column>
<type size="1">char</type>
<update>yes</update>
<updatewhereclause>yes</updatewhereclause>
<name>trans_mode</name>
<dbname>employee_det_change.trans_mode</dbname>
<initial>E</initial>
<values>
<item display="ERP" data="E"/>
<item display="Online" data="O"/>
</values>
</table_column>
<retrieve>PBSELECT( VERSION(400) TABLE(NAME=&quot;employee_det_change&quot; ) TABLE(NAME=&quot;department&quot; ) TABLE(NAME=&quot;employee&quot; ) TABLE(NAME=&quot;business_units&quot; ALIAS=&quot;business_units_a&quot; ) TABLE(NAME=&quot;business_units&quot; ALIAS=&quot;business_units_b&quot; ) COLUMN(NAME=&quot;employee_det_change.tran_id&quot;) COLUMN(NAME=&quot;employee_det_change.tran_date&quot;) COLUMN(NAME=&quot;employee_det_change.emp_code&quot;) COLUMN(NAME=&quot;employee_det_change.emp_fname_o&quot;) COLUMN(NAME=&quot;employee_det_change.emp_mname_o&quot;) COLUMN(NAME=&quot;employee_det_change.emp_lname_o&quot;) COLUMN(NAME=&quot;employee_det_change.short_name_o&quot;) COLUMN(NAME=&quot;employee_det_change.name_prefix_o&quot;) COLUMN(NAME=&quot;employee_det_change.emp_type_o&quot;) COLUMN(NAME=&quot;employee_det_change.report_to_o&quot;) COLUMN(NAME=&quot;employee_det_change.sex_o&quot;) COLUMN(NAME=&quot;employee_det_change.nationality_o&quot;) COLUMN(NAME=&quot;employee_det_change.citizen_o&quot;) COLUMN(NAME=&quot;employee_det_change.state_code__domicile_o&quot;) COLUMN(NAME=&quot;employee_det_change.birth_date_o&quot;) COLUMN(NAME=&quot;employee_det_change.blood_grp_o&quot;) COLUMN(NAME=&quot;employee_det_change.contact_pers_o&quot;) COLUMN(NAME=&quot;employee_det_change.contact_add1_o&quot;) COLUMN(NAME=&quot;employee_det_change.contact_add2_o&quot;) COLUMN(NAME=&quot;employee_det_change.contact_add3_o&quot;) COLUMN(NAME=&quot;employee_det_change.contact_city_o&quot;) COLUMN(NAME=&quot;employee_det_change.contact_state_o&quot;) COLUMN(NAME=&quot;employee_det_change.contact_pin_o&quot;) COLUMN(NAME=&quot;employee_det_change.contact_tel_o&quot;) COLUMN(NAME=&quot;employee_det_change.religion_o&quot;) COLUMN(NAME=&quot;employee_det_change.joined_as_o&quot;) COLUMN(NAME=&quot;employee_det_change.date_join_o&quot;) COLUMN(NAME=&quot;employee_det_change.mode_app_o&quot;) COLUMN(NAME=&quot;employee_det_change.work_shift_o&quot;) COLUMN(NAME=&quot;employee_det_change.shift_rot_o&quot;) COLUMN(NAME=&quot;employee_det_change.hol_tblno_o&quot;) COLUMN(NAME=&quot;employee_det_change.pay_type_o&quot;) COLUMN(NAME=&quot;employee_det_change.pay_mode_o&quot;) COLUMN(NAME=&quot;employee_det_change.bank_code_o&quot;) COLUMN(NAME=&quot;employee_det_change.bank_acct_o&quot;) COLUMN(NAME=&quot;employee_det_change.stan_code_o&quot;) COLUMN(NAME=&quot;employee_det_change.dd_payable_bank_o&quot;) COLUMN(NAME=&quot;employee_det_change.tot_exp_o&quot;) COLUMN(NAME=&quot;employee_det_change.pf_no_o&quot;) COLUMN(NAME=&quot;employee_det_change.fpf_no_o&quot;) COLUMN(NAME=&quot;employee_det_change.esic_no_o&quot;) COLUMN(NAME=&quot;employee_det_change.it_no_o&quot;) COLUMN(NAME=&quot;employee_det_change.gross_o&quot;) COLUMN(NAME=&quot;employee_det_change.hobby1_o&quot;) COLUMN(NAME=&quot;employee_det_change.hobby2_o&quot;) COLUMN(NAME=&quot;employee_det_change.hobby3_o&quot;) COLUMN(NAME=&quot;employee_det_change.hobby4_o&quot;) COLUMN(NAME=&quot;employee_det_change.other_info_o&quot;) COLUMN(NAME=&quot;employee_det_change.training_prd_o&quot;) COLUMN(NAME=&quot;employee_det_change.probation_date_o&quot;) COLUMN(NAME=&quot;employee_det_change.probation_prd_o&quot;) COLUMN(NAME=&quot;employee_det_change.notice_prd_o&quot;) COLUMN(NAME=&quot;employee_det_change.emp_code__link_o&quot;) COLUMN(NAME=&quot;employee_det_change.acct_code__sal_o&quot;) COLUMN(NAME=&quot;employee_det_change.cctr_code__sal_o&quot;) COLUMN(NAME=&quot;employee_det_change.alter_code_o&quot;) COLUMN(NAME=&quot;employee_det_change.with_held_o&quot;) COLUMN(NAME=&quot;employee_det_change.proc_group_o&quot;) COLUMN(NAME=&quot;employee_det_change.emp_fname&quot;) COLUMN(NAME=&quot;employee_det_change.emp_mname&quot;) COLUMN(NAME=&quot;employee_det_change.emp_lname&quot;) COLUMN(NAME=&quot;employee_det_change.short_name&quot;) COLUMN(NAME=&quot;employee_det_change.name_prefix&quot;) COLUMN(NAME=&quot;employee_det_change.emp_type&quot;) COLUMN(NAME=&quot;employee_det_change.report_to&quot;) COLUMN(NAME=&quot;employee_det_change.sex&quot;) COLUMN(NAME=&quot;employee_det_change.nationality&quot;) COLUMN(NAME=&quot;employee_det_change.citizen&quot;) COLUMN(NAME=&quot;employee_det_change.state_code__domicile&quot;) COLUMN(NAME=&quot;employee_det_change.birth_date&quot;) COLUMN(NAME=&quot;employee_det_change.blood_grp&quot;) COLUMN(NAME=&quot;employee_det_change.contact_pers&quot;) COLUMN(NAME=&quot;employee_det_change.contact_add1&quot;) COLUMN(NAME=&quot;employee_det_change.contact_add2&quot;) COLUMN(NAME=&quot;employee_det_change.contact_add3&quot;) COLUMN(NAME=&quot;employee_det_change.contact_city&quot;) COLUMN(NAME=&quot;employee_det_change.contact_state&quot;) COLUMN(NAME=&quot;employee_det_change.contact_pin&quot;) COLUMN(NAME=&quot;employee_det_change.contact_tel&quot;) COLUMN(NAME=&quot;employee_det_change.religion&quot;) COLUMN(NAME=&quot;employee_det_change.joined_as&quot;) COLUMN(NAME=&quot;employee_det_change.date_join&quot;) COLUMN(NAME=&quot;employee_det_change.mode_app&quot;) COLUMN(NAME=&quot;employee_det_change.work_shift&quot;) COLUMN(NAME=&quot;employee_det_change.shift_rot&quot;) COLUMN(NAME=&quot;employee_det_change.hol_tblno&quot;) COLUMN(NAME=&quot;employee_det_change.pay_type&quot;) COLUMN(NAME=&quot;employee_det_change.pay_mode&quot;) COLUMN(NAME=&quot;employee_det_change.bank_code&quot;) COLUMN(NAME=&quot;employee_det_change.bank_acct&quot;) COLUMN(NAME=&quot;employee_det_change.stan_code&quot;) COLUMN(NAME=&quot;employee_det_change.dd_payable_bank&quot;) COLUMN(NAME=&quot;employee_det_change.tot_exp&quot;) COLUMN(NAME=&quot;employee_det_change.pf_no&quot;) COLUMN(NAME=&quot;employee_det_change.fpf_no&quot;) COLUMN(NAME=&quot;employee_det_change.esic_no&quot;) COLUMN(NAME=&quot;employee_det_change.it_no&quot;) COLUMN(NAME=&quot;employee_det_change.gross&quot;) COLUMN(NAME=&quot;employee_det_change.hobby1&quot;) COLUMN(NAME=&quot;employee_det_change.hobby2&quot;) COLUMN(NAME=&quot;employee_det_change.hobby3&quot;) COLUMN(NAME=&quot;employee_det_change.hobby4&quot;) COLUMN(NAME=&quot;employee_det_change.other_info&quot;) COLUMN(NAME=&quot;employee_det_change.training_prd&quot;) COLUMN(NAME=&quot;employee_det_change.probation_date&quot;) COLUMN(NAME=&quot;employee_det_change.probation_prd&quot;) COLUMN(NAME=&quot;employee_det_change.notice_prd&quot;) COLUMN(NAME=&quot;employee_det_change.emp_code__link&quot;) COLUMN(NAME=&quot;employee_det_change.acct_code__sal&quot;) COLUMN(NAME=&quot;employee_det_change.cctr_code__sal&quot;) COLUMN(NAME=&quot;employee_det_change.alter_code&quot;) COLUMN(NAME=&quot;employee_det_change.with_held&quot;) COLUMN(NAME=&quot;employee_det_change.proc_group&quot;) COLUMN(NAME=&quot;employee_det_change.chg_date&quot;) COLUMN(NAME=&quot;employee_det_change.chg_user&quot;) COLUMN(NAME=&quot;employee_det_change.chg_term&quot;) COLUMN(NAME=&quot;employee_det_change.confirmed&quot;) COLUMN(NAME=&quot;employee_det_change.conf_date&quot;) COLUMN(NAME=&quot;employee_det_change.emp_code__aprv&quot;) COLUMN(NAME=&quot;employee.designation&quot;) COLUMN(NAME=&quot;department.descr&quot;) COLUMN(NAME=&quot;employee.confirmed&quot;) COLUMN(NAME=&quot;employee_det_change.probation_o&quot;) COLUMN(NAME=&quot;employee_det_change.date_conf_o&quot;) COLUMN(NAME=&quot;employee_det_change.confirmed_o&quot;) COLUMN(NAME=&quot;employee_det_change.probation&quot;) COLUMN(NAME=&quot;employee_det_change.date_conf&quot;) COLUMN(NAME=&quot;employee_det_change.status&quot;) COLUMN(NAME=&quot;employee.emp_site&quot;) COLUMN(NAME=&quot;employee.pay_site&quot;) COLUMN(NAME=&quot;employee.work_site&quot;) COLUMN(NAME=&quot;employee_det_change.func_group__o&quot;) COLUMN(NAME=&quot;employee_det_change.func_group__n&quot;) COLUMN(NAME=&quot;employee_det_change.report_to__admin_o&quot;) COLUMN(NAME=&quot;employee_det_change.report_to__admin&quot;) COLUMN(NAME=&quot;employee_det_change.maiden_name__o&quot;) COLUMN(NAME=&quot;employee_det_change.maiden_name&quot;) COLUMN(NAME=&quot;employee_det_change.birth_place__o&quot;) COLUMN(NAME=&quot;employee_det_change.birth_place&quot;) COLUMN(NAME=&quot;employee_det_change.resi_permit_no__o&quot;) COLUMN(NAME=&quot;employee_det_change.resi_permit_no&quot;) COLUMN(NAME=&quot;employee_det_change.resi_permit_upto__o&quot;) COLUMN(NAME=&quot;employee_det_change.resi_permit_upto&quot;) COLUMN(NAME=&quot;employee_det_change.social_security_no__o&quot;) COLUMN(NAME=&quot;employee_det_change.social_security_no&quot;) COLUMN(NAME=&quot;employee_det_change.pattern_code__o&quot;) COLUMN(NAME=&quot;employee_det_change.pattern_code&quot;) COLUMN(NAME=&quot;employee_det_change.gratuity_date&quot;) COLUMN(NAME=&quot;employee_det_change.gratuity_date__o&quot;) COLUMN(NAME=&quot;employee_det_change.emp_class&quot;) COLUMN(NAME=&quot;employee_det_change.emp_class__o&quot;) COLUMN(NAME=&quot;employee_det_change.occupation_code&quot;) COLUMN(NAME=&quot;employee_det_change.occupation_code__o&quot;) COLUMN(NAME=&quot;employee_det_change.shift_index&quot;) COLUMN(NAME=&quot;employee_det_change.shift_index__o&quot;) COLUMN(NAME=&quot;employee_det_change.pos_code_o&quot;) COLUMN(NAME=&quot;employee_det_change.pos_code&quot;) COLUMN(NAME=&quot;employee_det_change.esi_dispensary__o&quot;) COLUMN(NAME=&quot;employee_det_change.esi_dispensary&quot;) COLUMN(NAME=&quot;employee_det_change.emp_code__hod_o&quot;) COLUMN(NAME=&quot;employee_det_change.emp_code__hod&quot;) COMPUTE(NAME=&quot;FN_GET_POS_DESCR(employee_det_change.emp_code,employee.dept_code,employee_det_change.pos_code_o) pos_code_o_descr&quot;) COMPUTE(NAME=&quot;FN_GET_POS_DESCR(employee_det_change.emp_code,employee.dept_code,employee_det_change.pos_code) pos_code_descr&quot;) COLUMN(NAME=&quot;employee_det_change.eligible_ot__o&quot;) COLUMN(NAME=&quot;employee_det_change.eligible_ot&quot;) COLUMN(NAME=&quot;employee_det_change.stan_code__hq_o&quot;) COLUMN(NAME=&quot;employee_det_change.stan_code__hq&quot;) COLUMN(NAME=&quot;employee_det_change.user_id_o&quot;) COLUMN(NAME=&quot;employee_det_change.user_id&quot;) COLUMN(NAME=&quot;employee_det_change.work_loc_code__o&quot;) COLUMN(NAME=&quot;employee_det_change.work_loc_code__n&quot;) COLUMN(NAME=&quot;employee_det_change.ext_no_o&quot;) COLUMN(NAME=&quot;employee_det_change.ext_no_n&quot;) COLUMN(NAME=&quot;employee_det_change.parent_dept__o&quot;) COLUMN(NAME=&quot;employee_det_change.parent_dept__n&quot;) COMPUTE(NAME=&quot;FN_GET_DEPT_DESCR(employee_det_change.parent_dept__o) parent_dept_descr_o&quot;) COMPUTE(NAME=&quot;FN_GET_DEPT_DESCR(employee_det_change.parent_dept__n) parent_dept_descr_n&quot;) COMPUTE(NAME=&quot;FN_GET_WORKLOC_DESCR(employee_det_change.work_loc_code__o) work_loc_descr_o&quot;) COMPUTE(NAME=&quot;FN_GET_WORKLOC_DESCR(employee_det_change.work_loc_code__n) work_loc_descr_n&quot;) COLUMN(NAME=&quot;employee_det_change.aadhar_card_no_o&quot;) COLUMN(NAME=&quot;employee_det_change.aadhar_card_no&quot;) COLUMN(NAME=&quot;employee_det_change.election_card_no_o&quot;) COLUMN(NAME=&quot;employee_det_change.election_card_no&quot;) COLUMN(NAME=&quot;employee_det_change.driv_lic_no_o&quot;) COLUMN(NAME=&quot;employee_det_change.driv_lic_no&quot;) COLUMN(NAME=&quot;employee_det_change.driv_lic_valid_upto_o&quot;) COLUMN(NAME=&quot;employee_det_change.driv_lic_valid_upto&quot;) COLUMN(NAME=&quot;employee_det_change.physical_handicap_o&quot;) COLUMN(NAME=&quot;employee_det_change.physical_handicap&quot;) COLUMN(NAME=&quot;employee_det_change.handicap_category__o&quot;) COLUMN(NAME=&quot;employee_det_change.handicap_category&quot;) COLUMN(NAME=&quot;employee_det_change.pf_uan_o&quot;) COLUMN(NAME=&quot;employee_det_change.pf_uan&quot;) COLUMN(NAME=&quot;employee_det_change.group_mediclaim_o&quot;) COLUMN(NAME=&quot;employee_det_change.group_mediclaim&quot;) COLUMN(NAME=&quot;employee_det_change.insider_trading_opt_o&quot;) COLUMN(NAME=&quot;employee_det_change.insider_trading_opt&quot;) COLUMN(NAME=&quot;employee_det_change.ifsc_o&quot;) COLUMN(NAME=&quot;employee_det_change.ifsc&quot;) COLUMN(NAME=&quot;employee_det_change.bu_code__o&quot;) COLUMN(NAME=&quot;employee_det_change.bu_code&quot;) COLUMN(NAME=&quot;employee_det_change.emp_code__funchead_o&quot;) COLUMN(NAME=&quot;employee_det_change.emp_code__funchead&quot;) COMPUTE(NAME=&quot;FN_GET_BUFUNC_DESCR(employee_det_change.func_group__o) as func_group_descr_o&quot;) COMPUTE(NAME=&quot;FN_GET_BUFUNC_DESCR(employee_det_change.func_group__n) as func_group_descr_n&quot;) COMPUTE(NAME=&quot;FN_GET_EMP_NAME(employee_det_change.emp_code__funchead_o,&apos;X1&apos;) as funchead_o_name&quot;) COMPUTE(NAME=&quot;FN_GET_EMP_NAME(employee_det_change.emp_code__funchead,&apos;X1&apos;) as funchead_name&quot;) COLUMN(NAME=&quot;business_units_a.descr&quot;) COLUMN(NAME=&quot;business_units_a.emp_code__head&quot;) COLUMN(NAME=&quot;business_units_b.descr&quot;) COLUMN(NAME=&quot;business_units_b.emp_code__head&quot;) COMPUTE(NAME=&quot;FN_GET_EMP_NAME(business_units_a.emp_code__head,&apos;X1&apos;) as buhead_o_name&quot;) COMPUTE(NAME=&quot;FN_GET_EMP_NAME(business_units_b.emp_code__head,&apos;X1&apos;) as buhead_name&quot;) COLUMN(NAME=&quot;employee_det_change.mother_tongue__o&quot;) COLUMN(NAME=&quot;employee_det_change.mother_tongue&quot;) COLUMN(NAME=&quot;employee_det_change.cast_category__o&quot;) COLUMN(NAME=&quot;employee_det_change.cast_category&quot;) COLUMN(NAME=&quot;employee_det_change.count_code__birth_o&quot;) COLUMN(NAME=&quot;employee_det_change.count_code__birth&quot;) COLUMN(NAME=&quot;employee_det_change.job_title_o&quot;) COLUMN(NAME=&quot;employee_det_change.job_title&quot;) COLUMN(NAME=&quot;employee_det_change.emp_id_external_o&quot;) COLUMN(NAME=&quot;employee_det_change.emp_id_external&quot;) COLUMN(NAME=&quot;employee_det_change.emp_fname_long&quot;) COLUMN(NAME=&quot;employee_det_change.emp_mname_long&quot;) COLUMN(NAME=&quot;employee_det_change.emp_lname_long&quot;) COLUMN(NAME=&quot;employee_det_change.emp_fname_long_o&quot;) COLUMN(NAME=&quot;employee_det_change.emp_mname_long_o&quot;) COLUMN(NAME=&quot;employee_det_change.emp_lname_long_o&quot;) COLUMN(NAME=&quot;employee_det_change.trans_mode&quot;) JOIN (LEFT=&quot;employee_det_change.bu_code__o&quot; OP =&quot;=&quot;RIGHT=&quot;business_units_a.bu_code&quot; OUTER1 =&quot;employee_det_change.bu_code__o&quot; ) JOIN (LEFT=&quot;employee_det_change.bu_code&quot; OP =&quot;=&quot;RIGHT=&quot;business_units_b.bu_code&quot; OUTER1 =&quot;employee_det_change.bu_code&quot; ) JOIN (LEFT=&quot;employee_det_change.emp_code&quot; OP =&quot;=&quot;RIGHT=&quot;employee.emp_code&quot; ) JOIN (LEFT=&quot;employee.dept_code&quot; OP =&quot;=&quot;RIGHT=&quot;department.dept_code&quot; )WHERE( EXP1 =&quot;employee_det_change.tran_id&quot; OP =&quot;=&quot; EXP2 =&quot;:tran_id&quot; ) ) ARG(NAME = &quot;tran_id&quot; TYPE = string) </retrieve>
<update>employee_det_change</update> <update>employee_det_change</update>
<updatewhere>0</updatewhere> <updatewhere>0</updatewhere>
<updatekeyinplace>no</updatekeyinplace> <updatekeyinplace>no</updatekeyinplace>
...@@ -13127,41 +13139,6 @@ ...@@ -13127,41 +13139,6 @@
<color>536870912</color> <color>536870912</color>
</background> </background>
</TextObject> </TextObject>
<ColumnObject>
<band>Detail</band>
<id>118</id>
<alignment>0</alignment>
<tabsequence>32766</tabsequence>
<border>5</border>
<color>255</color>
<x>500</x>
<y>2498</y>
<height>16</height>
<width>61</width>
<format>dd/mm/yy</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>conf_date</name>
<visible>1</visible>
<EditStyle style="editmask">
<mask>dd/mm/yy</mask>
<imemode>0</imemode>
<focusrectangle>no</focusrectangle>
</EditStyle>
<font>
<face>Times New Roman</face>
<height>-10</height>
<weight>400</weight>
<family>1</family>
<pitch>2</pitch>
<charset>0</charset>
</font>
<background>
<mode>2</mode>
<color>79741120</color>
</background>
</ColumnObject>
<ColumnObject> <ColumnObject>
<band>Detail</band> <band>Detail</band>
<id>128</id> <id>128</id>
...@@ -13358,6 +13335,105 @@ ...@@ -13358,6 +13335,105 @@
<color>79741120</color> <color>79741120</color>
</background> </background>
</ColumnObject> </ColumnObject>
<TextObject>
<band>Detail</band>
<alignment>1</alignment>
<text>Entry Mode :</text>
<border>0</border>
<color>0</color>
<x>388</x>
<y>2522</y>
<height>15</height>
<width>96</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>trans_mode_t</name>
<visible>1</visible>
<font>
<face>Times New Roman</face>
<height>-10</height>
<weight>400</weight>
<family>1</family>
<pitch>2</pitch>
<charset>0</charset>
</font>
<background>
<mode>1</mode>
<color>536870912</color>
</background>
</TextObject>
<ColumnObject>
<band>Detail</band>
<id>118</id>
<alignment>0</alignment>
<tabsequence>32766</tabsequence>
<border>5</border>
<color>255</color>
<x>500</x>
<y>2498</y>
<height>16</height>
<width>61</width>
<format>dd/mm/yy</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>conf_date</name>
<visible>1</visible>
<EditStyle style="editmask">
<mask>dd/mm/yy</mask>
<imemode>0</imemode>
<focusrectangle>no</focusrectangle>
</EditStyle>
<font>
<face>Times New Roman</face>
<height>-10</height>
<weight>400</weight>
<family>1</family>
<pitch>2</pitch>
<charset>0</charset>
</font>
<background>
<mode>2</mode>
<color>79741120</color>
</background>
</ColumnObject>
<ColumnObject>
<band>Detail</band>
<id>230</id>
<alignment>0</alignment>
<tabsequence>32766</tabsequence>
<border>5</border>
<color>255</color>
<x>491</x>
<y>2522</y>
<height>16</height>
<width>70</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>trans_mode</name>
<visible>1</visible>
<EditStyle style="ddlb">
<limit>1</limit>
<allowedit>no</allowedit>
<case>upper</case>
<imemode>0</imemode>
</EditStyle>
<font>
<face>Times New Roman</face>
<height>-10</height>
<weight>400</weight>
<family>1</family>
<pitch>2</pitch>
<charset>0</charset>
</font>
<background>
<mode>2</mode>
<color>79741120</color>
</background>
</ColumnObject>
<HtmlTable> <HtmlTable>
<border>1</border> <border>1</border>
</HtmlTable> </HtmlTable>
......
$PBExportHeader$d_emp_det_chg_brow.srd $PBExportHeader$d_emp_det_chg_brow.srd
$PBExportComments$Browse data window for employee details change
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 = 30 print.margin.right = 30 print.margin.top = 30 print.margin.bottom = 30 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=1 HTMLDW=no print.printername="" print.documentname="" print.orientation = 0 print.margin.left = 30 print.margin.right = 30 print.margin.top = 30 print.margin.bottom = 30 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 )
header(height=24 color="536870912" ) header(height=18 color="536870912" )
summary(height=0 color="536870912" ) summary(height=0 color="536870912" )
footer(height=0 color="536870912" ) footer(height=0 color="536870912" )
detail(height=24 color="536870912" ) detail(height=24 color="536870912" )
...@@ -10,38 +11,38 @@ table(column=(type=char(10) update=yes updatewhereclause=yes name=emp_code dbnam ...@@ -10,38 +11,38 @@ table(column=(type=char(10) update=yes updatewhereclause=yes name=emp_code dbnam
column=(type=datetime update=yes updatewhereclause=yes name=conf_date dbname="employee_det_change.conf_date" ) column=(type=datetime update=yes updatewhereclause=yes name=conf_date dbname="employee_det_change.conf_date" )
column=(type=char(10) update=yes updatewhereclause=yes name=emp_code__aprv dbname="employee_det_change.emp_code__aprv" ) column=(type=char(10) update=yes updatewhereclause=yes name=emp_code__aprv dbname="employee_det_change.emp_code__aprv" )
column=(type=char(10) update=yes updatewhereclause=yes key=yes name=tran_id dbname="employee_det_change.tran_id" ) column=(type=char(10) update=yes updatewhereclause=yes key=yes name=tran_id dbname="employee_det_change.tran_id" )
column=(type=char(30) updatewhereclause=yes name=emp_fname dbname="employee_det_change.emp_fname" )
column=(type=char(30) updatewhereclause=yes name=emp_mname dbname="employee_det_change.emp_mname" )
column=(type=char(30) updatewhereclause=yes name=emp_lname dbname="employee_det_change.emp_lname" )
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=char(5) updatewhereclause=yes name=work_site dbname="employee.work_site" ) column=(type=char(5) updatewhereclause=yes name=work_site dbname="employee.work_site" )
column=(type=char(5) updatewhereclause=yes name=pay_site dbname="employee.pay_site" ) column=(type=char(5) updatewhereclause=yes name=pay_site dbname="employee.pay_site" )
column=(type=char(15) updatewhereclause=yes name=employee_det_change_emp_mname_o dbname="employee_det_change.emp_mname_o" ) column=(type=char(1) update=yes updatewhereclause=yes name=trans_mode dbname="employee_det_change.trans_mode" )
column=(type=char(15) updatewhereclause=yes name=employee_det_change_emp_lname_o dbname="employee_det_change.emp_lname_o" ) retrieve="PBSELECT( VERSION(400) TABLE(NAME=~"employee_det_change~" ) TABLE(NAME=~"employee~" ) COLUMN(NAME=~"employee_det_change.emp_code~") COLUMN(NAME=~"employee_det_change.status~") COLUMN(NAME=~"employee_det_change.conf_date~") COLUMN(NAME=~"employee_det_change.emp_code__aprv~") COLUMN(NAME=~"employee_det_change.tran_id~") COMPUTE(NAME=~"CASE WHEN EMPLOYEE.EMP_FNAME_LONG IS NOT NULL THEN EMPLOYEE.EMP_FNAME_LONG ELSE EMPLOYEE.EMP_FNAME END AS EMP_FNAME~") COMPUTE(NAME=~"CASE WHEN EMPLOYEE.EMP_MNAME_LONG IS NOT NULL THEN EMPLOYEE.EMP_MNAME_LONG ELSE EMPLOYEE.EMP_MNAME END AS EMP_MNAME~") COMPUTE(NAME=~"CASE WHEN EMPLOYEE.EMP_LNAME_LONG IS NOT NULL THEN EMPLOYEE.EMP_LNAME_LONG ELSE EMPLOYEE.EMP_LNAME END AS EMP_LNAME~") COLUMN(NAME=~"employee.emp_site~") COLUMN(NAME=~"employee.work_site~") COLUMN(NAME=~"employee.pay_site~") COLUMN(NAME=~"employee_det_change.trans_mode~") JOIN (LEFT=~"employee_det_change.emp_code~" OP =~"=~"RIGHT=~"employee.emp_code~" )WHERE( EXP1 =~"EMPLOYEE_DET_CHANGE.TRAN_DATE~" OP =~">=~" EXP2 =~":tran_date__fr~" LOGIC =~"and~" ) WHERE( EXP1 =~"EMPLOYEE_DET_CHANGE.TRAN_DATE~" OP =~"<=~" EXP2 =~":tran_date__to~" ) ) ARG(NAME = ~"tran_date__fr~" TYPE = datetime) ARG(NAME = ~"tran_date__to~" TYPE = datetime) " update="employee_det_change" updatewhere=0 updatekeyinplace=no arguments=(("tran_date__fr", datetime),("tran_date__to", datetime)) )
column=(type=char(40) updatewhereclause=yes name=employee_det_change_short_name_o dbname="employee_det_change.short_name_o" ) text(band=header alignment="0" text="Employee Code" border="6" color="0" x="2" y="3" height="16" width="90" 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="2" background.color="79741120" )
column=(type=char(30) updatewhereclause=yes name=emp_fname_long dbname="employee.emp_fname_long" ) text(band=header alignment="0" text="First Name" border="6" color="0" x="94" y="3" height="16" width="141" 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="2" background.color="79741120" )
column=(type=char(30) updatewhereclause=yes name=emp_lname_long dbname="employee.emp_lname_long" ) text(band=header alignment="0" text="Middle Name" border="6" color="0" x="237" y="3" height="16" width="141" html.valueishtml="0" name=emp_mname_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="2" background.color="79741120" )
column=(type=char(30) updatewhereclause=yes name=emp_mname_long dbname="employee.emp_mname_long" ) text(band=header alignment="0" text="Last Name" border="6" color="0" x="380" y="3" height="16" width="141" 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="2" background.color="79741120" )
retrieve="PBSELECT( VERSION(400) TABLE(NAME=~"employee_det_change~" ) TABLE(NAME=~"employee~" ) COLUMN(NAME=~"employee_det_change.emp_code~") COLUMN(NAME=~"employee_det_change.status~") COLUMN(NAME=~"employee_det_change.conf_date~") COLUMN(NAME=~"employee_det_change.emp_code__aprv~") COLUMN(NAME=~"employee_det_change.tran_id~") COLUMN(NAME=~"employee.emp_site~") COLUMN(NAME=~"employee.work_site~") COLUMN(NAME=~"employee.pay_site~") COLUMN(NAME=~"employee_det_change.emp_mname_o~") COLUMN(NAME=~"employee_det_change.emp_lname_o~") COLUMN(NAME=~"employee_det_change.short_name_o~") COLUMN(NAME=~"employee.emp_fname_long~") COLUMN(NAME=~"employee.emp_lname_long~") COLUMN(NAME=~"employee.emp_mname_long~") JOIN (LEFT=~"employee_det_change.emp_code~" OP =~"=~"RIGHT=~"employee.emp_code~" )WHERE( EXP1 =~"~~~"EMPLOYEE_DET_CHANGE~~~".~~~"TRAN_DATE~~~"~" OP =~">=~" EXP2 =~":tran_date__fr~" LOGIC =~"and~" ) WHERE( EXP1 =~"~~~"EMPLOYEE_DET_CHANGE~~~".~~~"TRAN_DATE~~~"~" OP =~"<=~" EXP2 =~":tran_date__to~" ) ) ARG(NAME = ~"tran_date__fr~" TYPE = datetime) ARG(NAME = ~"tran_date__to~" TYPE = datetime) " update="EMPLOYEE_DET_CHANGE" updatewhere=0 updatekeyinplace=no arguments=(("tran_date__fr", datetime),("tran_date__to", datetime)) ) text(band=header alignment="0" text="Confirmed" border="6" color="0" x="523" y="3" height="16" width="69" html.valueishtml="0" name=status_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="2" background.color="79741120" )
text(band=header alignment="0" text="Conf Date" border="6" color="0" x="615" y="3" height="20" width="84" html.valueishtml="0" name=conf_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="2" background.color="79741120" ) text(band=header alignment="0" text="Emp Site" border="6" color="0" x="944" y="3" height="16" width="73" 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="2" background.color="79741120" )
text(band=header alignment="0" text="Approved By" border="6" color="0" x="701" y="3" height="20" width="104" html.valueishtml="0" name=emp_code__aprv_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="2" background.color="79741120" ) text(band=header alignment="0" text="Work Site" border="6" color="0" x="1019" y="3" height="16" width="79" html.valueishtml="0" name=work_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="2" background.color="79741120" )
text(band=header alignment="0" text="Transaction ID" border="6" color="0" x="807" y="3" height="20" width="146" html.valueishtml="0" name=tran_id_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="2" background.color="79741120" ) text(band=header alignment="0" text="Transaction ID" border="6" color="0" x="796" y="3" height="16" width="146" html.valueishtml="0" name=tran_id_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="2" background.color="79741120" )
text(band=header alignment="0" text="Emp Site" border="6" color="0" x="955" y="3" height="20" width="73" 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="2" background.color="79741120" ) text(band=header alignment="0" text="Conf/Canc By" border="6" color="0" x="690" y="3" height="16" width="104" html.valueishtml="0" name=emp_code__aprv_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="2" background.color="79741120" )
text(band=header alignment="0" text="Work Site" border="6" color="0" x="1030" y="3" height="20" width="79" html.valueishtml="0" name=work_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="2" background.color="79741120" ) text(band=header alignment="0" text="Conf/Canc On" border="6" color="0" x="594" y="3" height="16" width="94" html.valueishtml="0" name=conf_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="2" background.color="79741120" )
text(band=header alignment="0" text="Pay Site" border="6" color="0" x="1111" y="3" height="20" width="68" html.valueishtml="0" name=pay_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="2" background.color="79741120" ) text(band=header alignment="0" text="Pay Site" border="6" color="0" x="1100" y="3" height="16" width="68" html.valueishtml="0" name=pay_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="2" background.color="79741120" )
text(band=header alignment="0" text="Entry Mode" border="6" color="0" x="1170" y="3" height="16" width="89" html.valueishtml="0" name=trans_mode_t visible="1" font.face="Liberation Sans" font.height="-11" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
column(band=detail id=1 alignment="0" tabsequence=10 border="5" color="0" x="2" y="1" height="20" width="90" format="[general]" html.valueishtml="0" name=emp_code visible="1" edit.limit=10 edit.case=upper edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" 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="20" width="90" format="[general]" html.valueishtml="0" name=emp_code visible="1" edit.limit=10 edit.case=upper edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="1090519039" )
column(band=detail id=12 alignment="0" tabsequence=20 border="5" color="0" x="94" y="1" height="20" width="148" format="[general]" html.valueishtml="0" name=emp_fname_long 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="1" font.pitch="2" font.charset="0" background.mode="2" background.color="1090519039" ) column(band=detail id=6 alignment="0" tabsequence=20 border="5" color="0" x="94" y="1" height="20" width="141" format="[general]" html.valueishtml="0" name=emp_fname visible="1" edit.limit=0 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="1" font.pitch="2" font.charset="0" background.mode="2" background.color="1090519039" )
column(band=detail id=14 alignment="0" tabsequence=30 border="5" color="0" x="244" y="1" height="20" width="148" format="[general]" html.valueishtml="0" name=emp_mname_long 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="1" font.pitch="2" font.charset="0" background.mode="2" background.color="1090519039" ) column(band=detail id=8 alignment="0" tabsequence=30 border="5" color="0" x="237" y="1" height="20" width="141" format="[general]" html.valueishtml="0" name=emp_mname visible="1" edit.limit=0 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="1" font.pitch="2" font.charset="0" background.mode="2" background.color="1090519039" )
column(band=detail id=13 alignment="0" tabsequence=40 border="5" color="0" x="394" y="1" height="20" width="148" format="[general]" html.valueishtml="0" name=emp_lname_long 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="1" font.pitch="2" font.charset="0" background.mode="2" background.color="1090519039" ) column(band=detail id=7 alignment="0" tabsequence=40 border="5" color="0" x="380" y="1" height="20" width="141" format="[general]" html.valueishtml="0" name=emp_lname visible="1" edit.limit=0 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="1" font.pitch="2" font.charset="0" background.mode="2" background.color="1090519039" )
column(band=detail id=2 alignment="0" tabsequence=50 border="5" color="0" x="544" y="1" height="20" width="69" format="[general]" html.valueishtml="0" name=status visible="1" edit.limit=0 edit.case=upper edit.focusrectangle=no edit.autoselect=no edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="1090519039" ) column(band=detail id=3 alignment="0" tabsequence=60 border="5" color="0" x="594" y="1" height="20" width="94" format="[shortdate] [time]" html.valueishtml="0" name=conf_date visible="1" edit.limit=0 edit.case=upper edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="1090519039" )
column(band=detail id=3 alignment="0" tabsequence=60 border="5" color="0" x="615" y="1" height="20" width="84" format="[shortdate] [time]" html.valueishtml="0" name=conf_date visible="1" edit.limit=0 edit.case=upper edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="1090519039" ) column(band=detail id=4 alignment="0" tabsequence=70 border="5" color="0" x="690" y="1" height="20" width="104" format="[general]" html.valueishtml="0" name=emp_code__aprv visible="1" edit.limit=0 edit.case=upper edit.autoselect=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="1090519039" )
column(band=detail id=4 alignment="0" tabsequence=70 border="5" color="0" x="701" y="1" height="20" width="104" format="[general]" html.valueishtml="0" name=emp_code__aprv visible="1" edit.limit=0 edit.case=upper edit.autoselect=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="1090519039" ) column(band=detail id=2 alignment="0" tabsequence=50 border="5" color="0" x="523" y="1" height="20" width="69" format="[general]" html.valueishtml="0" name=status visible="1" edit.limit=0 edit.case=upper edit.focusrectangle=no edit.autoselect=no edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="1090519039" )
column(band=detail id=5 alignment="0" tabsequence=32766 border="5" color="0" x="807" y="1" height="20" width="146" format="[general]" html.valueishtml="0" name=tran_id 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="1" font.pitch="2" font.charset="0" background.mode="2" background.color="1090519039" ) column(band=detail id=9 alignment="0" tabsequence=32766 border="5" color="0" x="944" y="1" height="20" width="73" format="[general]" html.valueishtml="0" name=emp_site visible="1" edit.limit=0 edit.case=any edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="1090519039" )
column(band=detail id=6 alignment="0" tabsequence=32766 border="5" color="0" x="955" y="1" height="20" width="73" format="[general]" html.valueishtml="0" name=emp_site visible="1" edit.limit=0 edit.case=any edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="1090519039" ) column(band=detail id=10 alignment="0" tabsequence=32766 border="5" color="0" x="1019" y="1" height="20" width="79" format="[general]" html.valueishtml="0" name=work_site visible="1" edit.limit=0 edit.case=any edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="1090519039" )
column(band=detail id=7 alignment="0" tabsequence=32766 border="5" color="0" x="1030" y="1" height="20" width="79" format="[general]" html.valueishtml="0" name=work_site visible="1" edit.limit=0 edit.case=any edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="1090519039" ) column(band=detail id=5 alignment="0" tabsequence=32766 border="5" color="0" x="796" y="1" height="20" width="146" format="[general]" html.valueishtml="0" name=tran_id 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="1" font.pitch="2" font.charset="0" background.mode="2" background.color="1090519039" )
column(band=detail id=8 alignment="0" tabsequence=32766 border="5" color="0" x="1111" y="1" height="20" width="68" format="[general]" html.valueishtml="0" name=pay_site visible="1" edit.limit=0 edit.case=any edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="1090519039" ) column(band=detail id=11 alignment="0" tabsequence=32766 border="5" color="0" x="1100" y="1" height="20" width="68" format="[general]" html.valueishtml="0" name=pay_site visible="1" edit.limit=0 edit.case=any edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="1090519039" )
text(band=header alignment="0" text="Employee Code" border="6" color="0" x="2" y="3" height="20" width="90" 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="2" background.color="79741120" ) column(band=detail id=12 alignment="0" tabsequence=80 border="5" color="0" x="1170" y="1" height="20" width="89" format="[general]" html.valueishtml="0" name=trans_mode 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="1" font.pitch="2" font.charset="0" background.mode="2" background.color="1090519039" )
text(band=header alignment="0" text="First Name" border="6" color="0" x="94" y="3" height="20" width="148" html.valueishtml="0" name=emp_fname_long_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="2" background.color="67108864" )
text(band=header alignment="0" text="Middle Name" border="6" color="0" x="244" y="3" height="20" width="148" html.valueishtml="0" name=emp_mname_long_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="2" background.color="67108864" )
text(band=header alignment="0" text="Last Name" border="6" color="0" x="394" y="3" height="20" width="148" html.valueishtml="0" name=emp_lname_long_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="2" background.color="67108864" )
text(band=header alignment="0" text="Confirmed" border="6" color="0" x="544" y="3" height="20" width="69" html.valueishtml="0" name=status_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="2" background.color="79741120" )
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 )
......
...@@ -4,7 +4,7 @@ release 9; ...@@ -4,7 +4,7 @@ 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 ) 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=0 color="536870912" ) summary(height=0 color="536870912" )
footer(height=0 color="536870912" ) footer(height=0 color="536870912" )
detail(height=2691 color="536870912" ) detail(height=2579 color="536870912" )
table(column=(type=char(10) update=yes updatewhereclause=yes key=yes name=tran_id dbname="employee_det_change.tran_id" ) table(column=(type=char(10) update=yes updatewhereclause=yes key=yes name=tran_id dbname="employee_det_change.tran_id" )
column=(type=datetime update=yes updatewhereclause=yes name=tran_date dbname="employee_det_change.tran_date" ) column=(type=datetime update=yes updatewhereclause=yes name=tran_date dbname="employee_det_change.tran_date" )
column=(type=char(10) update=yes updatewhereclause=yes name=emp_code dbname="employee_det_change.emp_code" ) column=(type=char(10) update=yes updatewhereclause=yes name=emp_code dbname="employee_det_change.emp_code" )
...@@ -132,7 +132,7 @@ table(column=(type=char(10) update=yes updatewhereclause=yes key=yes name=tran_i ...@@ -132,7 +132,7 @@ table(column=(type=char(10) update=yes updatewhereclause=yes key=yes name=tran_i
column=(type=char(1) update=yes updatewhereclause=yes name=confirmed_o dbname="employee_det_change.confirmed_o" values="Yes Y/No N/" ) column=(type=char(1) update=yes updatewhereclause=yes name=confirmed_o dbname="employee_det_change.confirmed_o" values="Yes Y/No N/" )
column=(type=char(1) update=yes updatewhereclause=yes name=probation dbname="employee_det_change.probation" values="Yes Y/No N/" ) column=(type=char(1) update=yes updatewhereclause=yes name=probation dbname="employee_det_change.probation" values="Yes Y/No N/" )
column=(type=datetime update=yes updatewhereclause=yes name=date_conf dbname="employee_det_change.date_conf" ) column=(type=datetime update=yes updatewhereclause=yes name=date_conf dbname="employee_det_change.date_conf" )
column=(type=char(1) update=yes updatewhereclause=yes name=status dbname="employee_det_change.status" initial="E" values="Entered E/Confirmed C/" ) column=(type=char(1) update=yes updatewhereclause=yes name=status dbname="employee_det_change.status" initial="E" values="Entered E/Confirmed C/Canceled X/" )
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=char(5) updatewhereclause=yes name=pay_site dbname="employee.pay_site" ) column=(type=char(5) updatewhereclause=yes name=pay_site dbname="employee.pay_site" )
column=(type=char(5) updatewhereclause=yes name=work_site dbname="employee.work_site" ) column=(type=char(5) updatewhereclause=yes name=work_site dbname="employee.work_site" )
...@@ -234,7 +234,9 @@ table(column=(type=char(10) update=yes updatewhereclause=yes key=yes name=tran_i ...@@ -234,7 +234,9 @@ table(column=(type=char(10) update=yes updatewhereclause=yes key=yes name=tran_i
column=(type=char(30) update=yes updatewhereclause=yes name=emp_fname_long_o dbname="employee_det_change.emp_fname_long_o" ) column=(type=char(30) update=yes updatewhereclause=yes name=emp_fname_long_o dbname="employee_det_change.emp_fname_long_o" )
column=(type=char(30) update=yes updatewhereclause=yes name=emp_mname_long_o dbname="employee_det_change.emp_mname_long_o" ) column=(type=char(30) update=yes updatewhereclause=yes name=emp_mname_long_o dbname="employee_det_change.emp_mname_long_o" )
column=(type=char(30) update=yes updatewhereclause=yes name=emp_lname_long_o dbname="employee_det_change.emp_lname_long_o" ) column=(type=char(30) update=yes updatewhereclause=yes name=emp_lname_long_o dbname="employee_det_change.emp_lname_long_o" )
retrieve="PBSELECT( VERSION(400) TABLE(NAME=~"employee_det_change~" ) TABLE(NAME=~"department~" ) TABLE(NAME=~"employee~" ) TABLE(NAME=~"business_units~" ALIAS=~"business_units_a~" ) TABLE(NAME=~"business_units~" ALIAS=~"business_units_b~" ) COLUMN(NAME=~"employee_det_change.tran_id~") COLUMN(NAME=~"employee_det_change.tran_date~") COLUMN(NAME=~"employee_det_change.emp_code~") COLUMN(NAME=~"employee_det_change.emp_fname_o~") COLUMN(NAME=~"employee_det_change.emp_mname_o~") COLUMN(NAME=~"employee_det_change.emp_lname_o~") COLUMN(NAME=~"employee_det_change.short_name_o~") COLUMN(NAME=~"employee_det_change.name_prefix_o~") COLUMN(NAME=~"employee_det_change.emp_type_o~") COLUMN(NAME=~"employee_det_change.report_to_o~") COLUMN(NAME=~"employee_det_change.sex_o~") COLUMN(NAME=~"employee_det_change.nationality_o~") COLUMN(NAME=~"employee_det_change.citizen_o~") COLUMN(NAME=~"employee_det_change.state_code__domicile_o~") COLUMN(NAME=~"employee_det_change.birth_date_o~") COLUMN(NAME=~"employee_det_change.blood_grp_o~") COLUMN(NAME=~"employee_det_change.contact_pers_o~") COLUMN(NAME=~"employee_det_change.contact_add1_o~") COLUMN(NAME=~"employee_det_change.contact_add2_o~") COLUMN(NAME=~"employee_det_change.contact_add3_o~") COLUMN(NAME=~"employee_det_change.contact_city_o~") COLUMN(NAME=~"employee_det_change.contact_state_o~") COLUMN(NAME=~"employee_det_change.contact_pin_o~") COLUMN(NAME=~"employee_det_change.contact_tel_o~") COLUMN(NAME=~"employee_det_change.religion_o~") COLUMN(NAME=~"employee_det_change.joined_as_o~") COLUMN(NAME=~"employee_det_change.date_join_o~") COLUMN(NAME=~"employee_det_change.mode_app_o~") COLUMN(NAME=~"employee_det_change.work_shift_o~") COLUMN(NAME=~"employee_det_change.shift_rot_o~") COLUMN(NAME=~"employee_det_change.hol_tblno_o~") COLUMN(NAME=~"employee_det_change.pay_type_o~") COLUMN(NAME=~"employee_det_change.pay_mode_o~") COLUMN(NAME=~"employee_det_change.bank_code_o~") COLUMN(NAME=~"employee_det_change.bank_acct_o~") COLUMN(NAME=~"employee_det_change.stan_code_o~") COLUMN(NAME=~"employee_det_change.dd_payable_bank_o~") COLUMN(NAME=~"employee_det_change.tot_exp_o~") COLUMN(NAME=~"employee_det_change.pf_no_o~") COLUMN(NAME=~"employee_det_change.fpf_no_o~") COLUMN(NAME=~"employee_det_change.esic_no_o~") COLUMN(NAME=~"employee_det_change.it_no_o~") COLUMN(NAME=~"employee_det_change.gross_o~") COLUMN(NAME=~"employee_det_change.hobby1_o~") COLUMN(NAME=~"employee_det_change.hobby2_o~") COLUMN(NAME=~"employee_det_change.hobby3_o~") COLUMN(NAME=~"employee_det_change.hobby4_o~") COLUMN(NAME=~"employee_det_change.other_info_o~") COLUMN(NAME=~"employee_det_change.training_prd_o~") COLUMN(NAME=~"employee_det_change.probation_date_o~") COLUMN(NAME=~"employee_det_change.probation_prd_o~") COLUMN(NAME=~"employee_det_change.notice_prd_o~") COLUMN(NAME=~"employee_det_change.emp_code__link_o~") COLUMN(NAME=~"employee_det_change.acct_code__sal_o~") COLUMN(NAME=~"employee_det_change.cctr_code__sal_o~") COLUMN(NAME=~"employee_det_change.alter_code_o~") COLUMN(NAME=~"employee_det_change.with_held_o~") COLUMN(NAME=~"employee_det_change.proc_group_o~") COLUMN(NAME=~"employee_det_change.emp_fname~") COLUMN(NAME=~"employee_det_change.emp_mname~") COLUMN(NAME=~"employee_det_change.emp_lname~") COLUMN(NAME=~"employee_det_change.short_name~") COLUMN(NAME=~"employee_det_change.name_prefix~") COLUMN(NAME=~"employee_det_change.emp_type~") COLUMN(NAME=~"employee_det_change.report_to~") COLUMN(NAME=~"employee_det_change.sex~") COLUMN(NAME=~"employee_det_change.nationality~") COLUMN(NAME=~"employee_det_change.citizen~") COLUMN(NAME=~"employee_det_change.state_code__domicile~") COLUMN(NAME=~"employee_det_change.birth_date~") COLUMN(NAME=~"employee_det_change.blood_grp~") COLUMN(NAME=~"employee_det_change.contact_pers~") COLUMN(NAME=~"employee_det_change.contact_add1~") COLUMN(NAME=~"employee_det_change.contact_add2~") COLUMN(NAME=~"employee_det_change.contact_add3~") COLUMN(NAME=~"employee_det_change.contact_city~") COLUMN(NAME=~"employee_det_change.contact_state~") COLUMN(NAME=~"employee_det_change.contact_pin~") COLUMN(NAME=~"employee_det_change.contact_tel~") COLUMN(NAME=~"employee_det_change.religion~") COLUMN(NAME=~"employee_det_change.joined_as~") COLUMN(NAME=~"employee_det_change.date_join~") COLUMN(NAME=~"employee_det_change.mode_app~") COLUMN(NAME=~"employee_det_change.work_shift~") COLUMN(NAME=~"employee_det_change.shift_rot~") COLUMN(NAME=~"employee_det_change.hol_tblno~") COLUMN(NAME=~"employee_det_change.pay_type~") COLUMN(NAME=~"employee_det_change.pay_mode~") COLUMN(NAME=~"employee_det_change.bank_code~") COLUMN(NAME=~"employee_det_change.bank_acct~") COLUMN(NAME=~"employee_det_change.stan_code~") COLUMN(NAME=~"employee_det_change.dd_payable_bank~") COLUMN(NAME=~"employee_det_change.tot_exp~") COLUMN(NAME=~"employee_det_change.pf_no~") COLUMN(NAME=~"employee_det_change.fpf_no~") COLUMN(NAME=~"employee_det_change.esic_no~") COLUMN(NAME=~"employee_det_change.it_no~") COLUMN(NAME=~"employee_det_change.gross~") COLUMN(NAME=~"employee_det_change.hobby1~") COLUMN(NAME=~"employee_det_change.hobby2~") COLUMN(NAME=~"employee_det_change.hobby3~") COLUMN(NAME=~"employee_det_change.hobby4~") COLUMN(NAME=~"employee_det_change.other_info~") COLUMN(NAME=~"employee_det_change.training_prd~") COLUMN(NAME=~"employee_det_change.probation_date~") COLUMN(NAME=~"employee_det_change.probation_prd~") COLUMN(NAME=~"employee_det_change.notice_prd~") COLUMN(NAME=~"employee_det_change.emp_code__link~") COLUMN(NAME=~"employee_det_change.acct_code__sal~") COLUMN(NAME=~"employee_det_change.cctr_code__sal~") COLUMN(NAME=~"employee_det_change.alter_code~") COLUMN(NAME=~"employee_det_change.with_held~") COLUMN(NAME=~"employee_det_change.proc_group~") COLUMN(NAME=~"employee_det_change.chg_date~") COLUMN(NAME=~"employee_det_change.chg_user~") COLUMN(NAME=~"employee_det_change.chg_term~") COLUMN(NAME=~"employee_det_change.confirmed~") COLUMN(NAME=~"employee_det_change.conf_date~") COLUMN(NAME=~"employee_det_change.emp_code__aprv~") COLUMN(NAME=~"employee.designation~") COLUMN(NAME=~"department.descr~") COLUMN(NAME=~"employee.confirmed~") COLUMN(NAME=~"employee_det_change.probation_o~") COLUMN(NAME=~"employee_det_change.date_conf_o~") COLUMN(NAME=~"employee_det_change.confirmed_o~") COLUMN(NAME=~"employee_det_change.probation~") COLUMN(NAME=~"employee_det_change.date_conf~") COLUMN(NAME=~"employee_det_change.status~") COLUMN(NAME=~"employee.emp_site~") COLUMN(NAME=~"employee.pay_site~") COLUMN(NAME=~"employee.work_site~") COLUMN(NAME=~"employee_det_change.func_group__o~") COLUMN(NAME=~"employee_det_change.func_group__n~") COLUMN(NAME=~"employee_det_change.report_to__admin_o~") COLUMN(NAME=~"employee_det_change.report_to__admin~") COLUMN(NAME=~"employee_det_change.maiden_name__o~") COLUMN(NAME=~"employee_det_change.maiden_name~") COLUMN(NAME=~"employee_det_change.birth_place__o~") COLUMN(NAME=~"employee_det_change.birth_place~") COLUMN(NAME=~"employee_det_change.resi_permit_no__o~") COLUMN(NAME=~"employee_det_change.resi_permit_no~") COLUMN(NAME=~"employee_det_change.resi_permit_upto__o~") COLUMN(NAME=~"employee_det_change.resi_permit_upto~") COLUMN(NAME=~"employee_det_change.social_security_no__o~") COLUMN(NAME=~"employee_det_change.social_security_no~") COLUMN(NAME=~"employee_det_change.pattern_code__o~") COLUMN(NAME=~"employee_det_change.pattern_code~") COLUMN(NAME=~"employee_det_change.gratuity_date~") COLUMN(NAME=~"employee_det_change.gratuity_date__o~") COLUMN(NAME=~"employee_det_change.emp_class~") COLUMN(NAME=~"employee_det_change.emp_class__o~") COLUMN(NAME=~"employee_det_change.occupation_code~") COLUMN(NAME=~"employee_det_change.occupation_code__o~") COLUMN(NAME=~"employee_det_change.shift_index~") COLUMN(NAME=~"employee_det_change.shift_index__o~") COLUMN(NAME=~"employee_det_change.pos_code_o~") COLUMN(NAME=~"employee_det_change.pos_code~") COLUMN(NAME=~"employee_det_change.esi_dispensary__o~") COLUMN(NAME=~"employee_det_change.esi_dispensary~") COLUMN(NAME=~"employee_det_change.emp_code__hod_o~") COLUMN(NAME=~"employee_det_change.emp_code__hod~") COMPUTE(NAME=~"FN_GET_POS_DESCR(employee_det_change.emp_code,employee.dept_code,employee_det_change.pos_code_o) pos_code_o_descr~") COMPUTE(NAME=~"FN_GET_POS_DESCR(employee_det_change.emp_code,employee.dept_code,employee_det_change.pos_code) pos_code_descr~") COLUMN(NAME=~"employee_det_change.eligible_ot__o~") COLUMN(NAME=~"employee_det_change.eligible_ot~") COLUMN(NAME=~"employee_det_change.stan_code__hq_o~") COLUMN(NAME=~"employee_det_change.stan_code__hq~") COLUMN(NAME=~"employee_det_change.user_id_o~") COLUMN(NAME=~"employee_det_change.user_id~") COLUMN(NAME=~"employee_det_change.work_loc_code__o~") COLUMN(NAME=~"employee_det_change.work_loc_code__n~") COLUMN(NAME=~"employee_det_change.ext_no_o~") COLUMN(NAME=~"employee_det_change.ext_no_n~") COLUMN(NAME=~"employee_det_change.parent_dept__o~") COLUMN(NAME=~"employee_det_change.parent_dept__n~") COMPUTE(NAME=~"FN_GET_DEPT_DESCR(employee_det_change.parent_dept__o) parent_dept_descr_o~") COMPUTE(NAME=~"FN_GET_DEPT_DESCR(employee_det_change.parent_dept__n) parent_dept_descr_n~") COMPUTE(NAME=~"FN_GET_WORKLOC_DESCR(employee_det_change.work_loc_code__o) work_loc_descr_o~") COMPUTE(NAME=~"FN_GET_WORKLOC_DESCR(employee_det_change.work_loc_code__n) work_loc_descr_n~") COLUMN(NAME=~"employee_det_change.aadhar_card_no_o~") COLUMN(NAME=~"employee_det_change.aadhar_card_no~") COLUMN(NAME=~"employee_det_change.election_card_no_o~") COLUMN(NAME=~"employee_det_change.election_card_no~") COLUMN(NAME=~"employee_det_change.driv_lic_no_o~") COLUMN(NAME=~"employee_det_change.driv_lic_no~") COLUMN(NAME=~"employee_det_change.driv_lic_valid_upto_o~") COLUMN(NAME=~"employee_det_change.driv_lic_valid_upto~") COLUMN(NAME=~"employee_det_change.physical_handicap_o~") COLUMN(NAME=~"employee_det_change.physical_handicap~") COLUMN(NAME=~"employee_det_change.handicap_category__o~") COLUMN(NAME=~"employee_det_change.handicap_category~") COLUMN(NAME=~"employee_det_change.pf_uan_o~") COLUMN(NAME=~"employee_det_change.pf_uan~") COLUMN(NAME=~"employee_det_change.group_mediclaim_o~") COLUMN(NAME=~"employee_det_change.group_mediclaim~") COLUMN(NAME=~"employee_det_change.insider_trading_opt_o~") COLUMN(NAME=~"employee_det_change.insider_trading_opt~") COLUMN(NAME=~"employee_det_change.ifsc_o~") COLUMN(NAME=~"employee_det_change.ifsc~") COLUMN(NAME=~"employee_det_change.bu_code__o~") COLUMN(NAME=~"employee_det_change.bu_code~") COLUMN(NAME=~"employee_det_change.emp_code__funchead_o~") COLUMN(NAME=~"employee_det_change.emp_code__funchead~") COMPUTE(NAME=~"FN_GET_BUFUNC_DESCR(employee_det_change.func_group__o) as func_group_descr_o~") COMPUTE(NAME=~"FN_GET_BUFUNC_DESCR(employee_det_change.func_group__n) as func_group_descr_n~") COMPUTE(NAME=~"FN_GET_EMP_NAME(employee_det_change.emp_code__funchead_o,'X') as funchead_o_name~") COMPUTE(NAME=~"FN_GET_EMP_NAME(employee_det_change.emp_code__funchead,'X') as funchead_name~") COLUMN(NAME=~"business_units_a.descr~") COLUMN(NAME=~"business_units_a.emp_code__head~") COLUMN(NAME=~"business_units_b.descr~") COLUMN(NAME=~"business_units_b.emp_code__head~") COMPUTE(NAME=~"FN_GET_EMP_NAME(business_units_a.emp_code__head,'X') as buhead_o_name~") COMPUTE(NAME=~"FN_GET_EMP_NAME(business_units_b.emp_code__head,'X') as buhead_name~") COLUMN(NAME=~"employee_det_change.mother_tongue__o~") COLUMN(NAME=~"employee_det_change.mother_tongue~") COLUMN(NAME=~"employee_det_change.cast_category__o~") COLUMN(NAME=~"employee_det_change.cast_category~") COLUMN(NAME=~"employee_det_change.count_code__birth_o~") COLUMN(NAME=~"employee_det_change.count_code__birth~") COLUMN(NAME=~"employee_det_change.job_title_o~") COLUMN(NAME=~"employee_det_change.job_title~") COLUMN(NAME=~"employee_det_change.emp_id_external_o~") COLUMN(NAME=~"employee_det_change.emp_id_external~") COLUMN(NAME=~"employee_det_change.emp_fname_long~") COLUMN(NAME=~"employee_det_change.emp_mname_long~") COLUMN(NAME=~"employee_det_change.emp_lname_long~") COLUMN(NAME=~"employee_det_change.emp_fname_long_o~") COLUMN(NAME=~"employee_det_change.emp_mname_long_o~") COLUMN(NAME=~"employee_det_change.emp_lname_long_o~") JOIN (LEFT=~"employee_det_change.bu_code__o~" OP =~"=~"RIGHT=~"business_units_a.bu_code~" OUTER1 =~"employee_det_change.bu_code__o~" ) JOIN (LEFT=~"employee_det_change.bu_code~" OP =~"=~"RIGHT=~"business_units_b.bu_code~" OUTER1 =~"employee_det_change.bu_code~" ) JOIN (LEFT=~"employee_det_change.emp_code~" OP =~"=~"RIGHT=~"employee.emp_code~" ) JOIN (LEFT=~"employee.dept_code~" OP =~"=~"RIGHT=~"department.dept_code~" )WHERE( EXP1 =~"employee_det_change.tran_id~" OP =~"=~" EXP2 =~":tran_id~" ) ) ARG(NAME = ~"tran_id~" TYPE = string) " update="employee_det_change" updatewhere=0 updatekeyinplace=no arguments=(("tran_id", string)) ) column=(type=char(1) update=yes updatewhereclause=yes name=trans_mode dbname="employee_det_change.trans_mode" initial="E" values="ERP E/Online O/" )
retrieve="PBSELECT( VERSION(400) TABLE(NAME=~"employee_det_change~" ) TABLE(NAME=~"department~" ) TABLE(NAME=~"employee~" ) TABLE(NAME=~"business_units~" ALIAS=~"business_units_a~" ) TABLE(NAME=~"business_units~" ALIAS=~"business_units_b~" ) COLUMN(NAME=~"employee_det_change.tran_id~") COLUMN(NAME=~"employee_det_change.tran_date~") COLUMN(NAME=~"employee_det_change.emp_code~") COLUMN(NAME=~"employee_det_change.emp_fname_o~") COLUMN(NAME=~"employee_det_change.emp_mname_o~") COLUMN(NAME=~"employee_det_change.emp_lname_o~") COLUMN(NAME=~"employee_det_change.short_name_o~") COLUMN(NAME=~"employee_det_change.name_prefix_o~") COLUMN(NAME=~"employee_det_change.emp_type_o~") COLUMN(NAME=~"employee_det_change.report_to_o~") COLUMN(NAME=~"employee_det_change.sex_o~") COLUMN(NAME=~"employee_det_change.nationality_o~") COLUMN(NAME=~"employee_det_change.citizen_o~") COLUMN(NAME=~"employee_det_change.state_code__domicile_o~") COLUMN(NAME=~"employee_det_change.birth_date_o~") COLUMN(NAME=~"employee_det_change.blood_grp_o~") COLUMN(NAME=~"employee_det_change.contact_pers_o~") COLUMN(NAME=~"employee_det_change.contact_add1_o~") COLUMN(NAME=~"employee_det_change.contact_add2_o~") COLUMN(NAME=~"employee_det_change.contact_add3_o~") COLUMN(NAME=~"employee_det_change.contact_city_o~") COLUMN(NAME=~"employee_det_change.contact_state_o~") COLUMN(NAME=~"employee_det_change.contact_pin_o~") COLUMN(NAME=~"employee_det_change.contact_tel_o~") COLUMN(NAME=~"employee_det_change.religion_o~") COLUMN(NAME=~"employee_det_change.joined_as_o~") COLUMN(NAME=~"employee_det_change.date_join_o~") COLUMN(NAME=~"employee_det_change.mode_app_o~") COLUMN(NAME=~"employee_det_change.work_shift_o~") COLUMN(NAME=~"employee_det_change.shift_rot_o~") COLUMN(NAME=~"employee_det_change.hol_tblno_o~") COLUMN(NAME=~"employee_det_change.pay_type_o~") COLUMN(NAME=~"employee_det_change.pay_mode_o~") COLUMN(NAME=~"employee_det_change.bank_code_o~") COLUMN(NAME=~"employee_det_change.bank_acct_o~") COLUMN(NAME=~"employee_det_change.stan_code_o~") COLUMN(NAME=~"employee_det_change.dd_payable_bank_o~") COLUMN(NAME=~"employee_det_change.tot_exp_o~") COLUMN(NAME=~"employee_det_change.pf_no_o~") COLUMN(NAME=~"employee_det_change.fpf_no_o~") COLUMN(NAME=~"employee_det_change.esic_no_o~") COLUMN(NAME=~"employee_det_change.it_no_o~") COLUMN(NAME=~"employee_det_change.gross_o~") COLUMN(NAME=~"employee_det_change.hobby1_o~") COLUMN(NAME=~"employee_det_change.hobby2_o~") COLUMN(NAME=~"employee_det_change.hobby3_o~") COLUMN(NAME=~"employee_det_change.hobby4_o~") COLUMN(NAME=~"employee_det_change.other_info_o~") COLUMN(NAME=~"employee_det_change.training_prd_o~") COLUMN(NAME=~"employee_det_change.probation_date_o~") COLUMN(NAME=~"employee_det_change.probation_prd_o~") COLUMN(NAME=~"employee_det_change.notice_prd_o~") COLUMN(NAME=~"employee_det_change.emp_code__link_o~") COLUMN(NAME=~"employee_det_change.acct_code__sal_o~") COLUMN(NAME=~"employee_det_change.cctr_code__sal_o~") COLUMN(NAME=~"employee_det_change.alter_code_o~") COLUMN(NAME=~"employee_det_change.with_held_o~") COLUMN(NAME=~"employee_det_change.proc_group_o~") COLUMN(NAME=~"employee_det_change.emp_fname~") COLUMN(NAME=~"employee_det_change.emp_mname~") COLUMN(NAME=~"employee_det_change.emp_lname~") COLUMN(NAME=~"employee_det_change.short_name~") COLUMN(NAME=~"employee_det_change.name_prefix~") COLUMN(NAME=~"employee_det_change.emp_type~") COLUMN(NAME=~"employee_det_change.report_to~") COLUMN(NAME=~"employee_det_change.sex~") COLUMN(NAME=~"employee_det_change.nationality~") COLUMN(NAME=~"employee_det_change.citizen~") COLUMN(NAME=~"employee_det_change.state_code__domicile~") COLUMN(NAME=~"employee_det_change.birth_date~") COLUMN(NAME=~"employee_det_change.blood_grp~") COLUMN(NAME=~"employee_det_change.contact_pers~") COLUMN(NAME=~"employee_det_change.contact_add1~") COLUMN(NAME=~"employee_det_change.contact_add2~") COLUMN(NAME=~"employee_det_change.contact_add3~") COLUMN(NAME=~"employee_det_change.contact_city~") COLUMN(NAME=~"employee_det_change.contact_state~") COLUMN(NAME=~"employee_det_change.contact_pin~") COLUMN(NAME=~"employee_det_change.contact_tel~") COLUMN(NAME=~"employee_det_change.religion~") COLUMN(NAME=~"employee_det_change.joined_as~") COLUMN(NAME=~"employee_det_change.date_join~") COLUMN(NAME=~"employee_det_change.mode_app~") COLUMN(NAME=~"employee_det_change.work_shift~") COLUMN(NAME=~"employee_det_change.shift_rot~") COLUMN(NAME=~"employee_det_change.hol_tblno~") COLUMN(NAME=~"employee_det_change.pay_type~") COLUMN(NAME=~"employee_det_change.pay_mode~") COLUMN(NAME=~"employee_det_change.bank_code~") COLUMN(NAME=~"employee_det_change.bank_acct~") COLUMN(NAME=~"employee_det_change.stan_code~") COLUMN(NAME=~"employee_det_change.dd_payable_bank~") COLUMN(NAME=~"employee_det_change.tot_exp~") COLUMN(NAME=~"employee_det_change.pf_no~") COLUMN(NAME=~"employee_det_change.fpf_no~") COLUMN(NAME=~"employee_det_change.esic_no~") COLUMN(NAME=~"employee_det_change.it_no~") COLUMN(NAME=~"employee_det_change.gross~") COLUMN(NAME=~"employee_det_change.hobby1~") COLUMN(NAME=~"employee_det_change.hobby2~") COLUMN(NAME=~"employee_det_change.hobby3~") COLUMN(NAME=~"employee_det_change.hobby4~") COLUMN(NAME=~"employee_det_change.other_info~") COLUMN(NAME=~"employee_det_change.training_prd~") COLUMN(NAME=~"employee_det_change.probation_date~") COLUMN(NAME=~"employee_det_change.probation_prd~") COLUMN(NAME=~"employee_det_change.notice_prd~") COLUMN(NAME=~"employee_det_change.emp_code__link~") COLUMN(NAME=~"employee_det_change.acct_code__sal~") COLUMN(NAME=~"employee_det_change.cctr_code__sal~") COLUMN(NAME=~"employee_det_change.alter_code~") COLUMN(NAME=~"employee_det_change.with_held~") COLUMN(NAME=~"employee_det_change.proc_group~") COLUMN(NAME=~"employee_det_change.chg_date~") COLUMN(NAME=~"employee_det_change.chg_user~") COLUMN(NAME=~"employee_det_change.chg_term~") COLUMN(NAME=~"employee_det_change.confirmed~") COLUMN(NAME=~"employee_det_change.conf_date~") COLUMN(NAME=~"employee_det_change.emp_code__aprv~") COLUMN(NAME=~"employee.designation~") COLUMN(NAME=~"department.descr~") COLUMN(NAME=~"employee.confirmed~") COLUMN(NAME=~"employee_det_change.probation_o~") COLUMN(NAME=~"employee_det_change.date_conf_o~") COLUMN(NAME=~"employee_det_change.confirmed_o~") COLUMN(NAME=~"employee_det_change.probation~") COLUMN(NAME=~"employee_det_change.date_conf~") COLUMN(NAME=~"employee_det_change.status~") COLUMN(NAME=~"employee.emp_site~") COLUMN(NAME=~"employee.pay_site~") COLUMN(NAME=~"employee.work_site~") COLUMN(NAME=~"employee_det_change.func_group__o~") COLUMN(NAME=~"employee_det_change.func_group__n~") COLUMN(NAME=~"employee_det_change.report_to__admin_o~") COLUMN(NAME=~"employee_det_change.report_to__admin~") COLUMN(NAME=~"employee_det_change.maiden_name__o~") COLUMN(NAME=~"employee_det_change.maiden_name~") COLUMN(NAME=~"employee_det_change.birth_place__o~") COLUMN(NAME=~"employee_det_change.birth_place~") COLUMN(NAME=~"employee_det_change.resi_permit_no__o~") COLUMN(NAME=~"employee_det_change.resi_permit_no~") COLUMN(NAME=~"employee_det_change.resi_permit_upto__o~") COLUMN(NAME=~"employee_det_change.resi_permit_upto~") COLUMN(NAME=~"employee_det_change.social_security_no__o~") COLUMN(NAME=~"employee_det_change.social_security_no~") COLUMN(NAME=~"employee_det_change.pattern_code__o~") COLUMN(NAME=~"employee_det_change.pattern_code~") COLUMN(NAME=~"employee_det_change.gratuity_date~") COLUMN(NAME=~"employee_det_change.gratuity_date__o~") COLUMN(NAME=~"employee_det_change.emp_class~") COLUMN(NAME=~"employee_det_change.emp_class__o~") COLUMN(NAME=~"employee_det_change.occupation_code~") COLUMN(NAME=~"employee_det_change.occupation_code__o~") COLUMN(NAME=~"employee_det_change.shift_index~") COLUMN(NAME=~"employee_det_change.shift_index__o~") COLUMN(NAME=~"employee_det_change.pos_code_o~") COLUMN(NAME=~"employee_det_change.pos_code~") COLUMN(NAME=~"employee_det_change.esi_dispensary__o~") COLUMN(NAME=~"employee_det_change.esi_dispensary~") COLUMN(NAME=~"employee_det_change.emp_code__hod_o~") COLUMN(NAME=~"employee_det_change.emp_code__hod~") COMPUTE(NAME=~"FN_GET_POS_DESCR(employee_det_change.emp_code,employee.dept_code,employee_det_change.pos_code_o) pos_code_o_descr~") COMPUTE(NAME=~"FN_GET_POS_DESCR(employee_det_change.emp_code,employee.dept_code,employee_det_change.pos_code) pos_code_descr~") COLUMN(NAME=~"employee_det_change.eligible_ot__o~") COLUMN(NAME=~"employee_det_change.eligible_ot~") COLUMN(NAME=~"employee_det_change.stan_code__hq_o~") COLUMN(NAME=~"employee_det_change.stan_code__hq~") COLUMN(NAME=~"employee_det_change.user_id_o~") COLUMN(NAME=~"employee_det_change.user_id~") COLUMN(NAME=~"employee_det_change.work_loc_code__o~") COLUMN(NAME=~"employee_det_change.work_loc_code__n~") COLUMN(NAME=~"employee_det_change.ext_no_o~") COLUMN(NAME=~"employee_det_change.ext_no_n~") COLUMN(NAME=~"employee_det_change.parent_dept__o~") COLUMN(NAME=~"employee_det_change.parent_dept__n~") COMPUTE(NAME=~"FN_GET_DEPT_DESCR(employee_det_change.parent_dept__o) parent_dept_descr_o~") COMPUTE(NAME=~"FN_GET_DEPT_DESCR(employee_det_change.parent_dept__n) parent_dept_descr_n~") COMPUTE(NAME=~"FN_GET_WORKLOC_DESCR(employee_det_change.work_loc_code__o) work_loc_descr_o~") COMPUTE(NAME=~"FN_GET_WORKLOC_DESCR(employee_det_change.work_loc_code__n) work_loc_descr_n~") COLUMN(NAME=~"employee_det_change.aadhar_card_no_o~") COLUMN(NAME=~"employee_det_change.aadhar_card_no~") COLUMN(NAME=~"employee_det_change.election_card_no_o~") COLUMN(NAME=~"employee_det_change.election_card_no~") COLUMN(NAME=~"employee_det_change.driv_lic_no_o~") COLUMN(NAME=~"employee_det_change.driv_lic_no~") COLUMN(NAME=~"employee_det_change.driv_lic_valid_upto_o~") COLUMN(NAME=~"employee_det_change.driv_lic_valid_upto~") COLUMN(NAME=~"employee_det_change.physical_handicap_o~") COLUMN(NAME=~"employee_det_change.physical_handicap~") COLUMN(NAME=~"employee_det_change.handicap_category__o~") COLUMN(NAME=~"employee_det_change.handicap_category~") COLUMN(NAME=~"employee_det_change.pf_uan_o~") COLUMN(NAME=~"employee_det_change.pf_uan~") COLUMN(NAME=~"employee_det_change.group_mediclaim_o~") COLUMN(NAME=~"employee_det_change.group_mediclaim~") COLUMN(NAME=~"employee_det_change.insider_trading_opt_o~") COLUMN(NAME=~"employee_det_change.insider_trading_opt~") COLUMN(NAME=~"employee_det_change.ifsc_o~") COLUMN(NAME=~"employee_det_change.ifsc~") COLUMN(NAME=~"employee_det_change.bu_code__o~") COLUMN(NAME=~"employee_det_change.bu_code~") COLUMN(NAME=~"employee_det_change.emp_code__funchead_o~") COLUMN(NAME=~"employee_det_change.emp_code__funchead~") COMPUTE(NAME=~"FN_GET_BUFUNC_DESCR(employee_det_change.func_group__o) as func_group_descr_o~") COMPUTE(NAME=~"FN_GET_BUFUNC_DESCR(employee_det_change.func_group__n) as func_group_descr_n~") COMPUTE(NAME=~"FN_GET_EMP_NAME(employee_det_change.emp_code__funchead_o,'X1') as funchead_o_name~") COMPUTE(NAME=~"FN_GET_EMP_NAME(employee_det_change.emp_code__funchead,'X1') as funchead_name~") COLUMN(NAME=~"business_units_a.descr~") COLUMN(NAME=~"business_units_a.emp_code__head~") COLUMN(NAME=~"business_units_b.descr~") COLUMN(NAME=~"business_units_b.emp_code__head~") COMPUTE(NAME=~"FN_GET_EMP_NAME(business_units_a.emp_code__head,'X1') as buhead_o_name~") COMPUTE(NAME=~"FN_GET_EMP_NAME(business_units_b.emp_code__head,'X1') as buhead_name~") COLUMN(NAME=~"employee_det_change.mother_tongue__o~") COLUMN(NAME=~"employee_det_change.mother_tongue~") COLUMN(NAME=~"employee_det_change.cast_category__o~") COLUMN(NAME=~"employee_det_change.cast_category~") COLUMN(NAME=~"employee_det_change.count_code__birth_o~") COLUMN(NAME=~"employee_det_change.count_code__birth~") COLUMN(NAME=~"employee_det_change.job_title_o~") COLUMN(NAME=~"employee_det_change.job_title~") COLUMN(NAME=~"employee_det_change.emp_id_external_o~") COLUMN(NAME=~"employee_det_change.emp_id_external~") COLUMN(NAME=~"employee_det_change.emp_fname_long~") COLUMN(NAME=~"employee_det_change.emp_mname_long~") COLUMN(NAME=~"employee_det_change.emp_lname_long~") COLUMN(NAME=~"employee_det_change.emp_fname_long_o~") COLUMN(NAME=~"employee_det_change.emp_mname_long_o~") COLUMN(NAME=~"employee_det_change.emp_lname_long_o~") COLUMN(NAME=~"employee_det_change.trans_mode~") JOIN (LEFT=~"employee_det_change.bu_code__o~" OP =~"=~"RIGHT=~"business_units_a.bu_code~" OUTER1 =~"employee_det_change.bu_code__o~" ) JOIN (LEFT=~"employee_det_change.bu_code~" OP =~"=~"RIGHT=~"business_units_b.bu_code~" OUTER1 =~"employee_det_change.bu_code~" ) JOIN (LEFT=~"employee_det_change.emp_code~" OP =~"=~"RIGHT=~"employee.emp_code~" ) JOIN (LEFT=~"employee.dept_code~" OP =~"=~"RIGHT=~"department.dept_code~" )WHERE( EXP1 =~"employee_det_change.tran_id~" OP =~"=~" EXP2 =~":tran_id~" ) ) ARG(NAME = ~"tran_id~" TYPE = string) " update="employee_det_change" updatewhere=0 updatekeyinplace=no arguments=(("tran_id", string)) )
groupbox(band=detail text="Status"border="2" color="33554432" x="1" y="2470" height="97" width="576" name=gb_6 visible="1" font.face="Arial" font.height="-12" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="2" background.color="67108864" )
groupbox(band=detail text="Personal"border="2" color="33554432" x="1" y="744" height="663" width="576" name=gb_2 visible="1" font.face="Arial" font.height="-12" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="2" background.color="67108864" ) groupbox(band=detail text="Personal"border="2" color="33554432" x="1" y="744" height="663" width="576" name=gb_2 visible="1" font.face="Arial" font.height="-12" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="2" background.color="67108864" )
text(band=detail alignment="1" text="Birth Date:" border="0" color="0" x="53" y="793" height="16" width="108" html.valueishtml="0" name=birth_date_o_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="Birth Date:" border="0" color="0" x="53" y="793" height="16" width="108" html.valueishtml="0" name=birth_date_o_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" )
groupbox(band=detail text="Basic"border="2" color="33554432" x="2" y="0" height="742" width="576" name=gb_1 visible="1" font.face="Arial" font.height="-12" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="2" background.color="67108864" ) groupbox(band=detail text="Basic"border="2" color="33554432" x="2" y="0" height="742" width="576" name=gb_1 visible="1" font.face="Arial" font.height="-12" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="2" background.color="67108864" )
...@@ -444,10 +446,7 @@ column(band=detail id=115 alignment="0" tabsequence=32766 border="5" color="0" x ...@@ -444,10 +446,7 @@ column(band=detail id=115 alignment="0" tabsequence=32766 border="5" color="0" x
text(band=detail alignment="1" text="Chg Term:" border="0" color="0" x="422" y="2412" height="16" width="67" html.valueishtml="0" name=chg_term_t visible="0" 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="Chg Term:" border="0" color="0" x="422" y="2412" height="16" width="67" html.valueishtml="0" name=chg_term_t visible="0" 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=116 alignment="0" tabsequence=32766 border="5" color="0" x="494" y="2412" height="16" width="69" format="[general]" html.valueishtml="0" name=chg_term visible="0" 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="1" font.pitch="2" font.charset="0" background.mode="2" background.color="1090519039" ) column(band=detail id=116 alignment="0" tabsequence=32766 border="5" color="0" x="494" y="2412" height="16" width="69" format="[general]" html.valueishtml="0" name=chg_term visible="0" 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="1" font.pitch="2" font.charset="0" background.mode="2" background.color="1090519039" )
text(band=detail alignment="1" text="Other Information :" border="0" color="0" x="52" y="2360" height="16" width="108" html.valueishtml="0" name=other_info_o_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="Other Information :" border="0" color="0" x="52" y="2360" height="16" width="108" html.valueishtml="0" name=other_info_o_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="Chg Date:" border="0" color="0" x="88" y="2412" height="16" width="72" html.valueishtml="0" name=chg_date_t visible="0" 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=103 alignment="0" tabsequence=910 border="5" color="0" x="165" y="2385" height="16" width="397" format="[general]" html.valueishtml="0" name=other_info visible="1" edit.limit=1500 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="1" font.pitch="2" font.charset="0" background.mode="2" background.color="1090519039" ) column(band=detail id=103 alignment="0" tabsequence=910 border="5" color="0" x="165" y="2385" height="16" width="397" format="[general]" html.valueishtml="0" name=other_info visible="1" edit.limit=1500 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="1" font.pitch="2" font.charset="0" background.mode="2" background.color="1090519039" )
column(band=detail id=114 alignment="0" tabsequence=32766 border="5" color="0" x="165" y="2412" height="16" width="76" format="[shortdate] [time]" html.valueishtml="0" name=chg_date visible="0" edit.limit=0 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="1" font.pitch="2" font.charset="0" background.mode="2" background.color="1090519039" )
column(band=detail id=129 alignment="0" tabsequence=32766 border="5" color="0" x="165" y="2433" height="16" width="76" format="[general]" html.valueishtml="0" name=emp_site visible="0" 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="1" font.pitch="2" font.charset="0" background.mode="2" background.color="1090519039" )
text(band=detail alignment="1" text="Acct Code :" border="0" color="0" x="52" y="1986" height="16" width="109" html.valueishtml="0" name=acct_code__sal_o_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="Acct Code :" border="0" color="0" x="52" y="1986" height="16" width="109" html.valueishtml="0" name=acct_code__sal_o_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="Alternate Code/Vendor ID :" border="0" color="0" x="15" y="2011" height="16" width="146" html.valueishtml="0" name=alter_code_o_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="Alternate Code/Vendor ID :" border="0" color="0" x="15" y="2011" height="16" width="146" html.valueishtml="0" name=alter_code_o_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=35 alignment="0" tabsequence=32766 border="5" color="255" x="166" y="2086" height="16" width="196" format="[general]" html.valueishtml="0" name=bank_acct_o visible="1" edit.limit=30 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="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" ) column(band=detail id=35 alignment="0" tabsequence=32766 border="5" color="255" x="166" y="2086" height="16" width="196" format="[general]" html.valueishtml="0" name=bank_acct_o visible="1" edit.limit=30 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="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
...@@ -568,12 +567,17 @@ column(band=detail id=6 alignment="0" tabsequence=32766 border="5" color="255" x ...@@ -568,12 +567,17 @@ column(band=detail id=6 alignment="0" tabsequence=32766 border="5" color="255" x
column(band=detail id=224 alignment="0" tabsequence=60 border="5" color="0" x="380" y="343" height="16" width="184" format="[general]" html.valueishtml="0" name=emp_fname_long visible="1" edit.limit=30 edit.case=upper edit.focusrectangle=no edit.autoselect=no edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="1090519039" ) column(band=detail id=224 alignment="0" tabsequence=60 border="5" color="0" x="380" y="343" height="16" width="184" format="[general]" html.valueishtml="0" name=emp_fname_long visible="1" edit.limit=30 edit.case=upper edit.focusrectangle=no edit.autoselect=no edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="1090519039" )
column(band=detail id=225 alignment="0" tabsequence=70 border="5" color="0" x="380" y="367" height="16" width="184" format="[general]" html.valueishtml="0" name=emp_mname_long visible="1" edit.limit=30 edit.case=upper edit.focusrectangle=no edit.autoselect=no edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="1090519039" ) column(band=detail id=225 alignment="0" tabsequence=70 border="5" color="0" x="380" y="367" height="16" width="184" format="[general]" html.valueishtml="0" name=emp_mname_long visible="1" edit.limit=30 edit.case=upper edit.focusrectangle=no edit.autoselect=no edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="1090519039" )
column(band=detail id=226 alignment="0" tabsequence=80 border="5" color="0" x="380" y="391" height="16" width="184" format="[general]" html.valueishtml="0" name=emp_lname_long visible="1" edit.limit=30 edit.case=upper edit.focusrectangle=no edit.autoselect=no edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="1090519039" ) column(band=detail id=226 alignment="0" tabsequence=80 border="5" color="0" x="380" y="391" height="16" width="184" format="[general]" html.valueishtml="0" name=emp_lname_long visible="1" edit.limit=30 edit.case=upper edit.focusrectangle=no edit.autoselect=no edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="1090519039" )
text(band=footer alignment="1" text="Confirmed :" border="0" color="0" x="8" y="3" height="16" width="108" html.valueishtml="0" name=confirmed_t visible="0" 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=129 alignment="0" tabsequence=32766 border="5" color="0" x="165" y="2433" height="16" width="76" format="[general]" html.valueishtml="0" name=emp_site visible="0" 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="1" font.pitch="2" font.charset="0" background.mode="2" background.color="1090519039" )
column(band=footer id=128 alignment="0" tabsequence=32766 border="5" color="255" x="120" y="3" height="16" width="91" format="[general]" html.valueishtml="0" name=status visible="0" ddlb.limit=0 ddlb.allowedit=no ddlb.case=any ddlb.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" ) text(band=detail alignment="1" text="Conf/Canc On :" border="0" color="0" x="395" y="2498" height="16" width="99" html.valueishtml="0" name=conf_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=footer alignment="1" text="Conf Date :" border="0" color="0" x="216" y="3" height="16" width="62" html.valueishtml="0" name=conf_date_t visible="0" 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=128 alignment="0" tabsequence=32766 border="5" color="255" x="165" y="2498" height="16" width="119" format="[general]" html.valueishtml="0" name=status visible="1" ddlb.limit=0 ddlb.allowedit=no ddlb.case=any ddlb.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
column(band=footer id=118 alignment="0" tabsequence=32766 border="5" color="255" x="284" y="3" height="16" width="61" format="dd/mm/yy" html.valueishtml="0" name=conf_date visible="0" editmask.mask="dd/mm/yy" editmask.imemode=0 editmask.focusrectangle=no font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" ) text(band=detail alignment="1" text="Confirmed :" border="0" color="0" x="52" y="2498" height="16" width="108" html.valueishtml="0" name=confirmed_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=footer alignment="1" text="Emp Code Aprv :" border="0" color="0" x="351" y="3" height="16" width="96" html.valueishtml="0" name=emp_code__aprv_t visible="0" 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="Chg Date:" border="0" color="0" x="88" y="2412" height="16" width="72" html.valueishtml="0" name=chg_date_t visible="0" 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=footer id=119 alignment="0" tabsequence=32766 border="5" color="255" x="452" y="3" height="16" width="66" format="[general]" html.valueishtml="0" name=emp_code__aprv visible="0" edit.limit=10 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="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" ) column(band=detail id=114 alignment="0" tabsequence=32766 border="5" color="0" x="166" y="2412" height="16" width="76" format="[shortdate] [time]" html.valueishtml="0" name=chg_date visible="0" edit.limit=0 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="1" font.pitch="2" font.charset="0" background.mode="2" background.color="1090519039" )
text(band=detail alignment="1" text="Conf/Canc By :" border="0" color="0" x="64" y="2522" height="16" width="96" html.valueishtml="0" name=emp_code__aprv_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=119 alignment="0" tabsequence=32766 border="5" color="255" x="165" y="2522" height="16" width="119" format="[general]" html.valueishtml="0" name=emp_code__aprv visible="1" edit.limit=10 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="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
text(band=detail alignment="1" text="Entry Mode :" border="0" color="0" x="388" y="2522" height="15" width="96" html.valueishtml="0" name=trans_mode_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=118 alignment="0" tabsequence=32766 border="5" color="255" x="500" y="2498" height="16" width="61" format="dd/mm/yy" html.valueishtml="0" name=conf_date 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="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
column(band=detail id=230 alignment="0" tabsequence=32766 border="5" color="255" x="491" y="2522" height="16" width="70" html.valueishtml="0" name=trans_mode visible="1" ddlb.limit=1 ddlb.allowedit=no ddlb.case=upper ddlb.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
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 )
......
This source diff could not be displayed because it is too large. You can view the blob instead.
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 EmpDetChgLocal 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 EmpDetChgRemote 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;
}
...@@ -96,27 +96,18 @@ public class EmpDetChgCancPrv extends ActionHandlerEJB implements EmpDetChgCancP ...@@ -96,27 +96,18 @@ public class EmpDetChgCancPrv extends ActionHandlerEJB implements EmpDetChgCancP
if("X".equalsIgnoreCase(status)) if("X".equalsIgnoreCase(status))
{ {
//Added and commented by sarita on to call getErrorString connection method on 20 JULY 2018 [START] retString = itmDBAccessEJB.getErrorString( "", "VTCANC2" , loginCode);
//retString = itmDBAccessEJB.getErrorString( "", "VTCANC2" , loginCode);
retString = itmDBAccessEJB.getErrorString("","VTCANC2",loginCode,"",conn);
//Added and commented by sarita on to call getErrorString connection method on 20 JULY 2018 [END]
return retString; return retString;
} }
else if("C".equalsIgnoreCase(status)) else if("C".equalsIgnoreCase(status))
{ {
//Added and commented by sarita on to call getErrorString connection method on 20 JULY 2018 [START] retString = itmDBAccessEJB.getErrorString( "", "VTCONF8" , loginCode);
//retString = itmDBAccessEJB.getErrorString( "", "VTCONF8" , loginCode);
retString = itmDBAccessEJB.getErrorString("","VTCONF8",loginCode,"",conn);
//Added and commented by sarita on to call getErrorString connection method on 20 JULY 2018 [END]
return retString; return retString;
} }
else else
{ {
System.out.println("Transaction is Neither Confirmed Nor Cancelled so in else block!!!!"); System.out.println("Transaction is Neither Confirmed Nor Cancelled so in else block!!!!");
//Added and commented by sarita on to call getErrorString connection method on 20 JULY 2018 [START] retString = itmDBAccessEJB.getErrorString( "", "VTINVCANC1" , loginCode);//Warning Message shows
//retString = itmDBAccessEJB.getErrorString( "", "VTINVCANC1" , loginCode);//Warning Message shows
retString = itmDBAccessEJB.getErrorString("","VTINVCANC1",loginCode,"",conn);
//Added and commented by sarita on to call getErrorString connection method on 20 JULY 2018 [END]
} }
} }
catch(Exception se) catch(Exception se)
......
...@@ -5,15 +5,15 @@ import java.sql.Connection; ...@@ -5,15 +5,15 @@ import java.sql.Connection;
import java.sql.PreparedStatement; import java.sql.PreparedStatement;
import java.sql.ResultSet; import java.sql.ResultSet;
import java.sql.SQLException; import java.sql.SQLException;
import javax.ejb.Stateless; import javax.ejb.Stateless;
import javax.naming.InitialContext; import javax.naming.InitialContext;
import ibase.system.config.AppConnectParm; import ibase.system.config.AppConnectParm;
import ibase.utility.CommonConstants; import ibase.utility.CommonConstants;
import ibase.utility.E12GenericUtility; import ibase.utility.E12GenericUtility;
import ibase.webitm.ejb.ActionHandlerEJB; import ibase.webitm.ejb.ActionHandlerEJB;
//Added and commented by sarita on 20JULY18 import ibase.webitm.ejb.ITMDBAccessLocal;
import ibase.webitm.ejb.ITMDBAccessEJB;
//import ibase.webitm.ejb.ITMDBAccessLocal;
import ibase.webitm.utility.ITMException; import ibase.webitm.utility.ITMException;
@Stateless @Stateless
...@@ -33,22 +33,16 @@ public class EmpDetChgCancel extends ActionHandlerEJB implements EmpDetChgCancel ...@@ -33,22 +33,16 @@ public class EmpDetChgCancel extends ActionHandlerEJB implements EmpDetChgCancel
int updCount = 0; int updCount = 0;
AppConnectParm appConnect = null; AppConnectParm appConnect = null;
InitialContext initialCtx = null; InitialContext initialCtx = null;
//Added & Commented by sarita to use object of ITMDBAccessEJB instead ITMDBAccessLocal on 20 JULY 18.[START] ITMDBAccessLocal itmDBAccess = null;
//ITMDBAccessLocal itmDBAccess = null;
ITMDBAccessEJB itmDBAccess = null;
//Added & Commented by sarita to use object of ITMDBAccessEJB instead ITMDBAccessLocal on 20 JULY 18.[END]
E12GenericUtility genericUtility = null; E12GenericUtility genericUtility = null;
String loginCode = ""; String loginCode = "";
String loginEmpCode = ""; String loginEmpCode = "";
try try
{ {
conn = getConnection(); conn = getConnection();
//Added & Commented by sarita to create object instead creating lookup for ITMDBAccessEJB on 20 JULY 18 [START] appConnect = new AppConnectParm();
//appConnect = new AppConnectParm(); initialCtx = new InitialContext(appConnect.getProperty());
//initialCtx = new InitialContext(appConnect.getProperty()); itmDBAccess = (ITMDBAccessLocal)initialCtx.lookup("ibase/ITMDBAccessEJB/local");
//itmDBAccess = (ITMDBAccessLocal)initialCtx.lookup("ibase/ITMDBAccessEJB/local");
itmDBAccess = new ITMDBAccessEJB();
//Added & Commented by sarita to create object instead creating lookup for ITMDBAccessEJB on 20 JULY 18 [END]
genericUtility = new E12GenericUtility(); genericUtility = new E12GenericUtility();
loginCode = genericUtility.getValueFromXTRA_PARAMS(xtraParams, "loginCode"); loginCode = genericUtility.getValueFromXTRA_PARAMS(xtraParams, "loginCode");
...@@ -99,20 +93,14 @@ public class EmpDetChgCancel extends ActionHandlerEJB implements EmpDetChgCancel ...@@ -99,20 +93,14 @@ public class EmpDetChgCancel extends ActionHandlerEJB implements EmpDetChgCancel
} }
if("X".equalsIgnoreCase(status)) if("X".equalsIgnoreCase(status))
{ {
//Added and commented by sarita on to call getErrorString connection method on 20 JULY 2018 [START] retString = itmDBAccess.getErrorString( "", "VTCANC2" , loginCode);
//retString = itmDBAccess.getErrorString( "", "VTCANC2" , loginCode);
retString = itmDBAccess.getErrorString("","VTCANC2",loginCode,"",conn);
//Added and commented by sarita on to call getErrorString connection method on 20 JULY 2018 [END]
return retString; return retString;
} }
//If transaction in confirmed then unable to cancel the transaction else update the status as "X" in employee_det_change table. //If transaction in confirmed then unable to cancel the transaction else update the status as "X" in employee_det_change table.
//if("Y".equalsIgnoreCase(confirmed)) //if("Y".equalsIgnoreCase(confirmed))
else if("C".equalsIgnoreCase(status)) else if("C".equalsIgnoreCase(status))
{ {
//Added and commented by sarita on to call getErrorString connection method on 20 JULY 2018 [START] retString = itmDBAccess.getErrorString( "", "VTCONF8" , loginCode);
//retString = itmDBAccess.getErrorString( "", "VTCONF8" , loginCode);
retString = itmDBAccess.getErrorString("","VTCONF8",loginCode,"",conn);
//Added and commented by sarita on to call getErrorString connection method on 20 JULY 2018 [END]
return retString; return retString;
} }
//else if("N".equalsIgnoreCase(confirmed) || confirmed == null) //else if("N".equalsIgnoreCase(confirmed) || confirmed == null)
...@@ -142,10 +130,7 @@ public class EmpDetChgCancel extends ActionHandlerEJB implements EmpDetChgCancel ...@@ -142,10 +130,7 @@ public class EmpDetChgCancel extends ActionHandlerEJB implements EmpDetChgCancel
{ {
conn.commit(); conn.commit();
System.out.println("Connection commit................"); System.out.println("Connection commit................");
//Added and commented by sarita on to call getErrorString connection method on 20 JULY 2018 [START] retString = itmDBAccess.getErrorString( "", "VTCANC1" , loginCode);
//retString = itmDBAccess.getErrorString( "", "VTCANC1" , loginCode);
retString = itmDBAccess.getErrorString("","VTCANC1",loginCode,"",conn);
//Added and commented by sarita on to call getErrorString connection method on 20 JULY 2018 [END]
} }
else else
{ {
...@@ -157,12 +142,23 @@ public class EmpDetChgCancel extends ActionHandlerEJB implements EmpDetChgCancel ...@@ -157,12 +142,23 @@ public class EmpDetChgCancel extends ActionHandlerEJB implements EmpDetChgCancel
} }
catch(SQLException se) catch(SQLException se)
{ {
//Modified by Ahmed on 26-APR-2018 to rollback transaction if exception occurs[start]
try
{
if (conn!=null)
{
conn.rollback();
}
}
catch(Exception ex)
{
ex.printStackTrace();
}
se.printStackTrace();
//Modified by Ahmed on 26-APR-2018 to rollback transaction if exception occurs[end]
System.out.println("SQL Exception from [EmpDetChgCanc][confirm][" + se.getMessage()+ "]"); System.out.println("SQL Exception from [EmpDetChgCanc][confirm][" + se.getMessage()+ "]");
se.printStackTrace(); se.printStackTrace();
//Added and commented by sarita on to call getErrorString connection method on 20 JULY 2018 [START] retString = itmDBAccess.getErrorString( "", "DS00000000" , loginCode);
//retString = itmDBAccess.getErrorString( "", "DS00000000" , loginCode);
retString = itmDBAccess.getErrorString("","DS00000000",loginCode,"",conn);
//Added and commented by sarita on to call getErrorString connection method on 20 JULY 2018 [END]
return retString; return retString;
} }
catch(Exception e) catch(Exception e)
...@@ -184,12 +180,9 @@ public class EmpDetChgCancel extends ActionHandlerEJB implements EmpDetChgCancel ...@@ -184,12 +180,9 @@ public class EmpDetChgCancel extends ActionHandlerEJB implements EmpDetChgCancel
System.out.println("Exception from [EmpDetChgCanc][confirm]["+e.getMessage()+"]"); System.out.println("Exception from [EmpDetChgCanc][confirm]["+e.getMessage()+"]");
} }
finally finally
{ {
try try
{ {
//Added by sarita on 25 JULY 18 [START]
itmDBAccess = null;
//Added by sarita on 25 JULY 18 [END]
if(resultSet != null) if(resultSet != null)
{ {
resultSet.close(); resultSet.close();
......
package ibase.webitm.ejb.adm.adv;
import java.rmi.RemoteException;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Timestamp;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import javax.ejb.Stateless;
import ibase.utility.CommonConstants;
import ibase.utility.E12GenericUtility;
import ibase.webitm.ejb.ActionHandlerEJB;
import ibase.webitm.ejb.ITMDBAccessEJB;
import ibase.webitm.ejb.adm.AdmCommon;
import ibase.webitm.ejb.sys.UtilMethods;
import ibase.webitm.utility.GenericUtility;
import ibase.webitm.utility.ITMException;
import ibase.webitm.utility.TransIDGenerator;
//@Stateless
public class EmpDetChgConfirm extends ActionHandlerEJB implements EmpDetChgConfirmLocal,EmpDetChgConfirmRemote
{
E12GenericUtility genericUtility = new E12GenericUtility();
ITMDBAccessEJB itmDBAccessEJB = new ITMDBAccessEJB();
public String confirm(String tranId, String xtraParams, String forcedFlag) throws RemoteException,ITMException
{
String errString = "";
Connection conn = null;
boolean isSuccess = false;
try
{
conn = getConnection();
errString = confirm( tranId, xtraParams, forcedFlag, conn);
if(errString.indexOf("VTCONFSUCC") != -1)
{
isSuccess = true;
}
}
catch(Exception e)
{
System.out.println("Exception :EmpDetChgConfirm :confirm():" + e.getMessage() + ":");
errString = GenericUtility.getInstance().createErrorString(e);
e.printStackTrace();
}
finally
{
try
{
System.out.println("isSuccess ["+isSuccess+"]");
if( conn != null )
{
if( isSuccess )
{
conn.commit();
}
else
{
conn.rollback();
}
conn.close();
conn = null;
}
}
catch(Exception e)
{
System.out.println("Exception : : :==>\n"+e.getMessage());
try
{
System.out.println("Before rollback");
conn.rollback();
}
catch(SQLException sqle)
{
System.out.println("Inside confirm [EmpDetChgConfirm]" + sqle);
}
//throw new ITMException(e);
}
}
return errString;
}
public String confirm( String tranId, String xtraParams, String forcedFlag, Connection conn) throws ITMException
{
System.out.println("------------ Inside confirm method of EmpDetChgConfirm ------------- ");
String errString = "", sql = "",empStatus = "";
PreparedStatement pstmt = null;
ResultSet rs = null;
try
{
System.out.println("xtraParams ::" +xtraParams);
sql = "select status from employee_det_change where tran_id = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1 , tranId);
rs = pstmt.executeQuery();
if(rs.next())
{
empStatus = checkNull(rs.getString("status"));
System.out.println("Employee Status is ["+empStatus+"]");
}
if (rs != null)
{
rs.close();
rs = null;
}
if (pstmt != null)
{
pstmt.close();
pstmt = null;
}
if("X".equalsIgnoreCase(empStatus))//Cancelled
{
errString = itmDBAccessEJB.getErrorString("","VTADM00001","");
return errString;
}
else if("C".equalsIgnoreCase(empStatus))//Confirmed
{
errString = itmDBAccessEJB.getErrorString("","VTMCONF2","");
return errString;
}
else if("E".equalsIgnoreCase(empStatus))//By default status while adding new record
{
errString = updation(tranId,"Y",xtraParams,conn);
}
}
catch(Exception e)
{
e.printStackTrace();
System.out.println("Exception [confirm] EmpDetChgConfirm1::"+e.getMessage());
throw new ITMException(e);
}
finally
{
try
{
if (rs != null)
{
rs.close();
rs = null;
}
if(pstmt != null)
{
pstmt.close();
pstmt = null;
}
}
catch(Exception e)
{
System.out.println(e.getMessage());
e.printStackTrace();
throw new ITMException(e);
}
}
System.out.println("Returning Result ::"+errString);
return errString;
}
private String updation(String tranId,String editOpt,String xtraParams, Connection conn) throws ITMException, RemoteException
{
AdmCommon admCommon = new AdmCommon();
PreparedStatement pstmt = null;
ResultSet rs = null;
Timestamp tranDate = null , currTimestamp = null;
Timestamp chgDate = null , effDate = null, validUpto = null,ldBirthDateTime = null , ldDateJoinTime = null,ldProbationDateTime = null,
ldDateConfTime = null,lsGratuityDateTime = null,posValidOnPayParmDate = null;
String retString = "", sql = "",empCode = "",empSite = "", errCode = "",posCode = "", posCodeOld = "",deptCode = "",
currentDateStr = "",transactionId = "",itemSer = "",versionId="",lsKeyString = "",lsRefSer="",description = "",shortDescr = "",
employeeCode = "",levelNo = "",poolCode = "",chgUser = "",chgTerm = "",posCodeRepto = "",lsEmpFname = "",lsEmpMname = "",lsEmpLname = "",
lsMamePrefix = "",lsEmpType = "",lsReportTo = "",lsReportToAdmin = "",lsSex = "",lsNationality = "",lsCitizen = "",
lsStateCodeDomicile = "",lsBloodGrp = "",lsContactPers = "",lsReligion = "",lsJoinedAs = "",lsModeApp = "",lsWorkShift = "",
lsShiftRot = "",lsHolTblNo = "",lsPayType = "",lsPosCodeOldPayMode = "",lsBankCode = "",lsFpfNo = "",lsEsicNo = "",lsItNo = "",lcGross = "",
lsBankAcct = "",lsStanCode = "",lsddPayableBank = "",lcTotExp = "",lsPfNo = "",lcProbationprd = "",lcNoticePrd = "",
lsHobby1 = "",lsHobby2 = "",lsHobby3 = "",lsHobby4 = "",lsOtherInfo = "",lcTrainingPrd = "",lsEmpCodeLink = "",lsAcctCodeSal = "",
lsShortName = "",lsProcGroup = "",lsCctrCodeSal = "",lsAlterCode = "",lsWithHeld = "", lsContactAdd1 = "",lsContactAdd2 = "",lsContactAdd3 = "",
lsContactCity = "",lsContactState = "",lsContactTel = "",lsContactPin = "",lsProbation = "",lsConfirmed = "",lsFuncGroupN = "",
lsMaidenName = "",lsBirthPlace = "",lsResiPermitNo = "",ldResiPermitUpto = "",lsSecurityNo = "",lsPatternCode = "",lsShiftIndex = "",
lsEmpClass = "",lsOccupationCode = "",lsParentDeptN = "" ,lsWorkLocCodeN = "" ,lsUserId = "" ,lsExtNoN = "",lsEmpCodeFunchead = "", lsBlsPosCodeOlduCode = "",
lsPosCode = "",lsEsiDispensary = "",lsEmpCodeHod = "",lsEligibleOt = "" ,lsStanCodeHq = "" ,lsUserIdO = "" ,lsIfsc = "",lsGroupMediclaim = "",lsInsiderTradingOpt = "" ,
lsAadharCardNo = "", lsElectionCardNo = "",lsDrivLicNo = "",ldDrivLicValidUpto = "",lsPhysicalHandicap = "",lsHandicapCategory = "",lsPfUAN = "",
lsMotherTongue = "",lsCastCategory = "",lsCountCodeBirth = "",lsJobTitle = "",lsEmpIdExternal = "",lsEmpFnameLong = "",lsEmpMnameLong = "",lsEmpLnameLong = "",transactionId1 = "",xmlValues = "",
loginSite="",userId = "",chngTerm = "",loginEmpCode = "";
UtilMethods utilMethod = new UtilMethods();
int updatecnt = 0 , updatecnt1 = 0 , updatecnt2 = 0, updatecnt3 = 0,updatecnt4 = 0,fcnt = 0,cnt = 0;
SimpleDateFormat simpleDateFormat = null;
try
{
loginSite = genericUtility.getValueFromXTRA_PARAMS(xtraParams,"loginSiteCode");
loginEmpCode = genericUtility.getValueFromXTRA_PARAMS(xtraParams, "loginEmpCode");
userId = genericUtility.getValueFromXTRA_PARAMS(xtraParams,"loginCode");
chngTerm = genericUtility.getValueFromXTRA_PARAMS(xtraParams, "termId");
System.out.println("loginSite:["+loginSite+"] \t loginEmpCode:["+loginEmpCode+"] \t userId:["+userId+"] \t chgTerm:["+chngTerm+"]");
sql = "select emp_code,tran_date ,case when pos_code is null then ' ' else pos_code end as pos_code,"
+ " case when pos_code_o is null then ' ' else pos_code_o end as pos_code_old "
+ " from employee_det_change where tran_id = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1 , tranId);
rs = pstmt.executeQuery();
if(rs.next())
{
empCode = checkNull(rs.getString("emp_code"));
tranDate = (rs.getTimestamp("tran_date"));
posCode = checkNull(rs.getString("pos_code"));
posCodeOld = checkNull(rs.getString("pos_code_old"));
}
if (rs != null)
{
rs.close();
rs = null;
}
if (pstmt != null)
{
pstmt.close();
pstmt = null;
}
if(empCode != null && empCode.trim().length() > 0)
{
sql = "select emp_site,dept_code from employee where emp_code = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1 , empCode);
rs = pstmt.executeQuery();
if(rs.next())
{
empSite = checkNull(rs.getString("emp_site"));
deptCode = checkNull(rs.getString("dept_code"));
}
if (rs != null)
{
rs.close();
rs = null;
}
if (pstmt != null)
{
pstmt.close();
pstmt = null;
}
}
System.out.println("empCode ["+empCode+"] && empSite ["+empSite+"] && tranId ["+tranId+"] && deptCode["+deptCode+"] && posCode["+posCode+"] && posCodeO["+posCodeOld+"] && Dept Code :["+deptCode+"]");
errCode = admCommon.gbfEmp(empCode, tranDate, empSite, loginSite, conn);
System.out.println("Error Code :["+errCode+"]");
if(errCode != null && errCode.trim().length() > 0)
{
retString = itmDBAccessEJB.getErrorString("",errCode,"");
return retString;
}
// Current Date with Time [00.00.00.0]
Timestamp timestamp = new Timestamp(System.currentTimeMillis());
simpleDateFormat = new SimpleDateFormat(genericUtility.getApplDateFormat());
currentDateStr = (simpleDateFormat.format(timestamp).toString()).trim();
System.out.println("Current Date>>>>>>>>>["+currentDateStr+"]");
currTimestamp = Timestamp.valueOf(genericUtility.getValidDateString(currentDateStr,genericUtility.getApplDateFormat(),genericUtility.getDBDateFormat())+ " 00:00:00.0");
//currTimestamp = java.sql.Timestamp.valueOf(simpleDateFormat.format(currentDateStr).toString() + " 00:00:00.0");
System.out.println("Current Date>>>>>>>>>["+currentDateStr+"] \t currTimestamp>>>>>>>>["+currTimestamp+"]");
sql = "SELECT KEY_STRING , REF_SER FROM TRANSETUP WHERE TRAN_WINDOW = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,"w_org_struct_trace");
rs = pstmt.executeQuery();
if(rs.next())
{
lsKeyString = checkNull(rs.getString("KEY_STRING"));
lsRefSer = checkNull(rs.getString("REF_SER"));
}
if( rs != null)
{
rs.close();
rs = null;
}
if( pstmt != null)
{
pstmt.close();
pstmt = null;
}
System.out.println("lsKeyString::::::"+lsKeyString);
System.out.println("lsRefSer::::::"+lsRefSer);
xmlValues ="<?xml version=\"1.0\" encoding=\"utf-8\"?><Root>";
xmlValues = xmlValues + "<Header></Header>";
xmlValues = xmlValues + "<Detail1>";
xmlValues = xmlValues + "<tran_id></tran_id>";
xmlValues = xmlValues + "<site_code>" + empSite + "</site_code>";
xmlValues = xmlValues + "</Detail1></Root>";
System.out.println("xmlValues :["+xmlValues+"]");
TransIDGenerator tg = new TransIDGenerator(xmlValues, "BASE", CommonConstants.DB_NAME);
HashMap<Boolean , SimpleDateFormat> dateChk = new HashMap<Boolean , SimpleDateFormat>();
if(posCodeOld.equalsIgnoreCase(posCode) == false)
{
String posValidOnPayParm = admCommon.getEnv("999999","VALID_UPTO_ORG_STRUC",conn);
if(posValidOnPayParm == null || posValidOnPayParm.trim().length() == 0 || posValidOnPayParm.equalsIgnoreCase("NULLFOUND"))
{
posValidOnPayParm = "";
}
else
{
System.out.println("Value of posValidOnPayParm is : ["+posValidOnPayParm+"]");
dateChk = isDate(posValidOnPayParm);
if(dateChk.containsKey("true"))
{
simpleDateFormat = dateChk.get(true);
Date fDate = simpleDateFormat.parse(posValidOnPayParm);
if(fDate.before(currTimestamp) || fDate.equals(currTimestamp) == false)
{
posValidOnPayParm = "";
System.out.println("posValidOnPayParmDate ["+posValidOnPayParmDate+"]");
}
}
}
System.out.println("Value of posValidOnPayParm is ["+posValidOnPayParm+"]");
if(posCodeOld != null && posCodeOld.trim().length() > 0)
{
sql = "select item_ser from department where dept_code = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1 , deptCode);
rs = pstmt.executeQuery();
if(rs.next())
{
itemSer = rs.getString("item_ser");
System.out.println("itemSer is ["+itemSer+"]");
}
if (rs != null)
{
rs.close();
rs = null;
}
if (pstmt != null)
{
pstmt.close();
pstmt = null;
}
if(itemSer == null || itemSer.trim().length() == 0)
{
retString = itmDBAccessEJB.getErrorString("","VMTBLNO","");
return retString;
}
sql = "select version_id from version where ? between eff_from and valid_upto";
pstmt = conn.prepareStatement(sql);
pstmt.setTimestamp(1 , currTimestamp);
rs = pstmt.executeQuery();
if(rs.next())
{
versionId = rs.getString("version_id"); System.out.println("VersionId is ["+versionId+"]");
}
if (rs != null)
{
rs.close();
rs = null;
}
if (pstmt != null)
{
pstmt.close();
pstmt = null;
}
if(versionId == null || versionId.trim().length() == 0)
{
retString = itmDBAccessEJB.getErrorString("","VERID","");
return retString;
}
sql = "select descr,sh_descr,emp_code,level_no,pool_code,chg_date,chg_user,chg_term,pos_code__repto,eff_date "
+ "from org_structure where version_id = ? and table_no = ? and pos_code = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1 , versionId);
pstmt.setString(2 , itemSer);
pstmt.setString(3 , posCodeOld);
rs = pstmt.executeQuery();
if(rs.next())
{
description = rs.getString("descr");
shortDescr = rs.getString("sh_descr");
employeeCode = rs.getString("emp_code");
levelNo = rs.getString("level_no");
poolCode = rs.getString("pool_code");
chgDate = rs.getTimestamp("chg_date");
chgUser = rs.getString("chg_user");
chgTerm = rs.getString("chg_term");
posCodeRepto = rs.getString("pos_code__repto");
effDate = rs.getTimestamp("eff_date");
System.out.println("description ["+description+"] ; shortDescr ["+shortDescr+"] ; employeeCode ["+employeeCode+"] ; levelNo ["+levelNo+"] ; poolCode ["+poolCode+"] ; chgDate ["+chgDate+"] ; chgUser ["+chgUser+"] ; chgTerm ["+chgTerm+"] ; posCodeRepto ["+posCodeRepto+"] ; effDate ["+effDate+"]");
}
else
{
retString = itmDBAccessEJB.getErrorString("","NOPOS","");
return retString;
}
if (rs != null)
{
rs.close();
rs = null;
}
if (pstmt != null)
{
pstmt.close();
pstmt = null;
}
transactionId = tg.generateTranSeqID(lsRefSer, "tran_id", lsKeyString, conn);
System.out.println("transactionId Is ::"+transactionId);
if(transactionId == null || transactionId.trim().length() == 0)
{
retString = itmDBAccessEJB.getErrorString("","VTTRANID","");
return retString;
}
validUpto = utilMethod.dateTime(utilMethod.RelativeDate(tranDate,-1 ));;
chgDate = currTimestamp;
chgUser = userId;
chgTerm = chngTerm;
System.out.println("---1 : validUpto :["+validUpto+"] \t chgDate :["+chgDate+"] \t chgUser :["+chgUser+"] \t chgTerm["+chgTerm+"]");
sql = "insert into org_struc_trace(tran_id,version_id,table_no,pos_code,descr,sh_descr,pos_code__repto,emp_code,level_no,pool_code,chg_date,chg_user,chg_term,eff_date,valid_upto, trace_src) "
+ "values(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1 , transactionId);
pstmt.setString(2 , versionId);
pstmt.setString(3 , itemSer);
pstmt.setString(4 , posCodeOld);
pstmt.setString(5 , description);
pstmt.setString(6 , shortDescr);
pstmt.setString(7 , posCodeRepto);
pstmt.setString(8 , employeeCode);
pstmt.setString(9 , levelNo);
pstmt.setString(10 , poolCode);
pstmt.setTimestamp(11 , chgDate);
pstmt.setString(12 , chgUser);
pstmt.setString(13 , chgTerm);
pstmt.setTimestamp(14 , effDate);
pstmt.setTimestamp(15 , validUpto);
pstmt.setString(16 , "EMPDETCHG");
updatecnt2 = pstmt.executeUpdate();
System.out.println("Inserted ["+updatecnt2+"] rows in org_struc_trace table.");
if(updatecnt2 == 0)
{
retString = itmDBAccessEJB.getErrorString("","DS000","");
return retString;
}
if (pstmt != null)
{
pstmt.close();
pstmt = null;
}
chgDate = currTimestamp;
chgUser = userId;
chgTerm = chngTerm;
if(posValidOnPayParm == null || posValidOnPayParm.trim().length() == 0)
{
System.out.println("Inside If :: ["+posValidOnPayParm+"]");
validUpto = utilMethod.RelativeDate(currTimestamp, 10950);
chgUser = userId;
chgTerm = chngTerm;
}
else
{
System.out.println("Inside Else ["+posValidOnPayParm+"]");
dateChk = isDate(posValidOnPayParm);
if(dateChk.containsKey("true"))
{
(simpleDateFormat.format(posValidOnPayParm).toString()).trim();
validUpto = Timestamp.valueOf(genericUtility.getValidDateString(posValidOnPayParm,genericUtility.getApplDateFormat(),genericUtility.getDBDateFormat())+ " 00:00:00.0");
}
//validUpto = Timestamp.valueOf(genericUtility.getValidDateString(posValidOnPayParm,genericUtility.getApplDateFormat(),genericUtility.getDBDateFormat())+ " 00:00:00.0");
//validUpto = Timestamp.valueOf(genericUtility.getValidDateString(posValidOnPayParm,genericUtility.getDBDateFormat(),genericUtility.getApplDateFormat())+ " 00:00:00.0");
}
System.out.println("---2 : validUpto :["+validUpto+"] \t chgDate :["+chgDate+"] \t chgUser :["+chgUser+"] \t chgTerm["+chgTerm+"]");
sql = "update org_structure set emp_code = NULL , eff_date = ?, valid_upto = ? , chg_date = ? , chg_user = ? , chg_term = ?"
+ "where version_id = ? and table_no = ? and pos_code = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setTimestamp(1 , tranDate);
pstmt.setTimestamp(2 , validUpto);
pstmt.setTimestamp(3 , chgDate);
pstmt.setString(4 , chgUser);
pstmt.setString(5 , chgTerm);
pstmt.setString(6 , versionId);
pstmt.setString(7 , itemSer);
pstmt.setString(8 , posCodeOld);
updatecnt = pstmt.executeUpdate();
System.out.println("updateed ["+updatecnt+"] rows in org_struc_trace table.");
if (pstmt != null)
{
pstmt.close();
pstmt = null;
}
if(updatecnt < 0)
{
retString = itmDBAccessEJB.getErrorString("","DS000","");
return retString;
}
}//end of if block for posCodeOld != null
if(posCode != null && posCode.trim().length() > 0)
{
sql = "select item_ser from department where dept_code = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1 , deptCode);
rs = pstmt.executeQuery();
if(rs.next())
{
itemSer = rs.getString("item_ser"); System.out.println("itemSer is ["+itemSer+"]");
}
if (rs != null)
{
rs.close();
rs = null;
}
if (pstmt != null)
{
pstmt.close();
pstmt = null;
}
if(itemSer == null || itemSer.trim().length() == 0)
{
retString = itmDBAccessEJB.getErrorString("","VMTBLNO","");
return retString;
}
sql = "select version_id from version where ? between eff_from and valid_upto";
pstmt = conn.prepareStatement(sql);
pstmt.setTimestamp(1 , currTimestamp);
rs = pstmt.executeQuery();
if(rs.next())
{
versionId = rs.getString("version_id"); System.out.println("VersionId is ["+versionId+"]");
}
if (rs != null)
{
rs.close();
rs = null;
}
if (pstmt != null)
{
pstmt.close();
pstmt = null;
}
if(versionId == null || versionId.trim().length() == 0)
{
retString = itmDBAccessEJB.getErrorString("","VERID","");
return retString;
}
sql = "select descr,sh_descr,emp_code,level_no,pool_code,chg_date,chg_user,chg_term,pos_code__repto,eff_date "
+ "from org_structure where version_id = ? and table_no = ? and pos_code = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1 , versionId);
pstmt.setString(2 , itemSer);
pstmt.setString(3 , posCode);
rs = pstmt.executeQuery();
if(rs.next())
{
description = rs.getString("descr");
shortDescr = rs.getString("sh_descr");
employeeCode = rs.getString("emp_code");
levelNo = rs.getString("level_no");
poolCode = rs.getString("pool_code");
chgDate = rs.getTimestamp("chg_date");
chgUser = rs.getString("chg_user");
chgTerm = rs.getString("chg_term");
posCodeRepto = rs.getString("pos_code__repto");
effDate = rs.getTimestamp("eff_date");
System.out.println("description ["+description+"] ; shortDescr ["+shortDescr+"] ; employeeCode ["+employeeCode+"] ; levelNo ["+levelNo+"] ; poolCode ["+poolCode+"] ; chgDate ["+chgDate+"] ; chgUser ["+chgUser+"] ; chgTerm ["+chgTerm+"] ; posCodeRepto ["+posCodeRepto+"] ; effDate ["+effDate+"]");
}
else
{
retString = itmDBAccessEJB.getErrorString("","NOPOS","");
return retString;
}
if (rs != null)
{
rs.close();
rs = null;
}
if (pstmt != null)
{
pstmt.close();
pstmt = null;
}
transactionId1 = tg.generateTranSeqID(lsRefSer, "tran_id", lsKeyString, conn);
System.out.println("transactionId1 Is ::"+transactionId1);
if(transactionId1 == null || transactionId1.trim().length() == 0)
{
retString = itmDBAccessEJB.getErrorString("","VTTRANID","");
return retString;
}
validUpto = utilMethod.dateTime(utilMethod.RelativeDate(tranDate,-1 ));;
chgDate = currTimestamp;
chgUser = userId;
chgTerm = chngTerm;
System.out.println("---3 : validUpto :["+validUpto+"] \t chgDate :["+chgDate+"] \t chgUser :["+chgUser+"] \t chgTerm["+chgTerm+"]");
sql = "insert into org_struc_trace(tran_id,version_id,table_no,pos_code,descr,sh_descr,pos_code__repto,emp_code,level_no,pool_code,chg_date,chg_user,chg_term,eff_date,valid_upto, trace_src) "
+ "values(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1 , transactionId1);
pstmt.setString(2 , versionId);
pstmt.setString(3 , itemSer);
pstmt.setString(4 , posCode);
pstmt.setString(5 , description);
pstmt.setString(6 , shortDescr);
pstmt.setString(7 , posCodeRepto);
pstmt.setString(8 , employeeCode);
pstmt.setString(9 , levelNo);
pstmt.setString(10 , poolCode);
pstmt.setTimestamp(11 , chgDate);
pstmt.setString(12 , chgUser);
pstmt.setString(13 , chgTerm);
pstmt.setTimestamp(14 , effDate);
pstmt.setTimestamp(15 , validUpto);
pstmt.setString(16 , "EMPDETCHG");
updatecnt3 = pstmt.executeUpdate();
System.out.println("inserted ["+updatecnt3+"] rows in org_struc_trace table.");
if (pstmt != null)
{
pstmt.close();
pstmt = null;
}
if(updatecnt3 == 0)
{
retString = itmDBAccessEJB.getErrorString("","DS000","");
return retString;
}
chgDate = currTimestamp;
chgUser = userId;
chgTerm = chngTerm;
if(posValidOnPayParm == null || posValidOnPayParm.trim().length() == 0)
{
System.out.println("Inside If 1["+posValidOnPayParm+"]");
validUpto = utilMethod.RelativeDate(currTimestamp, 10950);
}
else
{
System.out.println("Inside Else 1["+posValidOnPayParm+"]");
dateChk = isDate(posValidOnPayParm);
if(dateChk.containsKey("true"))
{
(simpleDateFormat.format(posValidOnPayParm).toString()).trim();
validUpto = Timestamp.valueOf(genericUtility.getValidDateString(posValidOnPayParm,genericUtility.getApplDateFormat(),genericUtility.getDBDateFormat())+ " 00:00:00.0");
}
}
System.out.println("---4 : validUpto :["+validUpto+"] \t chgDate :["+chgDate+"] \t chgUser :["+chgUser+"] \t chgTerm["+chgTerm+"]");
System.out.println("posValidOnPayParm is Date 11::"+posValidOnPayParm + "&&" +"validUpto ::"+validUpto);
sql = "update org_structure set emp_code = NULL , eff_date = ?, valid_upto = ? , chg_date = ? , chg_user = ? , chg_term = ?"
+ "where version_id = ? and table_no = ? and pos_code = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setTimestamp(1 , tranDate);
pstmt.setTimestamp(2 , validUpto);
pstmt.setTimestamp(3 , chgDate);
pstmt.setString(4 , chgUser);
pstmt.setString(5 , chgTerm);
pstmt.setString(6 , versionId);
pstmt.setString(7 , itemSer);
pstmt.setString(8 , posCode);
updatecnt1 = pstmt.executeUpdate();
System.out.println("updated ["+updatecnt1+"] rows in org_struc_trace table.");
if (pstmt != null)
{
pstmt.close();
pstmt = null;
}
if(updatecnt1 <= 0)
{
retString = itmDBAccessEJB.getErrorString("","DS000","");
return retString;
}
}
}//end of if block for posCodeOld <> posCode
if ("db2".equalsIgnoreCase( CommonConstants.DB_NAME ) )
{
sql = "select emp_code from employee_det_change where tran_id = ? for update";
}
else
{
sql = "select emp_code from employee_det_change where tran_id = ? for update nowait";
}
pstmt = conn.prepareStatement(sql);
pstmt.setString(1 , tranId);
rs = pstmt.executeQuery();
if(rs.next())
{
empCode = rs.getString("emp_code"); System.out.println("empCode 2:["+empCode+"]");
}
else
{
retString = itmDBAccessEJB.getErrorString("","DS000","");
return retString;
}
sql = "select emp_fname,emp_mname,emp_lname,name_prefix,emp_type,report_to,report_to__admin,sex,nationality,citizen,state_code__domicile,"
+ "birth_date,blood_grp,contact_pers,religion,joined_as,date_join,mode_app,work_shift,shift_rot,hol_tblno,pay_type,pay_mode,"
+ "bank_code,bank_acct,stan_code,dd_payable_bank,tot_exp,pf_no,fpf_no,esic_no,it_no,gross,hobby1,hobby2,hobby3,hobby4,other_info,"
+ "training_prd,probation_date,probation_prd,notice_prd,emp_code__link,acct_code__sal, cctr_code__sal,alter_code,with_held,short_name,"
+ "proc_group,contact_add1,contact_add2,contact_add3,contact_city,contact_state,contact_tel,contact_pin,probation,confirmed,date_conf, "
+ "func_group__n,maiden_name,birth_place,resi_permit_no, resi_permit_upto, social_security_no,pattern_code,gratuity_date,shift_index, emp_class, occupation_code,pos_code,esi_dispensary,emp_code__hod,eligible_ot,stan_code__hq,parent_dept__n,aadhar_card_no,"
+ "parent_dept__n , work_loc_code__n , user_id , ext_no_n,aadhar_card_no, election_card_no, driv_lic_no, driv_lic_valid_upto,physical_handicap,"
+ "handicap_category, pf_uan, group_mediclaim, insider_trading_opt,user_id_o,ifsc,emp_code__funchead, bu_code ,mother_tongue, cast_category, "
+ "count_code__birth, job_title, emp_id_external,emp_fname_long, emp_mname_long, emp_lname_long, chg_date,chg_user,chg_term from employee_det_change where emp_code = ? and tran_id = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1 , empCode);
pstmt.setString(2 , tranId);
rs = pstmt.executeQuery();
if(rs.next())
{
lsEmpFname = checkNull(rs.getString("emp_fname"));
lsEmpMname = checkNull(rs.getString("emp_mname"));
lsEmpLname = checkNull(rs.getString("emp_lname"));
lsMamePrefix = checkNull(rs.getString("name_prefix"));
lsEmpType = checkNull(rs.getString("emp_type"));
lsReportTo = checkNull(rs.getString("report_to"));
lsReportToAdmin = checkNull(rs.getString("report_to__admin"));
lsSex = checkNull(rs.getString("sex"));
lsNationality = checkNull(rs.getString("nationality"));
lsCitizen = checkNull(rs.getString("citizen"));
lsStateCodeDomicile = checkNull(rs.getString("state_code__domicile"));
ldBirthDateTime = rs.getTimestamp("birth_date");
lsBloodGrp = checkNull(rs.getString("blood_grp"));
lsContactPers = checkNull(rs.getString("contact_pers"));
lsReligion = checkNull(rs.getString("religion"));
lsJoinedAs = checkNull(rs.getString("joined_as"));
ldDateJoinTime = rs.getTimestamp("date_join");
lsModeApp = checkNull(rs.getString("mode_app"));
lsWorkShift = checkNull(rs.getString("work_shift"));
lsShiftRot = checkNull(rs.getString("shift_rot"));
lsHolTblNo = checkNull(rs.getString("hol_tblno"));
lsPayType = checkNull(rs.getString("pay_type"));
lsPosCodeOldPayMode = checkNull(rs.getString("pay_mode"));
lsBankCode = checkNull(rs.getString("bank_code"));
lsBankAcct = checkNull(rs.getString("bank_acct"));
lsStanCode = checkNull(rs.getString("stan_code"));
lsddPayableBank = checkNull(rs.getString("dd_payable_bank"));
lcTotExp = rs.getString("tot_exp");
lsPfNo = checkNull(rs.getString("pf_no"));
lsFpfNo = checkNull(rs.getString("fpf_no"));
lsEsicNo = checkNull(rs.getString("esic_no"));
lsItNo = checkNull(rs.getString("it_no"));
lcGross = rs.getString("gross");
lsHobby1 = checkNull(rs.getString("hobby1"));
lsHobby2 = checkNull(rs.getString("hobby2"));
lsHobby3 = checkNull(rs.getString("hobby3"));
lsHobby4 = checkNull(rs.getString("hobby4"));
lsOtherInfo = checkNull(rs.getString("other_info"));
lcTrainingPrd = rs.getString("training_prd");
ldProbationDateTime = rs.getTimestamp("probation_date");
lcProbationprd = rs.getString("probation_prd");
lcNoticePrd = rs.getString("notice_prd");
lsEmpCodeLink = checkNull(rs.getString("emp_code__link"));
lsAcctCodeSal = checkNull(rs.getString("acct_code__sal"));
lsCctrCodeSal = checkNull(rs.getString("cctr_code__sal"));
lsAlterCode = checkNull(rs.getString("alter_code"));
lsWithHeld = checkNull(rs.getString("with_held"));
lsShortName = checkNull(rs.getString("short_name"));
lsProcGroup = checkNull(rs.getString("proc_group"));
lsContactAdd1 = checkNull(rs.getString("contact_add1"));
lsContactAdd2 = checkNull(rs.getString("contact_add2"));
lsContactAdd3 = checkNull(rs.getString("contact_add3"));
lsContactCity = checkNull(rs.getString("contact_city"));
lsContactState = checkNull(rs.getString("contact_state"));
lsContactTel = checkNull(rs.getString("contact_tel"));
lsContactPin = checkNull(rs.getString("contact_pin"));
lsProbation = checkNull(rs.getString("probation"));
lsConfirmed = checkNull(rs.getString("confirmed"));
ldDateConfTime = rs.getTimestamp("date_conf");
lsFuncGroupN = checkNull(rs.getString("func_group__n"));
lsMaidenName = checkNull(rs.getString("maiden_name"));
lsBirthPlace = checkNull(rs.getString("birth_place"));
lsResiPermitNo = checkNull(rs.getString("resi_permit_no"));
ldResiPermitUpto = checkNull(rs.getString("resi_permit_upto"));
lsSecurityNo = checkNull(rs.getString("social_security_no"));
lsPatternCode = checkNull(rs.getString("pattern_code"));
lsGratuityDateTime = rs.getTimestamp("gratuity_date");
lsShiftIndex = rs.getString("shift_index");
lsEmpClass = checkNull(rs.getString("emp_class"));
lsOccupationCode = checkNull(rs.getString("occupation_code"));
lsPosCode = checkNull(rs.getString("pos_code"));
lsEsiDispensary = checkNull(rs.getString("esi_dispensary"));
lsEmpCodeHod = checkNull(rs.getString("emp_code__hod"));
lsEligibleOt = checkNull(rs.getString("eligible_ot"));
lsStanCodeHq = checkNull(rs.getString("stan_code__hq"));
lsParentDeptN = checkNull(rs.getString("parent_dept__n"));
lsWorkLocCodeN = checkNull(rs.getString("work_loc_code__n"));
lsUserId = checkNull(rs.getString("user_id"));
lsExtNoN = checkNull(rs.getString("ext_no_n"));
lsAadharCardNo = checkNull(rs.getString("aadhar_card_no"));
lsElectionCardNo = checkNull(rs.getString("election_card_no"));
lsDrivLicNo = checkNull(rs.getString("driv_lic_no"));
ldDrivLicValidUpto = checkNull(rs.getString("driv_lic_valid_upto"));
lsPhysicalHandicap = checkNull(rs.getString("physical_handicap"));
lsHandicapCategory = checkNull(rs.getString("handicap_category"));
lsPfUAN = checkNull(rs.getString("pf_uan"));
lsGroupMediclaim = checkNull(rs.getString("group_mediclaim"));
lsInsiderTradingOpt = checkNull(rs.getString("insider_trading_opt"));
lsUserIdO = checkNull(rs.getString("user_id_o"));
lsIfsc = checkNull(rs.getString("ifsc"));
lsEmpCodeFunchead = checkNull(rs.getString("emp_code__funchead"));
lsBlsPosCodeOlduCode = checkNull(rs.getString("bu_code"));
lsMotherTongue = checkNull(rs.getString("mother_tongue"));
lsCastCategory = checkNull(rs.getString("cast_category"));
lsCountCodeBirth = checkNull(rs.getString("count_code__birth"));
lsJobTitle = checkNull(rs.getString("job_title"));
lsEmpIdExternal = checkNull(rs.getString("emp_id_external"));
lsEmpFnameLong = checkNull(rs.getString("emp_fname_long"));
lsEmpMnameLong = checkNull(rs.getString("emp_mname_long"));
lsEmpLnameLong = checkNull(rs.getString("emp_lname_long"));
//Modified by Yashwant on 30/07/2019[Start]
chgDate = rs.getTimestamp("chg_date");
chgUser = checkNull(rs.getString("chg_user"));
chgTerm = checkNull(rs.getString("chg_term"));
//Modified by Yashwant on 30/07/2019[End]
}
if (rs != null)
{
rs.close();
rs = null;
}
if (pstmt != null)
{
pstmt.close();
pstmt = null;
}
if(lsBankCode == null || lsBankCode.trim().length() == 0)
{
lsBankCode = null;
}
if(lsddPayableBank == null || lsddPayableBank.trim().length() == 0)
{
lsddPayableBank = null;
}
sql = "update Employee set "
+"emp_fname = ?,emp_mname = ?,emp_lname = ?,name_prefix = ?,emp_type = ?,report_to = ?,report_to__admin = ?,sex = ?,nationality = ?,citizen = ?,state_code__domicile = ?,birth_date = ?,blood_grp = ?,contact_pers = ?,religion = ?,joined_as = ?,date_join = ?,"
+"mode_app = ?,work_shift = ?,shift_rot = ?,hol_tblno = ?,pay_type = ?,pay_mode = ?,bank_code = ?,bank_acct = ?,stan_code = ?,dd_payable_bank = ?,tot_exp = ?,pf_no = ?,fpf_no = ?,esic_no = ?,it_no = ?,gross = ?,hobby1 = ?,hobby2 = ?,hobby3 = ?,"
+"hobby4 = ?,other_info = ?,training_prd = ?,probation_date = ?,probation_prd = ?,notice_prd = ?,emp_code__link = ?,acct_code__sal = ?,cctr_code__sal = ?,alter_code = ?,with_held = ?,short_name = ?,proc_group = ?,contact_add1 = ?,"
+"contact_add2 = ?,contact_add3 = ?,contact_city = ?,contact_state = ?,contact_tel = ?,contact_pin = ?,probation = ?,confirmed = ?,date_conf = ?,chg_date= ?,chg_user = ?,chg_term = ?,func_group = ?,maiden_name = ?,birth_place = ?,"
+"resi_permit_no = ?,resi_permit_upto = ?,social_security_no = ?,pattern_code = ?,gratuity_date = ?,shift_index = ?,emp_class = ?,occupation_code = ?,pos_code = ?,esi_dispensary = ?,emp_code__hod = ?,eligible_ot = ?,"
+"stan_code__hq = ?,parent_dept = ?,work_loc_code = ?,user_id = ?,ext_no = ?,aadhar_card_no = ?,election_card_no = ?,driv_lic_no = ?,driv_lic_valid_upto = ?,physical_handicap = ?,handicap_category = ?,pf_uan = ?,group_mediclaim = ?,"
+"insider_trading_opt = ?,ifsc = ?,emp_code__funchead = ?,bu_code = ?,mother_tongue = ?,cast_category = ?,count_code__birth = ?,job_title = ?,emp_id_external = ?,emp_fname_long = ?,emp_mname_long = ?,emp_lname_long = ?"
+ " where emp_code = '"+empCode+"'";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1 , lsEmpFname);
pstmt.setString(2 , lsEmpMname);
pstmt.setString(3 , lsEmpLname);
pstmt.setString(4 , lsMamePrefix);
pstmt.setString(5 , lsEmpType);
pstmt.setString(6 , lsReportTo);
pstmt.setString(7 , lsReportToAdmin);
pstmt.setString(8 , lsSex);
pstmt.setString(9 , lsNationality);
pstmt.setString(10 , lsCitizen);
pstmt.setString(11 , lsStateCodeDomicile);
pstmt.setTimestamp(12 , ldBirthDateTime);
pstmt.setString(13, lsBloodGrp);
pstmt.setString(14 , lsContactPers);
pstmt.setString(15 , lsReligion);
pstmt.setString(16 , lsJoinedAs);
pstmt.setTimestamp(17 , ldDateJoinTime);
pstmt.setString(18 , lsModeApp);
pstmt.setString(19 , lsWorkShift);
pstmt.setString(20 , lsShiftRot);
pstmt.setString(21 , lsHolTblNo);
pstmt.setString(22 , lsPayType);
pstmt.setString(23 , lsPosCodeOldPayMode);
pstmt.setString(24 , lsBankCode);
pstmt.setString(25 , lsBankAcct);
pstmt.setString(26 , lsStanCode);
pstmt.setString(27 , lsddPayableBank);
pstmt.setString(28 , lcTotExp);
pstmt.setString(29 , lsPfNo);
pstmt.setString(30 , lsFpfNo);
pstmt.setString(31 , lsEsicNo);
pstmt.setString(32 , lsItNo);
pstmt.setString(33 , lcGross);
pstmt.setString(34 , lsHobby1);
pstmt.setString(35 , lsHobby2);
pstmt.setString(36 , lsHobby3);
pstmt.setString(37 , lsHobby4);
pstmt.setString(38 , lsOtherInfo);
pstmt.setString(39 , lcTrainingPrd);
pstmt.setTimestamp(40 , ldProbationDateTime);
pstmt.setString(41 , lcProbationprd);
pstmt.setString(42 , lcNoticePrd);
pstmt.setString(43 , lsEmpCodeLink);
pstmt.setString(44 , lsAcctCodeSal);
pstmt.setString(45 , lsCctrCodeSal);
pstmt.setString(46 , lsAlterCode);
pstmt.setString(47 , lsWithHeld);
pstmt.setString(48 , lsShortName);
pstmt.setString(49 , lsProcGroup);
pstmt.setString(50 , lsContactAdd1);
pstmt.setString(51 , lsContactAdd2);
pstmt.setString(52 , lsContactAdd3);
pstmt.setString(53 , lsContactCity);
pstmt.setString(54 , lsContactState);
pstmt.setString(55 , lsContactTel);
pstmt.setString(56 , lsContactPin);
pstmt.setString(57 , lsProbation);
pstmt.setString(58 , lsConfirmed);
pstmt.setTimestamp(59 , ldDateConfTime);
pstmt.setTimestamp(60 , chgDate);
pstmt.setString(61 , chgUser);
pstmt.setString(62 , chgTerm);
pstmt.setString(63 , lsFuncGroupN);
pstmt.setString(64 , lsMaidenName);
pstmt.setString(65 , lsBirthPlace);
pstmt.setString(66 , lsResiPermitNo);
pstmt.setString(67 , ldResiPermitUpto);
pstmt.setString(68 , lsSecurityNo);
pstmt.setString(69 , lsPatternCode);
pstmt.setTimestamp(70 , lsGratuityDateTime);
pstmt.setString(71 , lsShiftIndex);
pstmt.setString(72 , lsEmpClass);
pstmt.setString(73 , lsOccupationCode);
pstmt.setString(74 , lsPosCode);
pstmt.setString(75 , lsEsiDispensary);
pstmt.setString(76 , lsEmpCodeHod);
pstmt.setString(77 , lsEligibleOt);
pstmt.setString(78 , lsStanCodeHq);
pstmt.setString(79 , lsParentDeptN);
pstmt.setString(80 , lsWorkLocCodeN);
pstmt.setString(81 , lsUserId);
pstmt.setString(82 , lsExtNoN);
pstmt.setString(83 , lsAadharCardNo);
pstmt.setString(84 , lsElectionCardNo);
pstmt.setString(85 , lsDrivLicNo);
pstmt.setString(86 , ldDrivLicValidUpto);
pstmt.setString(87 , lsPhysicalHandicap);
pstmt.setString(88 , lsHandicapCategory);
pstmt.setString(89 , lsPfUAN);
pstmt.setString(90 , lsGroupMediclaim);
pstmt.setString(91 , lsInsiderTradingOpt);
pstmt.setString(92 , lsIfsc);
pstmt.setString(93 , lsEmpCodeFunchead);
pstmt.setString(94 , lsBlsPosCodeOlduCode);
pstmt.setString(95 , lsMotherTongue);
pstmt.setString(96 , lsCastCategory);
pstmt.setString(97 , lsCountCodeBirth);
pstmt.setString(98 , lsJobTitle);
pstmt.setString(99 , lsEmpIdExternal);
pstmt.setString(100 , lsEmpFnameLong);
pstmt.setString(101 , lsEmpMnameLong);
pstmt.setString(102 , lsEmpLnameLong);
updatecnt4 = pstmt.executeUpdate();
System.out.println("Updated ["+updatecnt4+"] rows in Employee table.");
if (pstmt != null)
{
pstmt.close();
pstmt = null;
}
if(updatecnt4 == 0)
{
retString = itmDBAccessEJB.getErrorString("","DS000","");
return retString;
}
if(lsUserId == null || lsUserId.trim().length() == 0)
{
lsUserId = "";
}
if(lsUserIdO == null || lsUserIdO.trim().length() == 0)
{
lsUserIdO = "";
}
if(lsUserId.equalsIgnoreCase(lsUserIdO) == false)
{
sql = "select count(1) as cnt from users where emp_code = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1 , empCode);
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(cnt == 0)
{
retString = itmDBAccessEJB.getErrorString("","DS000","");
return retString;
}
else
{
sql = "update users set user_id = ? where emp_code = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1 , lsUserId);
pstmt.setString(2 , empCode);
int updCnt = pstmt.executeUpdate();
if (pstmt != null)
{
pstmt.close();
pstmt = null;
}
if(updCnt == 0)
{
retString = itmDBAccessEJB.getErrorString("","DS000","");
return retString;
}
}
}
if(retString == null || retString.trim().length() == 0)
{
sql = "update employee_det_change set status = ?,conf_date = ?,emp_code__aprv = ?"
+ "where tran_id = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1 , "C");
pstmt.setTimestamp(2 , currTimestamp);
pstmt.setString(3 , loginEmpCode);
pstmt.setString(4 , tranId);
fcnt = pstmt.executeUpdate();
if (pstmt != null)
{
pstmt.close();
pstmt = null;
}
if(fcnt == 0)
{
retString = itmDBAccessEJB.getErrorString("","DS000","");
return retString;
}
else
{
retString = itmDBAccessEJB.getErrorString("","VTCONFSUCC","");
return retString;
}
}
}//end of try block
catch(SQLException se)
{
retString = admCommon.getErrorMessage(se, "");
retString = admCommon.getErrorXmlString(admCommon, retString, tranId);
System.out.println("errString after getErrorXmlString: "+retString);
se.printStackTrace();
return retString;
}
catch(Exception e)
{
System.out.println("Exception in Method [updation]" + e.getMessage());
e.printStackTrace();
throw new ITMException(e);
}
finally
{
try
{
if (rs != null)
{
rs.close();
rs = null;
}
if(pstmt != null)
{
pstmt.close();
pstmt = null;
}
}
catch(Exception e)
{
System.out.println(e.getMessage());
e.printStackTrace();
throw new ITMException(e);
}
}
return retString;
}
public String checkNull(String input)
{
if (input == null || "null".equalsIgnoreCase(input))
{
input= "";
}
return input.trim();
}
public HashMap<Boolean , SimpleDateFormat> isDate(String input) throws ITMException
{
boolean isDate = false;
SimpleDateFormat df = null;
HashMap<Boolean , SimpleDateFormat> sh = new HashMap<Boolean , SimpleDateFormat>();
ArrayList <SimpleDateFormat>dateFormats = null;
java.util.Date mydate = null;
try
{
System.out.println("Input String is :["+input+"]");
dateFormats = new ArrayList<SimpleDateFormat>()
{{
add(new SimpleDateFormat("dd/MM/yy"));
add(new SimpleDateFormat("dd/MM/yy"));
add(new SimpleDateFormat("yyyy-MM-dd"));
add(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"));
add(new SimpleDateFormat("dd/MM/yy HH:mm:ss"));
add(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"));
add(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"));
}};
for (SimpleDateFormat format : dateFormats)
{
try
{
format.setLenient(false);
mydate = format.parse(input);
isDate = true;
df = format;
break;
}
catch (ParseException e)
{
isDate = false;
}
if(isDate)
{
sh.put(isDate, df);
}
}
}
catch(Exception e)
{
System.out.println(e.getMessage());
e.printStackTrace();
throw new ITMException(e);
}
System.out.println("String Value is Date ::"+isDate);
return sh;
} // to check input is date or not
}
\ No newline at end of file
package ibase.webitm.ejb.adm.adv;
import java.rmi.RemoteException;
import ibase.webitm.ejb.ActionHandlerLocal;
import ibase.webitm.utility.ITMException;
public interface EmpDetChgConfirmLocal extends ActionHandlerLocal {
public String confirm(String tranId, String xtraParams, String forcedFlag) throws RemoteException,ITMException;
}
package ibase.webitm.ejb.adm.adv;
import java.rmi.RemoteException;
import ibase.webitm.ejb.ActionHandlerRemote;
import ibase.webitm.utility.ITMException;
public interface EmpDetChgConfirmRemote extends ActionHandlerRemote {
public String confirm(String tranId, String xtraParams, String forcedFlag) throws RemoteException,ITMException;
}
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