A JAMS Folder contains user-defined groups of Jobs and Setups. Folders are accessed from the Shortcut Bar and can be defined by department, by function, client, or any other way that is meaningful to your organization.
In this topic, each Folder property is broken out and described based on its location in the tab settings. In addition, the Properties tab is further subdivided into eight sections.
![]() |
Note: When properties are defined in a Folder, any Jobs and Setups contained within the Folder inherit these property settings. However, properties defined within an individual Job and Setups can override any inherited Folder settings. |
This tab includes several high level Folder properties, which are described below.
This property incorporates the unique identifier for the Folder.
Entries made in the Description property appear in menus, lists and reports and provides a more detailed explanation for the Folder.
The Last Changed property displays the user who last modified this Folder including the date and time of the modification.
When a Job or Setup executes it creates statistics based on the most recent run as well as the average of previous runs. The Reset button can be used when moving from a development to a production cycle in order to clear erroneous Job and Setup statistics and begin with a clean slate.
The properties on this tab essentially act as an access control list with zero to many Access Control Entries (ACE) for the current Folder as well as for any Job or Setup contained within the Folder.
Each ACE can specify the following rights:
This dropdown property controls how the Folder inherits settings from its subfolders and Jobs. The inheritance options include:
When JAMS interactively submits a Job with parameters, the user is presented with a fill-in-the-blanks form that is used to define values for these properties.
Parameters can be defined within the Job, Setup or the Folder level. When defined from a Folder, all Jobs contained within the Folder inherit these properties. However, properties defined within an individual Job or Setup override any inherited Folder settings.
A JAMS Job or Folder may contain zero or more parameters.
To setup a new parameter, use the Add button located at the bottom of the Parameters View.
This action opens the Add a Parameter wizard. Enter the appropriate values, data type and attributes for each property. Click Finish to finalize the Parameter setup process.
Properties for existing parameters are organized on three tabs: Name and Default Value, Data Type and When Submitted Interactively. Each parameter property within each tab is detailed below.
This property defines the name of the parameter. Each parameter name must be unique within a particular Job or Folder.
The property provides the default value for this parameter. The default value for dates may be entered as a specific date or you can use JAMS English language date text such as “Today”, “Last Monday”, “First Monday of Month”, etc.
Optionally, you can acquire the default value for the parameter using a JAMS Variable. Select the adjacent file browser button to search and select an existing variable.
A Relative reference changes the object assignment from the qualified path to its own folder or an assigned folder path. This can be useful when making changes to the definitions folder structure.
When this property is unchecked, use the associated file browser button to navigate to the object using a fully qualified path. If enabled, JAMS uses the current folder structure or an alternative search path if it is defined in the folder’s Search Path property (Properties tab>Source Options).
![]() |
NOTE: The Search Path value can be set to a comma separated list of values. |
Use the dropdown to specify one of seven data types for the Parameter.
If the parameter’s data type is set to Text or Integer, specify the maximum length within this property.
This property defines the default edit string (FILL or HEX) used when formatting this parameter during Job parsing.
![]() |
Note: this does not affect what the end-user sees or enters; however, it does affect how the parameter value is passed to the Job. This setting can be overridden in a parsed job and applies only to properties with a data type of Date, Time or Integer. |
When a Job is interactively submitted, a form is created which is used to prompt the user for the Job’s parameter value. The entered text provides the prompt text to the user submitting the Job.
The property displays the entered text when a user positions the cursor on this parameter and presses the Help key.
This attribute determines if the parameter is displayed when a Job contained within this Folder is submitted. If you have “Manage” access to the Job, hold down the ALT key when submitting the Job to display all hidden parameters.
When enabled, this attribute requires the user to enter a value for this parameter.
When enabled, this attribute requires the user to completely fill the parameter to its maximum length as set on the Data Type tab.
When checked, this attribute converts all entered data to uppercase.
When this attribute is enabled, the user can make an entry to this parameter when submitting the Job.
This property allows you to select the type of validation JAMS can perform on the parameter value. The validation types are:
Valid Mask Characters
Mask Character | Description |
0 | Accepts any single digit between 0 and 9. A digit is required. |
9 | A digit or space is optional. |
# | If this position is left blank in the mask it is rendered as a space in the Text property. Plus (+) and minus (-). A digit or space is optional. |
L | Restricts input to the ASCII letters (a-z and A-Z). A letter is required. |
? | Restricts input to the ASCII letters (a-z and A-Z). A letter is optional. |
& | Accepts any character and is required. |
C | Accepts any character and is optional. |
A | Alphanumeric and is required. |
a | Alphanumeric and is optional. |
. | Decimal placeholder. |
, | Thousands placeholder. |
: | Time separator |
/ | Date separator |
$ | Currency separator |
< | Converts all characters that follow to lowercase. (use Shift down). |
> | Converts all characters that follow to uppercase. (use Shift up). |
| | Disables a previous Shift up or Shift down. |
\ | Escapes a mask character, turning it into a literal. “\\” is the escape sequence for a backslash. |
All other characters | All non-mask elements appear as themselves within the text box. Literals always occupy a static position in the mask at run time and cannot be moved or deleted by the user. |
This property contains data used to validate the parameter.
The Properties tab contains 8 expandable sections that include a variety of Folder properties which are listed and detailed below.
The Notification properties allow users to kill a stalled, runaway, or short Job/Setup process using a Notification Job, or define which users (usernames) should be notified when any Job or Setup within the selected Folder requires notification.
Notification usernames, when inserted into individual Job and Setup definitions, can augment or replace the names specified in the Folder definition. To remove an individual name in the Folder definition use the minus sign "-" as a prefix. To remove all names defined in the Folder definition, enter -*.
A notification is triggered when a Job or Setup within the Folder. . .
For this property enter a list of email addresses separated by commas. These individuals receive an email message indicating the reason for the notification. If it is available, JAMS includes the Job or Setup’s log file, and, if defined, the Recovery instructions as described in the Recovery section.
Notification email addresses defined at the Folder level can be removed on a per Job or Setup basis. Enter: -* to remove all Folder level email addresses, or [email protected] to delete a specific email address from the Folder definition. These formats can be combined with new notification email addresses, e.g., -*, [email protected].
Use this property to enter a list of usernames separated by commas. If an enclosed Job or Setup meets the set criteria, a message is then broadcast to these users as long as they are logged in.
This property is used to enter a list of operator classes separated by commas. If the enclosed Job or Setup meets the set criteria, a message is sent to these operator classes.
In addition, this property can also be used to enter the Monitor Name for Paladin. This allows for JAMS events to use Paladin’s advanced notification, response team, and escalation options. When a notification event occurs it is then sent to Paladin as defined in this property.
When an enclosed Job or Setup’s “Short” threshold is reached, the completion severity is modified to the severity level selected here. The dropdown choices include:
For this property enter how much time (hh:mm:ss) can elapse after a Job or Setup’s scheduled time before it is considered “stalled”. Once the Job or Setup reaches its stalled threshold JAMS then performs a notification action.
This property determines how long a Job or Setup can run before it is considered a “runaway”. The setting can be specified as a percentage of the Job or Setup’s average elapsed time. Once it reaches its defined runaway percentage threshold JAMS triggers a notification action.
This property determines the minimum elapsed time for a Job or Setup to be considered a “Short”. It is specified as a percentage of the Job or Setup’s average elapsed time. If the minimum percentage threshold is reached, JAMS triggers a notification action.
This is the name of the JAMS Job that is submitted when notification is required.
If the notification Job is parsed then the following predefined parameters become available to the Job.
A Relative reference changes the object assignment from the qualified path to its own folder or an assigned folder path. This can be useful when making changes to the definitions folder structure.
When this property is unchecked, use the associated file browser button to navigate to the object using a fully qualified path. If enabled, JAMS uses the current folder structure or an alternative search path if it is defined in the folder’s Search Path property (Properties tab>Source Options).
![]() |
NOTE: The Search Path value can be set to a comma separated list of values. |
The Submit Options properties control how, when and where the a Job or Setup is run and how long it is retained by the JAMS system.
Enter the name of the batch queue where the Job or Setup should be submitted. This entry is used only if the selected Execution Method for the Job or Setup utilizes batch queues.
This property establishes the retention policy for any Job and Setup contained within the Folder. The retention options include:
If the Retain Option is set to Timed, the enclosed Job or Setup is retained for the specified time after completion, using the format: hh:mm. For example, a 2 hours and 30 minutes retention time would be entered as 02:30.
Enter a valid username to submit a Job or Setup in the current Folder. This feature can be used to limit an individual’s access capabilities to only Jobs located within the current Folder. For example, you could grant a user the ability to submit Jobs in the payroll folder, but can use file protection to prevent them from accessing any of the payroll files. Subsequently, when the user submits a payroll Job, it executes under a different username than one that includes access to the payroll files.
Enter a number to calculate the scheduling priority for Jobs and Setups within the current Folder. This number can range from -1000 to 1000, with the default being 0. When a Job or Setup is submitted by the JAMS Submit sub-system the scheduling priority is calculated by adding all these priority modifiers together.
This property defines the device and directory where the Jobs in the current Folder should execute.
This section allows you to view, add or edit a list of resource requirements for Jobs or Setups contained within the Folder.
To add an existing Resource to a Job or Setup, follow the steps below:
The properties in this section are used to control how the .LOG files are handled.
When this property is activated, the batch log files are not deleted after the current Job or Setup completes. The checkbox property contains three settings: on, off, and no setting.
When activated, the batch log files are time stamped using the extension: .LOG_yyymmdd_hhmmsscc (cc=hundredths of a second). The checkbox property contains three settings: on, off, and no setting.
This property defines the device and directory where batch log files are placed.
This section defines the Folder's recovery actions when a Job or Setup does not execute successfully.
This property contains the instructions included in the email notification if the Job or Setup triggers a recovery email. In addition, you can create recovery instructions at the Job or Setup level to override the Folder setting.
The Source Options section is used to set values governing where Job source files are located and accessed.
The Template Library defines the full filename of the text library containing the JAMS templates used when parsing a Job.
The Search Path property provides an alternative method to resolve relative references for the Job source files.
![]() |
NOTE: The Search Path value can be set to a comma separated list of values. |
This final section allows you to enable or disable any built-in or available custom alerts for Jobs or Setups contained within the Folder.