Redwood Documentation

Product Documentation

 

›JCS_ODF Package

RunMyJobsPL/SQL API

Views

  • rs_all_registry_keys
  • rs_all_triggers
  • rs_applications
  • rs_credentials
  • rs_credential_users
  • rs_dba_jobs
  • rs_dba_job_parameters
  • rs_dba_role_privs
  • rs_dba_scripts
  • rs_destinations
  • rs_directories
  • rs_enabled_triggers
  • rs_events
  • rs_files
  • rs_formats
  • rs_format_upload_extensions
  • rs_index_types
  • rs_jobs
  • rs_job_definitions
  • rs_job_locks
  • rs_job_notes
  • rs_job_parameters
  • rs_job_statuses
  • rs_job_wait_events
  • rs_locks
  • rs_object_types
  • rs_operator_messages
  • rs_partitions
  • rs_protocols
  • rs_queues
  • rs_queue_schedulers
  • rs_registry_keys
  • rs_resources
  • rs_roles
  • rs_schedulers
  • rs_scheduler_file_events
  • rs_scheduler_parameters
  • rs_scheduler_queues
  • rs_scheduler_resources
  • rs_scripts
  • rs_scripttype_schedulers
  • rs_script_calls
  • rs_script_call_parameters
  • rs_script_locks
  • rs_script_parameters
  • rs_script_postconditions
  • rs_script_raise_events
  • rs_script_source
  • rs_script_stats
  • rs_script_steps
  • rs_script_step_postconditions
  • rs_script_wait_events
  • rs_submit_frames
  • rs_submit_frame_elements
  • rs_timezones
  • rs_time_windows
  • rs_time_window_elements
  • rs_users
  • rs_user_roles

JCS Package

  • Package jcs summary
  • jcs.add_job_lock
  • jcs.add_job_note
  • jcs.add_job_raise_event
  • jcs.add_job_wait_event
  • jcs.change_password
  • jcs.clear_event
  • jcs.clear_parameters
  • jcs.close
  • jcs.current_job
  • jcs.current_job_id
  • jcs.def_date
  • jcs.def_num
  • jcs.def_str
  • jcs.def_tstamp
  • jcs.delete_job
  • jcs.detach_child
  • jcs.disable_trigger
  • jcs.drop_user
  • jcs.enable_trigger
  • jcs.errorfile
  • jcs.explain_job_status
  • jcs.format_error_stack
  • jcs.generated_user
  • jcs.get_credential_password
  • jcs.get_current_user
  • jcs.get_date_timezone
  • jcs.get_default_partition
  • jcs.get_setuser
  • jcs.get_starttime
  • jcs.is_event_raised
  • jcs.job_parameter
  • jcs.job_pin_to_scheduler
  • jcs.job_status
  • jcs.job_statuscode
  • jcs.job_statuscode_wait
  • jcs.job_status_wait
  • jcs.last_job_id
  • jcs.multiple_values
  • jcs.no
  • jcs.open
  • jcs.operator_message
  • jcs.operator_reply
  • jcs.oracle_date_format
  • jcs.oracle_tstamp_format
  • jcs.outputfile
  • jcs.output_parameter
  • jcs.parameter
  • jcs.parent_job_id
  • jcs.raise_event
  • jcs.read
  • jcs.readfile
  • jcs.remove_job_wait_event
  • jcs.reschedule
  • jcs.return_code
  • jcs.run
  • jcs.search
  • jcs.searchfile
  • jcs.setchild
  • jcs.setpassword
  • jcs.setuser
  • jcs.set_current_job_status
  • jcs.set_date_timezone
  • jcs.set_default_partition
  • jcs.set_job_format
  • jcs.set_job_name
  • jcs.set_text_mode
  • jcs.submit
  • jcs.subscriber_info
  • jcs.ts_sort
  • jcs.use_known_password
  • jcs.wait
  • jcs.waitforone
  • jcs.yes

JCS_CHAIN Package

  • Package jcs_chain summary
  • jcs_chain.job_add_call

JCS_EVENT Package

  • Package jcs_event summary
  • jcs_event.event_comment
  • jcs_event.event_file
  • jcs_event.event_scheduler

