BEGIN SYS.DBMS_SCHEDULER.DROP_JOB (job_name => 'GINESYS_ERSALEITEM_JOB'); END; / BEGIN SYS.DBMS_SCHEDULER.CREATE_JOB ( job_name => 'GINESYS_ERSALEITEM_JOB' ,start_date => TO_TIMESTAMP_TZ(TO_CHAR(SYSDATE+(1/(24*60)),'RRRR-MM-DDHH24:MI')||':00 '||TO_CHAR(SYSTIMESTAMP,'TZH:TZM'),'YYYY-MM-DD HH24:MI:SS TZH:TZM') ,repeat_interval => 'FREQ=HOURLY;INTERVAL=24' ,end_date => NULL ,job_class => 'DEFAULT_JOB_CLASS' ,job_type => 'STORED_PROCEDURE' ,job_action => 'db_pro_create_er_saleItem_file' ,comments => 'Job to push sale data to EasyRewardz' ); SYS.DBMS_SCHEDULER.SET_ATTRIBUTE ( name => 'GINESYS_ERSALEITEM_JOB' ,attribute => 'RESTARTABLE' ,value => FALSE); SYS.DBMS_SCHEDULER.SET_ATTRIBUTE ( name => 'GINESYS_ERSALEITEM_JOB' ,attribute => 'LOGGING_LEVEL' ,value => SYS.DBMS_SCHEDULER.LOGGING_OFF); SYS.DBMS_SCHEDULER.SET_ATTRIBUTE_NULL ( name => 'GINESYS_ERSALEITEM_JOB' ,attribute => 'MAX_FAILURES'); SYS.DBMS_SCHEDULER.SET_ATTRIBUTE_NULL ( name => 'GINESYS_ERSALEITEM_JOB' ,attribute => 'MAX_RUNS'); SYS.DBMS_SCHEDULER.SET_ATTRIBUTE ( name => 'GINESYS_ERSALEITEM_JOB' ,attribute => 'STOP_ON_WINDOW_CLOSE' ,value => FALSE); SYS.DBMS_SCHEDULER.SET_ATTRIBUTE ( name => 'GINESYS_ERSALEITEM_JOB' ,attribute => 'JOB_PRIORITY' ,value => 3); SYS.DBMS_SCHEDULER.SET_ATTRIBUTE_NULL ( name => 'GINESYS_ERSALEITEM_JOB' ,attribute => 'SCHEDULE_LIMIT'); SYS.DBMS_SCHEDULER.SET_ATTRIBUTE ( name => 'GINESYS_ERSALEITEM_JOB' ,attribute => 'AUTO_DROP' ,value => TRUE); SYS.DBMS_SCHEDULER.ENABLE (name => 'GINESYS_ERSALEITEM_JOB'); END; /