Redwood Documentation

Product Documentation

 

›Calendaring

RunMyJobsMonitoring Processes

Processes

  • Monitoring and Managing Processes
  • Advanced Process Search
  • Filtering Processes
  • Processes Monitor Diagrams
  • Redwood Server Process Processing
  • Process States
  • Available Columns in the Processes Monitor
  • Chains Monitor Filter Columns
  • Process Forecasting
  • Integrating Redwood Server into Third-Party Applications with PermaLink

Operator Messages

  • Operator Messages Monitor
  • Creating Operator Messages
  • Interacting with Operator Messages
  • Creating Advanced Operator Message Reply Expressions
  • Receiving Operator Messages on your Desktop

Events

  • Monitoring Events
  • Filtering Events
  • Event Filter Columns

Environment

  • Monitoring System Performance
  • Monitoring Dashboard
  • Housekeeping Dashboard
  • Monitoring SAP Systems
  • Creating Custom Monitor Checks

Submitting Processes

  • Submitting Processes and Chains
  • Submitting a Process or Chain
  • Scheduling with Times and Dates
  • Rescheduling Processes Automatically
  • Using Recurrences

Calendaring

  • Using Time Windows
  • Shifting Times and Days with Time Windows
  • Configuration Data for Time Windows
  • Using Time Windows in Processes
  • Defining Advanced Execution Times with Period Functions
  • Managing Recurrences
  • Creating Submit Frames
  • Frequently Asked Questions About Submit Frames
  • Using Submit Frames in Processes
  • Time Zones
← Managing RecurrencesFrequently Asked Questions About Submit Frames →

Creating Submit Frames

A submit frame is a set of rules that control the repetitive execution of a process. When a process definition is submitted and a submit frame is used, the corresponding processes are restarted automatically by a process server according to the frequency defined in the submit frame.

Simple multiple executions of a process definition can also be achieved by specifying a recurrence. A recurrence is specified for one process when you submit it. A submit frame is an object that can be reused for multiple processes.

A submit frame is made of one or more submit frame elements defining the cycle. If more than one submit frame element is specified, the total cycle is a union of all submit frame elements.

Submit frames are part of the Environment section in the navigation bar.

Built-in Submit Frames

The following standard submit frames are provided with Redwood Server:

Submit FrameMaintenance processSubmits (Default)
System_Aggregate_HistorySubmitFrameSystem_Aggregate_History - Collects history data for processes and chainsDaily
System_AggregateMonitorDataSubmitFrameSystem_AggregateMonitorData - Collects history data for monitor valuesHourly
System_CollectStatisticsSubmitFrameSystem_CollectStatistics - Collects system statistics.Daily
System_DeleteJobFilesSubmitFrameSystem_DeleteJobFiles - Deletes the output and log files of deleted processesEvery 15 minutes
System_Ignored_Alert_ReporterSubmitFrameSystem_Ignored_Alert_Reporter - Creates reports for the number of ignored alertsEvery 15 minutes
System_MonitorTablesSubmitFrameSystem_MonitorTables - Adds the database table row counts to the monitor treeDaily
System_ProcessKeepClausesSubmitFrameSystem_ProcessKeepClauses - Deletes processes and chain processes, according to their keep clausesEvery 15 minutes
System_SynchronizeBackgroundJobsSubmitFramenot used by any system process definitionDaily
System_UpdateJobStatisticsSubmitFrameSystem_UpdateJobStatistics - Updates the runtime statistics of processes and chainsEvery 15 minutes

Tabs & Fields

The following table illustrates the fields of each tab of Submit Frames editor dialogs.

TabFieldDescription
Submit FramePartitionThe Partition where you wish to store the submit frame.
Submit FrameNameThe name of the submit frame can contain any combination of US ASCII letters, digits, and underscores; limited to 80 characters.
Submit FrameApplicationThe Application of the submit frame.
Submit FrameDescriptionThe description of the submit frame can contain any combination of printable UTF-8 characters, limited to 255 characters.
Submit FrameEnd Date-<time zone>An optional date/time at which this submit frame should end or stop submitting new processes. Default is empty which means always open submitting processes.
DocumentationDocumentationA comment about the object, can be used for documentation purposes.
ElementsDescriptionShort description of the submit frame element can contain any combination of printable UTF-8 characters, limited to 255 characters.
ElementsDefined by > All openings of time windowSpecify a time window; at every opening of the time window a new process will be submitted.
ElementsDefined by > Interval > Submit every <n> <t>Cycle of <n> * t, example every 5 days will submit a process every five days.
ElementsDefined by > Interval > Preserve TimesFollow DST changes. Example a process is submitted every 2 hours, original request time was 8:00 AM, it will always run every day at 8:00AM, even after DST change.
ElementsDefined by > Interval > During Time WindowTime window during which the submit frame is used.
ElementsDefined by > Interval > Start Time <time zone>Start time (in time zone) of the process.
ElementsSkip when time window is closedThe cycle should skip closed times of the specified time window.
Submits AtOverview of every future submittal of a process.