JCS_ODF Package

  • Package jcs_odf summary
  • jcs_odf.alter_application
  • jcs_odf.alter_credential
  • jcs_odf.alter_event
  • jcs_odf.alter_format
  • jcs_odf.alter_lock
  • jcs_odf.alter_partition
  • jcs_odf.alter_queue
  • jcs_odf.alter_queue_scheduler
  • jcs_odf.alter_resource
  • jcs_odf.alter_scheduler
  • jcs_odf.alter_scheduler_file_event
  • jcs_odf.alter_scheduler_queue
  • jcs_odf.alter_script
  • jcs_odf.alter_submit_frame
  • jcs_odf.alter_time_window
  • jcs_odf.begin_transaction
  • jcs_odf.commit_transaction
  • jcs_odf.create_application
  • jcs_odf.create_credential
  • jcs_odf.create_event
  • jcs_odf.create_format
  • jcs_odf.create_lock
  • jcs_odf.create_partition
  • jcs_odf.create_queue
  • jcs_odf.create_queue_scheduler
  • jcs_odf.create_resource
  • jcs_odf.create_scheduler
  • jcs_odf.create_scheduler_file_event
  • jcs_odf.create_scheduler_queue
  • jcs_odf.create_scheduler_resource
  • jcs_odf.create_scheduler_scripttype
  • jcs_odf.create_script
  • jcs_odf.create_script_pcd
  • jcs_odf.create_script_step
  • jcs_odf.create_script_step_pcd
  • jcs_odf.create_submit_frame
  • jcs_odf.create_submit_frame_element
  • jcs_odf.create_time_window
  • jcs_odf.create_time_window_element
  • jcs_odf.ddl_trigger
  • jcs_odf.describe_into_table
  • jcs_odf.drop_application
  • jcs_odf.drop_credential
  • jcs_odf.drop_event
  • jcs_odf.drop_format
  • jcs_odf.drop_lock
  • jcs_odf.drop_monitor
  • jcs_odf.drop_partition
  • jcs_odf.drop_queue
  • jcs_odf.drop_queue_scheduler
  • jcs_odf.drop_resource
  • jcs_odf.drop_scheduler
  • jcs_odf.drop_scheduler_file_event
  • jcs_odf.drop_scheduler_queue
  • jcs_odf.drop_scheduler_resource
  • jcs_odf.drop_scheduler_scripttype
  • jcs_odf.drop_script
  • jcs_odf.drop_scripttype
  • jcs_odf.drop_submit_frame
  • jcs_odf.drop_submit_frame_element
  • jcs_odf.drop_time_window
  • jcs_odf.drop_time_window_element
  • jcs_odf.get_transaction_id
  • jcs_odf.rollback_transaction
  • jcs_odf.set_transaction_id

JCS_PRIV Package

  • Package jcs_priv summary
  • jcs_priv.delete_priv
  • jcs_priv.execute_priv
  • jcs_priv.insert_priv
  • jcs_priv.schema_application
  • jcs_priv.schema_code
  • jcs_priv.schema_credential
  • jcs_priv.schema_destination
  • jcs_priv.schema_directory
  • jcs_priv.schema_event
  • jcs_priv.schema_file
  • jcs_priv.schema_format
  • jcs_priv.schema_job
  • jcs_priv.schema_lock
  • jcs_priv.schema_monitor
  • jcs_priv.schema_partition
  • jcs_priv.schema_queue
  • jcs_priv.schema_registry
  • jcs_priv.schema_resource
  • jcs_priv.schema_scheduler
  • jcs_priv.schema_script
  • jcs_priv.schema_scripttype
  • jcs_priv.schema_submit_frame
  • jcs_priv.schema_time_window
  • jcs_priv.select_priv
  • jcs_priv.subscribe_priv
  • jcs_priv.update_priv

JCS_REGISTRY Package

  • Package jcs_registry summary
  • jcs_registry.check_key_id
  • jcs_registry.CURRENT_USER_PRF
  • jcs_registry.get_raw_key
  • jcs_registry.get_repos_parameter
  • jcs_registry.get_value
  • jcs_registry.key_path
  • jcs_registry.path_exists
  • jcs_registry.PUBLIC_PRF
  • jcs_registry.ROOT_CURRENT_USER
  • jcs_registry.ROOT_PUBLIC
  • jcs_registry.ROOT_USER

JCS_SNMP

  • Package jcs_snmp summary
  • jcs_snmp.generate_trap
  • jcs_snmp.sendtrap

TIME Package

  • Package time summary
  • time.calc_subfr
  • time.calc_win
  • time.timestamp_in_new_tz
← jcs_odf.create_time_windowjcs_odf.ddl_trigger →

on-site-related topic PL/SQL API jcs_odf.create_time_window_element

Summary

  • procedure create_time_window_element(time_window_name in varchar2, element in number, time_from in varchar2, time_to in varchar2, day_from in number, day_to in number, weekday_from in number, weekday_to in number, week_from in number, week_to in number, month_from in number, month_to in number, date_from in date, date_to in date, enabled_during in varchar2, disabled_during in varchar2, period_function_name in varchar2, number_from in number, number_to in number, string_argument_1 in varchar2, time_wrap in varchar2, timezone_name in varchar2, time_window_partition in varchar2, enabled_during_partition in varchar2, disabled_during_partition in varchar2, for_period in number, for_type in varchar2) (Parameter element is not used. Parameter number_from is unsupported. Parameter time_wrap is unsupported. Parameter period_function_name is unsupported. Parameter number_to is unsupported. Parameter for_period is unsupported. Parameter for_type is unsupported.)

