STK Scheduler Configuration Form

The STK Scheduler Configuration Form allows you to define various properties of STK Scheduler.

STK Scheduler Configuration Form (General Tab)

General Tab

Auto Validation Checkbox

The Auto Validation checkbox allows you to toggle the Auto Validation feature On and Off. Auto Validation is On when the checkbox is checked. See Schedule Validation for more information on this feature.

Display Error/Info Popup Message Checkbox

Selecting this checkbox enables popup messages displayed when an error occurs or when a warning requires your acknowledgment. De-selecting this checkbox will disable the popups. The default configuration has this checkbox SELECTED (popup message will be displayed). De-selecting this checkbox is only recommended for automated installations where there is no user to acknowledge a message.

Enable Event Logging Checkbox

Selecting this checkbox enables file logging of events. Disabling this will not disable the GUI event logs.

Enable Natural Sort Checkbox

Selecting this checkbox enables natural sorting within STK. Enabling this feature sorts lists in natural sorting order, which allows for faster performance from STK Scheduler as opposed to when lists are sorted alphanumerically.

Output Dates in Day-Of-Year Checkbox

Selecting this checkbox causes STKScheduler to output dates and times in the "Day of Year" format. For instance, February 10, 1987, at 6:23 AM, would be written as "1987-041_06:23:00". When this option is not selected, STK Scheduler would output that date as "87/02/10_06:23:00".

Default Gantt Table Width

Default Gantt Table Width defines the relative width of the Gantt view task name column for printing and graphics export only. It does not affect the task came column width on the Gantt window display for the user, which is controlled by a standard Windows vertical drag bar integrated into the Gantt view window.

Cost Units Textbox

The cost units textbox allows you to define the units that are to be used in all cost values. You can enter the desired units right into the textbox. The default unit value is USD.

Advanced CSV Export Checkbox

The advanced CSV checkboxbox enables additional options when performing a CSV export to include additional fields. See File Menu for more information on perfomring a CSV export, and Advanced CSV Export for more information on the export options.

STK Scheduler Configuration Form (Paths Tab)

Paths Tab

User Directory Textbox

The User Directory textbox defines the location into which temporary STK Scheduler working files will be stored, as well as the event logs.

Algorithm Interrupt Directory

The Algorithm Interrupt Directory defines the location in the file system that is monitored during algorithm runs. If a file exists in this directory, then the algorithms will be aborted.

Change Directory Button

The Change Directory button opens a form that allows you to define a location into which temporary STK Scheduler working files will be stored.

STK Scheduler Configuration Form (STK Tab)

STK Tab

Connection Type

The COM option enables COM connection from Scheduler to STK.

The TCP/IP Socket option enables connection from Scheduler to STK via TCP/IP socket. This should be used with STK engine applications.

If the connection type is not specified in the configuration file, the connection will be set to COM as default.

Limit Number of COM STK Instances

When the COM option is selected, this will allow limiting Scheduler to only a specified number of STK instances concurrently. If additional STK instances are needed, the least recently used will be temporarily closed.

Maximum Concurrent COM STK Instances

If the Limit Number of COM STK Instances checkbox is selected, this specifies how many STK instances can be open concurrently.

STK TCP Server

The STK Port is the server which STK Scheduler will send commands to STK via socket if the STK Socket Option is enabled. localhost is the default value, and is recommended if Scheduler Desktop and STK are running on the same server.

STK TCP Port

The STK Port is the port on the STK TCP Server on which STK Scheduler will send commands to STK via socket if the STK Socket Option is enabled.

Default STK Report Timestep

The STK Report Timestep value that will be used for newly created Schedules. Configurable from 0.001 - 1000000000.0 seconds. The value configured here may be overridden by the Schedule-specific Timestep value.

Enable Timeline View for STK Animate

The Enable Timeline View for STK Animate checkbox allows you to visualize tasks via the timeline tool gantt in STK when you choose to animate a schedule in STK.

STK Scheduler Configuration Form (Connect Tab)

Connect Tab

Enable TCP/IP Socket

Checking this box will enable to TCP/IP socket connection to Scheduler

Enable Return Data Through Socket

Checking this box will allow Scheduler to return data over the TCP socket.

Scheduler Server Port

The Scheduler Server Port is the port on which STK Scheduler TCP Server will listen for commands.

Enable Connect Command Logging

Checking this box will allow Scheduler to log all received API commands to a log file in the events folder.

STK Scheduler Configuration Form (Display Tab)

REST Tab

Enable REST API

Checking this box will allow REST connections to STK Scheduler. This change will be applied immediately after saving the configuration.

REST URL (Requires restart)

This defines the URL(s) that can be utilitzed for REST connections. This is a semicolon-separated list of urls with ports. This can be specific urls for the server (e.g. http://localhost:5000 or http://testschedulerserver.com:5000) or can use wildcards to support multiple urls (e.g. http://*:5000). This requires restarting Scheduler to apply this change.

REST Schedule Directory

This defines the directory that certain REST commands will utilize when swapping the active schedule.

STK Scheduler Configuration Form (Display Tab)

Display Tab

Hide GUI Checkbox

The Hide GUI Checkbox disables the STK Scheduler GUI. The only way to re-enable the GUI is via the API using the 'SCHED \ ShowGUI'. Then the only way to shutdown Scheduler in this state is via the API using the command 'SCHED \ Shutdown'.

OK Button

Clicking the OK button will accept any changes made to the user directory and close the form.

Cancel Button

Clicking the Cancel button will close the form without accepting changes made to the user directory.