Security*This is where you can specify who can access/change/remove the submit frame.

Submit Frame Elements

A submit frame is made of one or more submit frame elements defining the cycle. If more than one submit frame element is specified, the total cycle is a union of all submit frame elements. If submit frame elements overlap, only one process is created.

This means that if a submit frame has two elements, every hour and every 3 days, for example, the process will run every hour of every day. In this example, every time a process in the recurrence has reached a final status (which does not break the submit frame according to Restart Behavior ), Redwood Server evaluates the submit frame based on the first process of the recurrence, checking the union of all its elements and determining the next date/time it can submit a new process for. The equation is as follows:

<submit_base_time> + (<n> x <amount> <units>)
  • <submit_base_time> - the original date/time the first process of the recurrence was started
  • <n> - the number of cycles required to get a date/time after the time now
  • <amount> - the you entered in the every field in the submit frame element
  • <unit> - the time unit you chose in the Unit field (seconds, minutes, hours ...)

The every 3 days element is irrelevant, in this case; no additional processes will be created based on this element because it overlaps every time with the other. Note also, that if the process takes longer than <amount> <unit>, in this case 1 hour, or for any other reason goes past the start time of the following process, the process will be skipped.

Another example: a submit frame has two elements, every hour during time window System_Week_WorkDay and every 3 days. With this submit frame, processes will run every hour during System_Week_WorkDay and every time the following equation results in a week-end day, the process will run on that day:

<day_of_original_request> + (<n> x 3 days)

In fact, in this example it means every third Sunday and Saturday.

note

Changes to the submit frame will affect the current process if it has not yet started, otherwise it will be the next.

tip

Use the Submits At tab in the submit frame editor and Submit Summary in the submit wizard to make sure your process is scheduled for the appropriate date/time.

Compensating DST Changes

Note that specifying a submit frame using <amount> <unit>, where <unit> is smaller than a day, it will not always recognise DST changes. If you want the submit frame to recognise DST changes, check the Preserve times checkbox on the submit frame. Alternatively, you specify a time window in the All openings of time window field; the process will be rescheduled for each opening of the time window.

Preserve Times will only be relevant for submit frame elements that satisfy all of the following conditions:

  1. An hours, minutes or seconds type of interval.
  2. The number of seconds evenly divides the number of minutes in a day or the number of hours evenly divides the number of hours in a day;.
  3. No start time is specified on the submit frame element.

For hourly intervals, every 2, 3, 4, 6, 8, or 12 hours are satisfactory.

Submit Frame Recurrences

When you submit a process with a submit frame, the process and all subsequent processes based on this process form a recurrence. The processes of the recurrence have a pattern in common, which uses as the base time the original scheduled time of the first process. Note that this is the time at which the submit wizard was opened, the actual Scheduled Start time of the process may differ, depending on how long it took you to actually submit the process.

The default value for the pre-submit count in the submit wizard is set to 1 when a submit frame is used, you can override this with the DefaultPreSubmitregistry entry. The default value is 10 when no submit frames are used. At every system startup, an operator message is created if this key does not exist or is invalid.

See the Managing Recurrences topic for more information on recurrences.

note

Note that processes with a restart count do not wait for each other, Redwood Server simply makes sure that <n> processes in a non-final state are in the recurrence.

note

When you pre-submit more than 100 processes, you will get a warning. The maximum number of processes you ca pre-submit is set to 5000.

note

You cannot pre-submit more than 5000 processes, as this can have serious consequences in terms of performance.

Preview

You can now get a preview of when a process would be submitted if you were to submit it as this very moment by navigating to "Environment > Submit Frames" and choosing the submit frame. The preview is displayed in the form of a calendar, blue marks appear on the days the process will get submitted, if you choose a day at which a process will be submitted, you can see the times. You can see a summary of submits for the current month on the right-hand side of the calendar.

Context-Menu

Submit frames support the following context-menu actions:

ActionDescription
Edit SecurityEdit the security of the submit frame
DuplicateMake a copy of the submit frame to create a similar one
DeleteDelete the submit frame
Export > ExportExport the submit frame into a CAR file
Export > Export with related objectsExport the submit frame into a CAR file including referenced objects
Promote > Promote to systemPromote the object to a remote system
Promote > Edit further then promoteEdit the export rule set prior to promoting
PromotePromote the submit frame to another Redwood Server instance
EditEdit the submit frame
Show permalinksShow links that can be used from third party applications to link to the object
Add to navigation barAdd the current object to the navigation bar
New submit frameCreate a new submit frame
Filter > New FilterCreate a new submit frame filter
Filter > Edit FilterEdit current submit frame filter
Filter > DeleteDelete current submit frame filter
Filter > Duplicate FilterCreate a copy of the filter
Filter > Export FilterExport the filter into a CAR file
Filter > Add to navigation barAdd the filter to a navigation bar
Filter > Create filter from searchCreate a filter from the current IntelliSearch query