Add an element to a time_window.

Specification

procedure create_time_window_element(time_window_name in varchar2,
element in number default const.def_num,
time_from in varchar2 default const.def_str,
time_to in varchar2 default const.def_str,
day_from in number default const.def_num,
day_to in number default const.def_num,
weekday_from in number default const.def_num,
weekday_to in number default const.def_num,
week_from in number default const.def_num,
week_to in number default const.def_num,
month_from in number default const.def_num,
month_to in number default const.def_num,
date_from in date default const.def_date,
date_to in date default const.def_date,
enabled_during in varchar2 default const.def_str,
disabled_during in varchar2 default const.def_str,
period_function_name in varchar2 default const.def_str,
number_from in number default const.def_num,
number_to in number default const.def_num,
string_argument_1 in varchar2 default const.def_str,
time_wrap in varchar2 default const.def_str,
timezone_name in varchar2 default const.def_str,
time_window_partition in varchar2 default const.def_str,
enabled_during_partition in varchar2 default const.def_str,
disabled_during_partition in varchar2 default const.def_str,
for_period in number default const.def_num,
for_type in varchar2 default const.def_str)

Parameters

  • time_window_name - the name of the time window
  • element - the number of the time window element
  • time_from - activation time - input format is 'HH:MI' (24-hours)
  • time_to - de-activation time - input format is 'HH:MI' (24-hours)
  • day_from - activation day
  • day_to - de-activation day
  • weekday_from - activation weekday
  • weekday_to - de-activation weekday
  • week_from - activation week
  • week_to - de-activation week
  • month_from - activation month (1..12)
  • month_to - de-activation month (1..12)
  • date_from - activation date - input format is "DD-MM-YYYY'
  • date_to - de-activation date - input format is 'DD-MM-YYYY'
  • enabled_during - the name of the time interval can be active during another time window - this mechanism enables recursive time windowing
  • disabled_during - the name of the time interval can be disabled during another time window - this enables the definition of e.g. holiday calendars to prevent job execution on certain days, such as public holidays
  • period_function_name - the name of the period function to use - the default period functions are:
  • TIME_WINDOW_BUILTIN_DAY - the number of the day within the month (for example: day 12)
  • TIME_WINDOW_BUILTIN_DAYINWEEK - the name and sequence of the day within the month (for example: the first Monday)
  • TIME_WINDOW_BUILTIN_WEEKDAY - the name of the day within the week (for example: Workday)
  • TWB_LAST_DAY_IN_MONTH - a period defined by the number of days before the last day of the month
  • TWB_LAST_WORKDAY_IN_MONTH - a period defined by the number of days before the last working day of the month
  • TWB_WORKDAY_IN_MONTH - calculates the period between the two given workdays in the month. If there is a disabling time window, the given period just becomes smaller or is divided into two or more smaller periods. No shift takes place.
  • WORKDAY_IN_MONTH_EX - a demonstration function in demo/workday_in_month_ex.sql that calculates the first workday that is on or after workday [x] that is not excluded by the disabling time window. Thus if the disabling time window contains holidays, you get the "real" [x] workday.
note

You can add your own period functions to the repository. This will enable you to use your own periods in the time window functions, such as last workday of my 4-week financial period.

  • number_from -
  • number_to -
  • string_argument_1 -
  • time_wrap - allow time interval to end in the next day - can be set only if time_to < time_from
  • timezone_name - the timezone this time window element should be interpreted in if it is not defined the time window's timezone is used
  • time_window_partition - the partition of the time window
  • enabled_during_partition - the partition of the time interval can be active during another time window - this mechanism enables recursive time windowing
  • disabled_during_partition - the partition of the time interval can be disabled during another time window - this enables the definition of e.g. holiday calendars to prevent job execution on certain days, such as public holidays
  • for_period - The amount of periods for the duration
  • for_type - The type of periods for the duration (M)onths, (D)ays, H(ours) or m(inutes)

You can specify either:

  1. day_from and optionally day_to
  2. weekday_from and optionally weekday_to
  3. weekday_from and week_from and optionally weekday_to and week_to

If you specify both, one of the others may silently be ignored.

See Also

  • jcs_odf.create_time_window
  • jcs_odf.alter_time_window
  • jcs_odf.drop_time_window
  • jcs_odf.drop_time_window_element

plsqlTopic

onsiteTopic

← jcs_odf.create_time_windowjcs_odf.ddl_trigger →
  • Summary
  • Specification
  • Parameters
  • See Also
Docs
Getting StartedInstallationFinance InstallationConcepts
TroubleshootingArchiving
Learn and Connect
Support Portal
BlogEventsResources
ISO/ IEC 27001 Information Security Management
Automate to be human

2023 All Rights Reserved |

Terms of Service | Policies | Cookies | Glossary | Third-party Software | Contact | Copyright | Impressum |