Finding Submit Frames

You can search for submit frames using filters and the Search Submit Frames box on the Submit Frames tab. This box is known as the IntelliSearch box and located under your username on the top right-hand side of the user interface. Filters allow you to specify a list of objects with static criteria. IntelliSearch allows you to specify complex queries in a simple way using prefixes. Prefixes are used to specify which property you are searching in and have short as well as long syntaxes. For example, if you want to display all submit frames with the term import in the comment, you would use the search criteria as follows:

c:import

You can search more than one property, as follows:

c:import n:Bi
note

No spaces should be entered before or after the colon (: ).

See the Advanced Object Search for more information.

The following table illustrates the available prefixes for submit frames:

PrefixesDescription
n, namesearches the name property
c, com, commentsearches the documentation property
d, desc, descriptionsearches the description property
cb, changedbefore(internal) search for submit frames that changed before a certain ISO-8601 period

Deleting Submit Frames

You can only delete submit frames when no other objects relate to them. For example, if there are processes that have run with the submit frame, the submit frame cannot be deleted until all processes that ran with it have been deleted. You can see all processes that relate to the submit frame in Related Objects in the lower detail pane and on the show page.

The table in related objects contains three columns:

  • Type - the type of object with a link to it
  • Related Object - the name of the object with a link to it
  • Used As - objects can sometimes be used in different roles

Security

PrivilegeDescription
SubmitFrame.CreateCreate submit frames
SubmitFrame.DeleteDelete submit frames
SubmitFrame.EditEdit submit frames
SubmitFrame.ViewAccess submit frames

You can grant privileges on two levels, Access and Admin; a privilege granted on Admin level allows the grantee to grant the privilege to other users. These privileges can be granted per partition or system-wide.

The Security tab allows you to specify which users can access, edit, and delete the submit frame.

  • Granting and Revoking System Privileges
  • Granting or Revoking Object Privileges

Generated Submit Frames

Submit frames are automatically generated when you schedule a process with a recurrence pattern, as shown in the submit wizard, for example.

Note that the automatically generated submit frames are named SF_System_<number>. They will be modified as soon as the recurrence pattern is modified, Redwood would like to strongly discourage you from using automatically generated submit frames with other objects.

You edit generated submit frames by changing the recurrence pattern of the recurrence.

Procedure

  1. Choose "Environment > Submit Frames".
  2. Choose Refresh to see all existing submit frames.
  3. Choose New Submit Frame to create a submit frame.
  4. Fill in the details, refer to the section below.
  5. Choose Save and Close to save the submit frame.

Submit Frame

  • Name - The name of the submit frame.
  • Application - The name of the application used to group this object.
  • Description - The description of the submit frame.
  • End Date - A date at which the submit frame ends, no new processes will be automatically submitted after this date.

Documentation

  • Documentation - A comment about a submit frame.

Elements

  • Description - The description of the submit frame element.
  • All openings of time window - the submit frame element is defined by a time window. A process is submitted every time the time window opens.
  • Interval
    • Submit every - The cycle interval in seconds, minutes, days or months. The unit of measure is specified in the Unit field.
    • Unit - The unit of measure: seconds, minutes, days or months.
    • During Time Window - An optional time window during which the submit frame interval can generate submits.
    • Start Time - The start time of the process, this is only available when the Unit is set to Days, Months or Years.
  • Skip when time window is closed - If this option is selected, the submit frame element must fall inside the defined time window. If it is not selected, the first submit frame element occurs as soon as the time window is opened. This option is only applicable if During Time Window is defined in the submit frame element or a time window is defined on the process definition.
note

Skip when time window is closed has an influence on the process when the latter has a time window, defined in the submit frame element or on the process definition.

Example

  1. Choose "Environment > Submit Frames" in the Navigation bar.
  2. Choose the New Submit Frame button and fill in the values below for the Submit Frame tab.
  3. Choose the Add button and fill in the values for the Elements tab.
  4. Choose Save & Close to save the new submit frame and close the edit window.

Submit Frame tab

Name: EveryHour
Description: Every hour

Elements tab

Every number of: 1
Unit: Hours
Must Fit Time Window: Unchecked

See Also

  • Creating Submit Frames - video
  • Defining Execution Times with Time Windows
  • Using Recurrences
  • Restart Behavior

SubmitFrame

← Managing RecurrencesFrequently Asked Questions About Submit Frames →
  • Built-in Submit Frames
    • Tabs & Fields
  • Submit Frame Elements
  • Compensating DST Changes
  • Submit Frame Recurrences
  • Preview
  • Context-Menu
  • Finding Submit Frames
  • Deleting Submit Frames
    • Security
  • Generated Submit Frames
  • Procedure
  • Submit Frame
  • Documentation
  • Elements
  • Example
  • Submit Frame tab
  • Elements tab
  • 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 |