JAMS

September 2021

Latest Archived Version: 6.5.145

Sep 21, 2021

  • Desktop Client
    • Resolved an issue where the Monitor view may display an error when loading child Jobs.
    • Resolved an issue where a completed entry could be removed from the Scheduler before its Notification or Recovery job started.
    • Resolved an issue loading a JAMS V6 module in a JAMS V7 environment.
  • Scheduler
    • Resolved an issue that may occur if the Scheduler could not write to the log file.
    • Resolved an error when updating a Setup through a PUT request in the REST API when multiple Setups have the same name.
    • Resolved an issue where a failover could result in an MSMQ sharing violation error.
    • Improved the handling of additional exceptions that may occur during failover or in mirrored environments.

August 2021

Version: 7.3.381

Aug 12, 2021

New Features
  • API
    • Added a new API endpoint to get the JAMS Scheduler status to identify the primary Scheduler in a failover setup.
Other Fixes
  • Agent
    • Updated to automatically restart the Agent Listener if a connection error occurs to improve connectivity.
    • Resolved an issue where certain Agent connection failures were not reported in the status and the Agent was shown as "Offline".
    • Resolved an error running Banner, SAP, and Oracle Jobs on Agent Interactive.

  • Desktop Client
    • Updated the text alignment for entries on the Log File tab in the Monitor view.
    • Disabled the ability to drag-and-drop folders within the Definitions screen to improve performance. Jobs have to be manually copied/pasted into folders.
    • Resolved an issue where an error may be displayed in the History view when using the Onyx theme.
    • Resolved an issue where the Oracle Connection String Editor did not open.
    • Enhanced Oracle EBS Jobs to streamline the process of managing Concurrent Programs in JAMS and improved the menu functionality.

  • Installer
    • Updated the signatures on installation files so the executables include sha256 signatures.
  • Scheduler
    • Resolved an issue in a Sequence Job where a Parallel Task may incorrectly complete while having failed child Tasks.
    • Resolved an issue with the ACL in Agent Definitions and Queues.
    • Added an additional MSMQ queue, named jamsrequestssubmitcancel, to support future performance enhancements. Please review the setup documentation if you customized the configuration of the jamsrequests queue.

    • Improved Scheduler performance by streamlining Job message handling.

  • Web Client
    • Updated the icons for the Banner, Oracle, and SAP Sequence Tasks.
    • Added the Microsoft C++ 2010 Redistributable to the JAMS installer to resolve an issue where a "sapnco_utils.DLL" error may be displayed.

May 2021

Version: 7.3.338

May 17, 2021

Enhancements
  • API
    • Added endpoints for the Banner, Oracle, SAP, and SQL integrations.
    • Added endpoints to check user access to Jobs and Folders as well as the access control level, such as Change, Delete, Inquire, etc.
    • Added endpoints for Agents and Connection Stores to get the Type and Platform Types.
  • Banner Integration
    • Added the Banner Procedure Sequence Task in the Desktop Client, and the Banner Procedure Job in the Web Client.
    • Added support for the Special Print, MIME Type, Font Size, PDF font, and Environment Type properties.
    • Improved validation for the Banner Procedure Job and Task.
    • Updated the Banner Procedure Job and Sequence Task to indicate which Banner Parameters are required.
    • Updated to verify at least one parameter is set for Banner Procedure Jobs if the "Set manually from Parameters tab" option is selected.
    • Enhanced the Banner Job drop-down list on the Banner Procedure Execution Method to add type-ahead functionality.
    • Enhanced the Banner Procedure Job to include support for parsing multiple .log and .log files into the JAMS Entry Log (Desktop Client). Also, added a message to the JAMS Log when a Banner Procedure Job or Sequence Task is canceled in JAMS.
    • Added support for Oracle errors in Banner Procedure Entry logs.
    • Updated the Banner Integration Process to use a new command to load the integration.
  • Desktop Client
    • Added the Oracle Query and Oracle Stored Procedure Sequence Tasks.
    • Enhanced the SQL Stored Procedure Execution Method Job Source to provide loading indicators.
    • Updated to allow Sequence Task values to be referenced in other Task properties and parameters by using Sequence storage cache.
    • Added a PowerShell Core V7 Execution Method.
    • Added a new History Summary sample report and a Custom History sample dashboard.
    • Enhanced existing Sample Jobs and added new Sample Jobs in the Samples folder. Also added a JAMS database clean up Job in the JAMS folder.
    • Added a Job Count column to JAMS Agent Interactive to show the live count of Jobs running per connection.
    • Added a read-only Properties panel to the Workflow tab in the Monitor Detail view to display the selected Properties.
  • Installer
    • Updated to require .NET Framework 4.7.2 or higher.
    • Updated the JAMS installer to ship with SQL Express 2019.
  • SAP Integration
    • Added new Sequence Tasks for SAP to delete a Job, run an SAP Process Chain or SAP background Job, raise SAP events, create SAP Intercept entries, and log intercepted Jobs. The SAP Process Chain Sequence Task allows skipping or retrying a failed process.
    • Added two new SAP Connections to the Connection Store, which can be used in SAP Execution Methods, Sequences Tasks, and the SAP Jobs view. The Connection includes the XMIAudit Level parameter as well as the SAP XBP version property to connect to older versions of SAP.
    • Updated the SAP Connection to require user accounts to have Submit access. Submit access is also now required on Connections/Agents when saving a Definition.
    • Added the SAP Router String to SAP Connections.
    • Added the SAP Jobs view to the Web Client to enable managing and converting an SAP Job into a JAMS Job. Only one SAP Job can be converted at a time in the Web Client.
    • Updated the SAP Jobs view to allow copying, deleting, and releasing an SAP Job in an intercepted state.
    • Updated the SAP Jobs view to display the total number of rows and selected rows.
    • Added the Scheduled Job option as a filter for SAP Jobs.
    • Added support to the SAP Process Chain Execution Method to allow skipping or retrying a failed process.
    • Added new options for SAPV2Jobs to specify the priority, to support load balancing, to allow them to execute immediately, and to wait for child Jobs to complete.
    • Improved validation for SAP Job Steps.
    • Updated Job Steps to add the Title and Department print parameters as well as the SAP user name on ABAP and Program steps to enable different users to run the SAP Job. Also resolved issues with the Output Device, Format Type, Copies, StartPage, and EndPage options.
    • Added columns in the SAP Job Steps screen to display the Variant, Parameters, User Name, and Target Server.
    • Added auto-complete suggestions for the SAP Output Devices and ABAP Job Steps and Variants.
  • Scheduler
    • Added a Force to Abort property to the Runaway Schedule Item to cancel an entry with force.
    • Resolved a sporadic Access Violation error that could occur with Workflow or Sequence Jobs.
  • Web Client
    • Added support for encrypting Variables and Parameters.
    • Enhanced the layout of the Schedule tab in a Job Definition.
    • Updated the Connection Store to save an entry before adding details for the selected Connection Type.
    • Disabled the ability to create or update Sequence Jobs. This functionality is currently only supported in the Desktop Client.
Other Fixes
  • API
    • Updated GET Entry to return the Tags values in the JSON response object.
    • Updated the return value of the DELETE Entry endpoint.
    • Added validation on POST endpoint for creating a Job.
    • Updated the SQL Get Connection to HTTP POST action.
  • Banner Integration
    • Resolved an issue on the Banner Procedure Job where properties on the Properties tab were inconsistent with properties on the Source tab.
    • Resolved an issue where a Banner Procedure Job may save with an incorrect Parameter Set.
    • Resolved an issue where the Submit Time field was not working when submitting Banner Procedure Jobs.
    • Removed the Banner Job and Parameter Set properties from the Banner Procedure Job and Task.
  • Desktop Client
    • Resolved an issue where an edited JAMS Object did not show the changes.
    • Updated to ensure InheritedValue is correctly displayed on a Documentation Entry.
    • Resolved an issue where an error occurred when submitting a File Transfer task against an SFTP Connection Store.
    • Resolved an issue where an error occurred when attempting to change the selected reference on a FileWatch Job.
    • Resolved an issue where fields containing spaces may cause a "Could not find token view model" message to be displayed.
    • Updated to automatically refresh the list of objects after importing new objects from XML.
    • Resolved an issue where the SQL database stored procedures were not properly returned based on the user privileges.
    • Resolved an issue where an error may occur when editing a SQL Connection that uses SQL 2019.
    • Resolved an issue where an error message may be displayed after resetting the Execute By property on a root folder.
    • Resolved errors that occurred when modifying the source of a Job from the Submit dialog.
    • Resolved an issue where Sequence Stored Procedure Tasks were executing a stored procedure twice.
    • Resolved an issue with binding SQL Agents in the SQL Stored Procedure Task.
    • Improved the process for using TLS with JAMS Agents.

  •  Informatica Integration
    • Resolved an issue when running many Informatica Cloud Jobs.
    • Added a polling interval property to the Informatica Cloud integration for improved control when running many long Jobs.
  • PowerShell
    • Resolved an issue with the Connect-JAgent cmdlet due to missing properties that were needed to connect to S3.
  •  SAP Integration
    • Enabled the "Group By This Column" option in the right-click menu for SAP Process Chains.
    • Resolved an issue where fields were not populated in the SAP Jobs view.
    • Resolved an issue in the SAP Jobs view where data was not cleared after selecting an invalid connection.
    • Resolved an issue where converting an SAP Job into a nested folder may cause an error.
    • Updated to correctly convert the Copies and Output Device properties on an SAP Job.
  • Scheduler
    • Resolved an issue with the SqlPlusQuery activity in a Workflow Job.
    • Resolved an issue where notification emails contained the incorrect Event name.
    • Resolved an issue where an SFTP Job did not use the Credential set on the Job if the Connection Store did not have a Credential.
    • Updated the subject for an EntryStarted event email notification to include the Event Type Normal.
    • Resolved an issue with bound ports on the passive server for failover environments.

  • Web Client
    • Resolved an issue where the License Allocated value for an Agent or Connection Store was not saved.
    • Resolved an issue where "undefined" was displayed after deleting Resource and Time Objects.
    • Updated to display HTML markup, script tags, and inline styles as plain text.
    • Resolved an issue where tabs were incorrectly displayed after switching from the Monitor view.
    • Updated the History view to allow for separate queries to be used between the History Grid and History Classic Tabs. Also, updated to save the selected filters for query results when switching between the History Classic and History Grid tabs.
    • Removed the Source tab from the Monitor Entry.
    • Updated to ensure the Execution Method properties were displayed correctly after changing the Execution Method type.
    • Resolved an issue where a Parameter on a Job Definition could not be edited after another Parameter was viewed.
    • Resolved an issue with entering text on the Documentation tab in a Job Definition.
    • Updated validation of dates in Schedule Triggers and improved character validation.
    • Updated the UI in the following areas: Connections, Agents, Explore JAMS menu, and Query dialog for Projected Schedules.
    • Updated the format for the Data Type field when adding or editing a Parameter.
    • Resolved an issue where the default time was incorrectly displayed after adding a Schedule Item.
    • Updated the sort order number in the database for Execution Method Properties categories.
    • Updated to ensure the Execution Method properties are displayed correctly after changing the Execution Method type.
    • Resolved an issue where changes could not be made to the root folder.
    • Changed the numeric up/down menu to a drop-down menu on the Submit dialog for parameters with "Select" as the Validation Type.

January 2021

Version: 7.2.632

Jan 20, 2021

Enhancements
  • API
    • Added a new REST endpoint to contact JAMS Support.
Other Fixes
  • Desktop Client
    • Resolved an issue where non-report parameters on an SSRS Job were not saved after modifying the Job source.
    • Removed the IsModified property from the Connection Store editor.
    • Updated an error message that may be displayed for a Sequence with a Runaway Schedule Item.
  • Integrations
    • Resolved an issue where the incorrect Batch Job Name was displayed after re-opening the Dynamics AX Job.
    • Enhanced the logging for Dynamics AX Batch Jobs.
    • Updated an error message in the JAMS installer that may appear when installing the Banner integration.
    • Resolved an error that may occur when opening the Source tab for SAPDataServices Jobs.
  • Scheduler
    • Resolved an issue when specifying a Connection for a File Transfer Job with an SFTP connection.
    • Resolved an issue with a JAMS Variable and Inquire access.
    • Added validation for the required fields when contacting JAMS Support.
    • Improved the Agent initialization and connection process when many Agents are defined and prevented Agents from getting stuck in a state.
  • Upgrades
    • Resolved an issue where Schedule Items were displayed twice when converting V6 Setups to V7 Sequences.
    • Improved the upgrade of Setups to Sequences for Setups that have settings corresponding to Schedule Items in V7, such as Runaway or Precheck.

September 2020

Version: 7.2.529

Sep 23, 2020

New Features
  • Agents

    • Added a new agent, the JAMS Agent Interactive, to run interactive Jobs and to integrate with Automate Desktop. The Agent is an option in the JAMS installer.

  • Integrations

    • Added an integration with Automate Desktop. JAMS users can use the new Automate Task in a Sequence to run tasks and processes from Automate Desktop.

Enhancements
  • Agents

    • Enhanced the failover process for incoming Agents.

  • Desktop and Web Client

    • Updated the Submit dialog for Sequence Jobs to display parameters from the Submit Job Task based on a new "Prompt For Parameters Values" property.

  • Scheduler

    • Added the Set Event, Clear Event, and Wait for Event Sequence Tasks to enable control between parallel branches within a Sequence.

    • Added the ability to cancel Informatica Cloud Jobs from within JAMS.

Other Fixes
  • Agents

    • Resolved issues with TLS for incoming and outgoing Agents. Also, updated the JAMSRegister command to improve functionality.

  • Desktop Client

    • Enhanced the Desktop Client to detect a mismatch between the supported JAMS Client and JAMS Scheduler versions for running Sequence Tasks.

  • Installer

    • Resolved issues with installing the JAMS Paladin Integration.

  • Integrations

    • Resolved an issue where the Tasks drop-down menu was not displaying all tasks for Informatica Cloud Jobs.

    • Updated the Tasks drop-down menu on the Source tab for Informatica Cloud Jobs to be sorted by folder and then by the tasks within the folder.

  • PowerShell

    • Updated the export-jkey command to correctly export the Secret PGP key in ASCII armor format.

    • Resolved an issue where an exported key could not be imported into a Linux keyring.

    • Resolved an issue with PGP signing externally generated keys.

    • Resolved an issue where the FastFireSubmit Delay may not delay the Trigger by the specified time.

  • Scheduler

    • Resolved an issue where a timeout may occur while trying to get a SQL connection.

    • Resolved an issue where the failover process may display a MessageQueue exception if the JAMS Scheduler was processing a long database transaction when a manual fail-over was started.

June 2020

Version: 6.5.102

Jun 11, 2020

Other Fixes
  • Desktop Client
    • Resolved an issue where the "Final Status" option in the History Query did not return the expected results.

  • Scheduler
    • Resolved an issue where canceling an Entry as it starts may cause the JAMS Scheduler to fail with an error message that displays " Delete of jobs in schedule failed the sanity test".

    • Resolved an issue where the Get-JAMSEntry command could fail due to lock contention in the JAMS Database.

    • Resolved an issue where canceling an AgentX Job a second time before the first cancel has been processed may cause the JAMS Executor Service to fail with an ObjectDisposed Exception.

    • Resolved an issue where the node name and elapsed times of executing and completed Jobs were incorrect after a failover occurred or the JAMS Scheduler was restarted.

    • Updated to close WCF connections after a failover to prevent delays in the JAMS Scheduler. It also resolves an issue where Jobs were missing until the JAMS Scheduler was restarted.

    • Resolved an issue where related Entries (Precheck, Notification, Recovery, etc.) may be lost but not removed from the JAMS Database when the JAMS Scheduler is restarted.

May 2020

Version: 7.1.579

May 21, 2020

Enhancements
  • Integrations
    • Enhanced the BannerProcedure Job to include support for parsing multiple .log and .log files into the JAMS Entry Log.

    • Added Banner Parameter 88 support for BannerProcedure Jobs.

  • Scheduler
    • Added support for SQL Server 2019.
Other Fixes
  • Desktop Client
    • Resolved an issue where the Audit Trail message may display the incorrect user name after a change to an Execution Method.
    • Resolved an issue where the ScheduleFromTime and ScheduleToTime properties on a Submit Job Task were not converted to a Time Window after an upgrade.
    • Resolved an issue where the bindings on the Credential property in a Submit Job Task were incorrect after an upgrade.
    • Resolved an issue where Sequences incorrectly displayed Items in the Schedule section due to using a newer JAMS Client with an older JAMS Scheduler.
    • Resolved an issue where the Source tab was not displayed on the Submit dialog.
    • Resolved an issue running V7.1.557 Sequences on an Agent that has an older version of JAMS.
    • Resolved an issue where copying a Sequence Task within the Submit dialog did not save the override property values.
  • Installer
    • Resolved an issue where an Agent with a leading space in the name may not convert correctly during an upgrade from JAMS V6.X.
    • Updated to resolve potential performance issues with SQL.
  • Scheduler
    • Resolved a performance issue in the Monitor view on a JAMS Client that occurred after an upgrade.
    • Resolved an issue where Agents were intermittently set to a Dropped state and needed the Executor service to be restarted to return online.

    • Resolved an issue where Jobs may run after their scheduled times due to the JAMS Scheduler being stopped for a long period of time.

    • Resolved an issue where a "Default macro file does not exist" message was displayed in the Workflow Job log file.

    • Updated to correctly bind a Sequence containing inherited properties.

    • Resolved an issue where an Entry that failed to start on an Agent due to a log on error could not run after resolving the log on error and releasing the Entry to run again.

April 2020

Version: 7.1.557

Apr 13, 2020

Enhancements
  • Installer
    • Updated the installer to improve upgrades from JAMS V6.X to JAMS V7.1.557. The changes include:
      • When converting a JAMS V6.X Menu Definition to JAMS V7.1.557, the installer now includes Jobs if the V6.X Menu had "Include Setups" selected.
      • Enhanced the installer to identify and log potential inconsistencies before upgrading from JAMS V6.X to JAMS V7.1.557.
      • Updated to save the JAMS V6.X Job Override name as the Job name in the V7.1.557 History View.
      • Converted the SubmitDate and SubmitTime properties.
      • Assigned Setup Jobs that have different Agents to the Submit Job Tasks in the JAMS V7.1.557 Sequence.
      • Added a default user to a Root Folder, if no Credential was assigned to the Folder.
      • Converted Setup Job properties on Setup Definitions in JAMS V6 to Schedule Items and/or Properties on Sequence Tasks in JAMS V7.1.557.
      • Updated the Sample Jobs to use the Samples Credential.
      • Updated the Current Schedule Report in V6.X for JAMS V7.1.557.
  • Desktop Client
    • Added additional available columns to the History, Job, and Monitor Views for better visibility and usability.
    • Included a new PowerShell button to let a user open PowerShell ISE and edit the Job source.
    • Added the ability to create an Audit report.
    • Added right-click options for "Select All" and "Copy" to the Log File in the Monitor Detail.
    • Added the ability to change the Agent Type and Platform when editing an Agent Definition, if the Agent is not referenced by other JAMS Objects.
    • Added the ability to change the Connection Type when editing a Connection Definition, if the Connection Type is not referenced by other JAMS Objects.
    • Updated the Sequence Editor and Viewer to display inherited Properties and Schedule Items for a Submit Job Task and allow overriding of values.
    • Updated the Monitor View to add new right-click options to view Sequences and Workflows within the Entry Details screen.
    • Added a Monitor View query option to filter by Entries submitted by a user.
  • Scheduler
    • Added the Schedule for Date and Scheduled Time properties for Triggers.
    • Added support for AmazonS3 Connections on File Transfer Sequence Tasks.
  • Web Client
    • Added additional available columns to the History, Job Definition, and Monitor Views for better visibility and usability.

 

Other Fixes
  • API
    • Resolved an issue where Job properties were not updated properly when performing a POST to api/submit.

  • Desktop Client
    • Resolved an issue where the order of Parameters was not saved.

    • Resolved an issue where an error occurred when submitting a File Transfer Task on a SFTP Connection Store.

    • Updated the help text for the Success or Failure Trigger Parameter.

    • Resolved an issue where all columns could be removed from the Definitions screen.

    • Added a warning dialog when attempting to delete an Execution Method that is in use by existing Job Definitions.

    • Updated the Monitor View to display the row count for only the active tab.

    • Resolved an issue where renamed Agents were incorrectly displayed in Queues.

    • Updated the error description on the SQL Stored Procedure Task when it fails to retrieve stored procedures from the database.

    • Resolved an issue where the Pass Parameters value on the PowerShell and PowerShell32 Execution Methods were set incorrectly after upgrading from JAMS V7.0 to V7.1.

    • Resolved an issue with Informatica Cloud Jobs where edits to the selected Task may not be saved after closing and re-opening the Job.

    • Resolved an issue where moving a Sequence Task would display an error when using a JAMS V7.1 Client with a JAMS V7.0 Server.

    • Updated the descriptions for the Server Name and Node Name on the JAMS Agent Edit screen.

  • PowerShell
    • Resolved an issue where the Stop-JAMSEntry command was not properly using the -FolderName option.
    • Resolved an issue that prevented the folder's qualified name from being fully displayed.
    • Resolved an issue where the Variable Delete() method could only delete Variables in the Root Folder.
  • Scheduler
    • Resolved an issue with the Mail Watch Job property not converting from 7.0 IMAP Agents to 7.1 Connection Store objects.
    • Resolved an issue where inherited permissions were changed to explicit permissions after changes to folder security.
    • Resolved an issue with SSL mode in FTP Workflow activities.
    • Resolved an issue where the Debug mode did not disable recurrence options when the Job is submitted via PowerShell.
    • Optimized the Sequence editor to let a user view the Job properties by right-clicking on a Submit Job Task.
    • Optimized the memory usage in the JAMS Server for Projected Schedule with a large number of Jobs.
    • Resolved an issue where a Duplicate Interval Error was displayed for Jobs with a Retry and Interval Triggers.
    • Added support for the latest version of the Informatica API.
    • Added SCOM Notify objects to the Schedule tab.
    • Resolved an issue that could prevent Job log files from being copied to the common log location.
    • Resolved an issue that could cause the S3Session Activity for Workflow Jobs to display a System.NullReferenceException error.
    • Resolved an issue where Jobs or Sequences were failing with a final status of "Job was executing, sending missing event". The issue also caused Entries to stay in the "executing" state and Interval Triggers to stop executing.
    • Resolved an issue where a Job that was waiting on a precheck Job could not be released from its precheck requirement.
    • Resolved an issue where an FTP Job failed and displayed an error message indicating it was unable to get the file size.
    • Resolved an issue where Audit Trail Entries were duplicated in the Monitor Detail View.
    • Resolved an issue where a user without Submit access to all Jobs may see a "Submit access to this Job was denied" error when opening a Projected Schedule.
    • Restored the ability to manually cancel a Job Entry and override the CompletedKept value to remove the Entry from the Monitor View.
    • Added support for multiple Schedule Windows on Jobs.
    • Resolved an issue where the ScheduleMaxDownAction was not taken when the ScheduleMaxDowntime was exceeded.
    • Resolved an issue where date-specific Job Dependencies with Depend on Date = "today" would not look more than 5 hours in the past.
    • Resolved an issue where a Schedule Window action of No Action was not used for auto-submitted Jobs.
    • Updated support for Date/Time comparisons in Variable Triggers.
    • Improved the Monitor View performance by clearing all related and completed Entries when an Entry is restarted.
    • Updated to allow unattended installations of JAMS without specifying the path for the JAMS Database and log file.
    • Updated to remove precheck Jobs based on their retain settings to reduce the number of repeating Entries.
    • Improved the performance of large Sequence Jobs entering the Monitor View.
    • Resolved an issue with using private key Credentials in a File Transfer Job.
    • Improved error reporting on the JAMSConvertHistoryJob Job that is used to convert history records from JAMS V6.X to JAMS V7.1.557.
  • Web Client
    • Resolved an issue to correctly display the time between 12:00PM and 12:59PM.
    • Resolved an issue where days or months could not be changed in the calendar for the Audit Trail and Projected Schedule Views.

February 2020

Version: 6.5.91

Feb 25, 2020

General Updates
  • Scheduler
    • Resolved an issue where a selected Agent node was not saved when an Entry moved to the "Pending" state.
    • Resolved an issue where an Entry state of "Starting" was incorrectly displayed in the Monitor view.
    • Resolved an issue where ReportUsage could not be turned off.

January 2020

Version: 6.5.87

Jan 7, 2020

General Updates
  • Resolved an issue where the JAMS Scheduler could fail when cleaning up Jobs within a Setup that had missed its schedule window.

December 2019

Version: 7.1.478

Dec 17, 2019

Features and Enhancements
  • Desktop Client
    • Added "Show Related Entries" option to Monitor Query.
    • Added 'Delete' and 'Add' buttons to Queue and Calendar definitions.
    • Enhanced Monitor view tabs to include the Entry count.
    • Enhanced Object lists to refresh upon successful import of Jobs using the XML Job import utility.
    • Improved user experience of History View by prompting for Query Parameters when first opening the view.
    • Improved user experience of Projected Schedule View by prompting for Query Parameters when first opening the view.
  • Integrations
    • Added Informatica session log to the JAMS Job log.
    • Added support for Informatica Folders when selecting an Informatica Task from the Job Source Tab.
  • PowerShell
    • Added the Show-JAMSException and Wait-File cmdlets to enhance the ease of use when reviewing JAMS exceptions.
  • Scheduler
    • Added configurable limits for Projected Schedule to increase stability.
    • Added support for Credentials using private keys instead of passwords with Connection objects.
    • Added the NoPersistScope activity to the Workflow toolbox within the Runtime category.
    • Eliminated a race condition that could make a Job appear to be missing when it was actually still starting.
    • Enhanced FileTransfer Job creation to pre-populate with File Transfer Default Values.
    • Enhanced Repeat and Resubmit Schedule items to honor time zone settings defined on a Job's corresponding ScheduleTrigger.
    • Enhanced SCOM Event by adding FormatString and AddMenuText as available options.
    • Enhanced the JAMS Logs to show "User Display Name" and "Agent Display Name".
    • Improved Agent Failover functionality to more accurately display online and available Agent statuses in environments with large Agent counts.
    • Improved performance of data transfers to JAMS V6 Agents.
    • Improved performance when purging History.
    • Improved the parsing of specific exit code values to support leading or trailing negative signs.
    • Improved the recovery speed of Workflow Jobs after an Agent disconnects.
    • Updated default interval of Pre-Check Jobs to 5 minutes, and minimum value to 15 seconds.
    • Upgraded AWS SDK to V3.3 to comply with new encryption standards and enabled S3 File Transfer in Sequences.
  • Web Client
    • Improved user experience of History View by prompting for Query parameters when first opening the view.
General Updates
  • Desktop Client
    • Resolved an issue that prevented the restoration of deleted Jobs.
    • Resolved an issue where File Transfer Job Source was not saved when switching between tabs.
    • Resolved an issue where opening the Schedule tab on a Job with more than 12 Triggers could result in a "Icomparer.Compare() method returns inconsistent results." error.
    • Resolved an issue where rescheduling a Job from the Monitor could remove existing Queue or Agent values from the Job Entry.
  • PowerShell
    • Resolved an issue where adding an ACE (Access Control Entry) would result in removal of inheritance.
  • Scheduler
    • Resolved an issue impacting SSIS Direct Jobs by improving the verification of SQL version.
    • Resolved an issue where a File Watch Job could be deleted while it was still referenced within an Agent.
    • Resolved an issue where a Job could enter the Schedule if a Schedule Trigger was added/modified/enabled whose Schedule Time was in the past.
    • Resolved an issue where a Job's Home Directory property was not being leveraged properly for the "Local File Specification" field of FileTransfer Jobs.
    • Resolved an issue where a Job's log file could fail to get attached to a notification email when a Common Log location was used.
    • Resolved an issue where ACLs were not inheriting from the Folders.
    • Resolved an issue where Elements could be lost when copying Jobs between Servers.
    • Resolved an issue where Jobs with "Every Other (day, week, etc.)" Schedule Triggers would run every day or week.
    • Resolved an issue where Jobs would finish as Informational instead of Error when their exit code was lower than the set custom range.
    • Resolved an issue where manually retrying a failed Task in a Sequence did not pass the Task's updated status to the Sequence upon success.
    • Resolved an issue where Sequence and Workflow Entries could complete and leave the Monitor prior to all child entries completing.
    • Resolved an issue where a "MVPSI.JAMSScheduler.KnownJob.Reactivate" error could loop infinitely in the JAMSScheduler.log during startup of the JAMS services.
    • Resolved an issue where converting 7.0 IMAP Agents to 7.1 Connection objects were not captured properly within the Mail Watch Job property.
    • Resolved an issue where Notification and Recovery Jobs would run after every retry attempt, rather than waiting until all retry attempts were exhausted.
  • Web Client
    • Resolved an issue where the Monitor (Classic) and Monitor (Grid) tabs were displaying on the Home and Definitions tabs.

 

September 2019

Version: 7.1.429

Sep 30, 2019

Features and Enhancements
  • Desktop Client
    • Enhanced Submit Job Tasks to allow users to view the Job Properties of the entry prior to execution.
    • Improved Sequence Entry icon and status text to reflect a “Halted” state after a Task failure, and update them back to “Executing” once the Sequence is resumed.
  • Installer
    • Added Oracle deployment script for Ellucian Banner integration Pack to JAMS install directory.
  • Integrations
    • Enhanced the Oracle Submit Query functionality to produce dynamic queries.
    • Enhanced InformaticaCloud Job logout functionality to improve session isolation.
  • Scheduler
    • Added configuration settings for FastFireInterval, FastFireSubmitDelay, and FastFireDisable using JAMSDBA
    • Enhanced the Scheduler information captured within the Monitor to include entries initiated by a different entry, such as a Sequence.
    • Enhanced exception handling to prevent the JAMS Agent from failing when an operation is performed on a disposed object.
Other Fixes
  • Desktop Client
    • Resolved an issue that allowed end users to delete Connection objects that were referenced by other JAMS objects.
    • Resolved an issue that required Inquire Security Access to Variables when submitting a Job with a Parameter that referenced a Variable.
    • Resolved an issue that could cause Banner Procedure Jobs to throw an "object reference..." error when Job Source properties were not set.
    • Resolved an issue that could cause the Banner Procedure execution to improperly parse a JAMS DateTime Parameter value.
  • Scheduler
    • Resolved an issue to notify the Scheduler when resetting a Trigger on a Job.
    • Resolved an issue to bind a Variable to a Submit Job Task Parameter while the Job Sequence is executing.
    • Updated the RetainOption property of the Entry object to return the appropriate RetainOption value.
    • Resolved a race condition that could cause Jobs executing inside a Parallel Task to fail.

August 2019

Version: 7.1.407

Aug 23, 2019

Features and Enhancements
  • API
    • Added default value to an object's Description Property of empty string when the string is null.
    • Created a new REST API Endpoint to retrieve Parameters for stored procedures.
  • Desktop Client
    • Added a refresh to the Job Edit window when reverting to a previous iteration.
    • Added the ability to update an encrypted Parameter.
    • Added the ability for a Sequence Task to be marked as Held or Skipped from the Sequence Diagram View of a JAMS Entry.
    • Enhanced contextual controls to deactivate control options when no items are in a grid.
    • Enhanced the Monitor Detail dialog window to replace the "Elements" tab with the "Schedule" tab.
    • Enhanced the Property Inherit Editor functions to support the use of backslashes.
    • Enhanced validation logic to prevent the deletion of a definition referenced by an Execution Method.
    • Relocated the "Add" and "Remove" buttons under the Security Tab of objects to the top ribbon bar.
  • Integrations
    • Ellucian Banner
      • Added pagination when parsing the .log and .lis file results of Banner job's execution inside a JAMS Entry's log.
      • Enhanced the Banner Procedure Execution Method to support the use of any Credential defined within JAMS.
      • Improved real-time logging of Banner Jobs.
    • Informatica Cloud
      • Added connection resiliency and retry logic to Informatica Cloud.
  • Scheduler
    • Improved database performance for better user experience when saving changes to JAMS objects.
    • Improved JAMS to display appropriate error messages when an unauthorized user attempts to access JAMS.
    • Upgraded Rebex to 2019 R3.
  • Web Client
    • Added maximum length validation of the "Folder Name" to 256 characters and "Description" to 30,000 characters within the Folder Details form.
    • Added form validation for integer data type fields within object Properties forms.
    • Enhanced services to present the Peak Working Set average value display within Job History.
    • Enhanced the Folder Tab structure within the Web Client to match the Desktop Client.
    • Enhanced the Column Chooser to allow spaces.
    • Improved stability of save actions for Folders.
    • Updated Execution Method pop-up messages to display Execution Method Name.
    • Updated Client to show appropriate source editors for each Job when multiple Job definitions are opened at once.
    • Resolved an issue that could cause the date picker inside of Parameters to not close after selecting a date.
General Updates
  • Desktop Client
    • Replaced the "I want to..." button within Job Editor window with the "+" button in the ribbon bar.
    • Resolved an issue where certain contextual control buttons could become disabled.
    • Resolved an issue that could cause the Client to fail when modifying default Parameter values or editing SQL Connections.
    • Resolved an issue where selecting fields inside the source of an SSRS job could cause Unknown Errors.
    • Resolved an issue that prevented SubmitJob Tasks from being able to bind Parameters to the Sequence.
    • Resolved an issue where users with proper permissions could not change Parameters on an Execution Method.
    • Resolved an issue that could prevent a Job from being scheduled if an existing Schedule Trigger on the Job was updated to a datetime value within the ScheduleAdvance window.
  • Scheduler
    • Resolved an issue where JAMS could falsely report a user lacked "Control Access" to an object while attempting a modification.
    • Resolved an issue that could cause the JAMSScheduler service to fail with a null reference exception when an Entry left the Monitor.
    • Resolved an issue where Repeat and Resubmit end times would only honor the Scheduler server's local time, rather than the defined time zone on the Job's schedule.
    • Restored "Ignore State Change" property to the SubmitJob Task.
  • Web Client
    • Resolved issues where Internet Explorer did not properly display null or empty values.
    • Resolved an issue where Validation Types added to a Parameter were not saved as intended.
    • Resolved an issue that could cause stored passwords with the user's browser to pre-populate the Password field while setting the Password for a new Credential.
    • Updated the Queue context menu to contain the correct start or stop action.
    • Set a default source editor when the Execution Method is not selected.
    • Set the default length of generated keys on Credentials to 1024.
    • Standardized display format of date, time, and datetime values for better usability.

July 2019

Version: 7.1.1389

Jul 18, 2019

Features and Enhancements
  • GUI
    • Enhanced Home view with options to create a Variable, Agent, Connection, Credential, Queue, or Resource.
    • Introduced “Connection Store” to group reusable connections for databases, file stores, and more.
  • Integrations
    • Ellucian Banner
      • Added Job auto-discovery capabilities to dynamically populate Job source fields and parameter sets.
      • Added option to disable .log and .lis file retrieval to support compliance with sensitive information.
    • Informatica Cloud
      • Added connection resiliency and retry logic options to Informatica Cloud Jobs with new Informatica Retry Count and Informatica Retry Interval properties.
      • Enhanced tracing to identify root cause for connection failure.
    • z/OS
      • Extended Job interaction with JESINTERFACELEVEL2 support.
    • Slack
      • Created Integration with Slack for Notifications.
  • Job Definitions
    • Streamlined Job creation process by redesigning Job editor as well as grouping Job Schedules and Dependencies.
    • Grouped triggers, prerequisites and event handlers on the Schedule tab.
    • Added "Change All" and "Delete All" capabilities.
  • Sequence Task Library
    • Introduced New Tasks: PowerShell Script Command, SQL Query, SQL Stored Procedure
  • Security
    • Introduced Encrypted Variables and Parameters to manage sensitive information.
    • Added TLS support to AgentD communication.
  • Email
    • Added "Restore" button to restore inherited Property values deleted in error.
    • Added "Priority Property" to SendEmail Workflow Activity to facilitate prioritization.
  • REST API
    • Created endpoint to reset Triggers for a specific Job.
    • Enabled partial filters within the "Agent" column.
    • Added endpoint to validate ACL identifier.
  • Scheduler
    • Added JAMSPurgeLogFiles to delete old log files on the JAMS server.
    • Added JAMSDBA Delete Tenant command.
    • Introduced binding property for Submit Job Tasks to use their Sequence Job's specified Agent. This feature requires all JAMS Schedulers and Agents to be running V7.1 or newer. Setups converted from V6.X to V7.1 or newer Sequences will be bound automatically during conversion.
  • Services
    • Increased the default timeout value to facilitate loading a Schedule with a very large number of projected Jobs.
    • Increased the default Agent Job Limit to 999999.
  • Support
    • Replaced the "Contact Support" icon to increase visibility.
    • Added the ability to contact JAMS Support from the installer.
    • Added the ability to upload database diagnostic files to JAMS Support.
    • Added the JAMSSendLogsToSupport job which sends the current JAMS log files to support.
    • Added the JAMSSendFileToSupport job which can send any size file to support.
  • Extensibility
    • Published packages to NuGet repository to make it easier to create custom execution methods, tasks, and extend JAMS functionality.
      • HelpSystems.JAMS.JAMSBaseTypes
      • HelpSystems.JAMS.JAMSHostBase
      • HelpSystems.JAMS.JAMSSchedulerShr
      • HelpSystems.JAMS.JAMSSequenceShr
      • HelpSystems.JAMS.JAMSSequenceTasks
      • HelpSystems.JAMS.JAMSShr
General Updates
  • Calendar
    • Introduced the ability to enable / disable the "Edit After Adding" option when adding Calendar Dates.
  • Desktop Client
    • Improved Sequence File Transfer Download using an SFTP Agent.
    • Resolved a null reference error encountered when running the Projected Schedule.
    • Resolved an issue impacting the display of Schedule Send Email Event Description.
    • Resolved an issue requiring the server to receive an "Execute As" credential from the job when reviewing Store Procedures.
    • Resolved an issue where Submit Job Tasks did not inherit Source Job.
    • Modified SQL Tasks to utilize SQL Server Agents.
    • Adjusted the memory management routine for the Job source editor.
    • Added functionality to add custom tabs to the Monitor by editing AppMenu.xml.
  • Installer
    • Improved Database Exception messaging to identify an unsuccessful database installation.
  • Integration
    • Revised the Dynamics AX logging routine to ensure the proper AX run information is returned to JAMS.
  • PowerShell
    • Updated Get-JAMSEntry cmdlet to include an option to lookup by folder name.
    • Resolved an issue that affected the ability to set a JAMS object's ACL using PowerShell cmdlet 'Set-ACL'.
    • Resolved an issue where objects returned by Get-JFSChildItem could not be used by Receive-JFSItem cmdlets
  • Scheduler
    • Enabled child Jobs to inherit the Completion Severity of the parent Sequence Job.
    • Improved SQL Agent to automatically detect and use installed SQL version installed by the client.
    • Resolved an issue where jobs scheduled at or after 2:00 a.m. were incorrectly triggered due to Daylight Savings Time.
    • Resolved an issue where some notification elements were not configured as expected after converting a Job from v6 to v7.
    • Resolved an issue where No Action notifications for Schedule Windows were not behaving as expected.
    • Resolved an issue where Jobs with a Schedule Window or DependsOn value could get stuck in a Timed state.
    • Improved handling of Jobs and Schedule synchronization when importing large quantities of Jobs simultaneously.
    • Resolved an issue where Retain Times set on a Sequence or Workflow could be overridden by the retain time of a child Job.
  • Services
    • Resolved an issue where setting a ScheduleFromTime and ScheduleToTime was not reflecting on a SubmitJobTask.
    • Resolved an issue where the TimeZone was not preserved in the Schedule Elements when copying a job between Tenants.
    • Resolved an issue where Executor - Agent connections would fail without reestablishing a new connection.
    • Resolved an issue where a memory leak could occur if failover occurred while Jobs were executing.
    • Added functionality to share updates to Agents, Connections, Batch Queues, and Resources between Primary and Secondary Schedulers in a failover environment.
    • Improved handling of File Transfer Sessions that error before connecting.
    • Resolved an issue where circular references could be created with Notification Jobs.
    • Resolved an issue where Date data type Parameters submitted by a Job Completion Trigger evaluated in UTC instead of Local Time.
    • Improved the pending data requests queue to handle unsuccessful entry message updates, which created repeating error messages in the JAMS service log files.
  • Web Client
    • Resolved an issue requiring the completion of the Set Password field.
    • Improved the Sequence Editor functionality such as zoom, drag and drop functionality to create sequence and parallel containers.
    • Improved Workflow Job behavior to display error details in the designer.
    • Resolved an issue where hidden Parameters were visible during manual submissions.

March 2019

Version: 7.0.1890

Mar 20, 2019

Features and Enhancements
  • Desktop Client
    • Improved caching to update picker controls as definitions are added, changed, or deleted.
  • Scheduler
    • Added ability to ignore "file not found" to file transfer workflow activities.
    • Improved the efficiency of the "SubmitJob" task to increase the number of Sequence Jobs submitted at one time.
  • Web Client
    • Improved live status updates in Job Entries from the Monitor View in JAMS Web Client.
General Updates
  • Scheduler
    • Resolved an issue executing SSISDirect jobs, where if partial components of a newer version of SQL were installed, the attempt to execute on the installed version of SQL assemblies could cause the job to fail.
    • Resolved an issue to defer jobs scheduled on a non-working day to the next working day.
    • Resolved an issue where FindEntry stored procedures inside of sequences could experience deadlock issues.
    • Resolved an issue where a file watch job could fail with a null reference exception just as the file it was watching for arrived.
    • Resolved an issue where StartDate on a ScheduleTrigger did not function as intended.
    • Resolved an issue where the JAMS Scheduler was notified of object modifications before the modifications were committed to the database.
  • Web Client
    • Resolved an issue where editing Jobs in Internet Explorer could cause the loss of some Job Source information.
    • Resolved an issue to maintain information within context menu while the monitor is updating.
  • Windows Client
    • Resolved an issue where the Monitor view could show an incomplete list of entries.

February 2019

Version: 7.0.1885

Feb 22, 2019

Features and Enhancements
  • API
    • Enhanced REST API GET Entry with DateTime Parameter to prevent "Input string was not in a correct format" error.
  • Desktop Client
    • Added SetPermissions Workflow Activity for use with SFTPSessions.
    • Provided a user-friendly message for attempts to display a View without having the required integration pack installed.
  • Scheduler
    • Added an Email Alert timeout limit to the Configuration settings. The new configuration setting will prevent failed attempts from blocking new alerts being sent.
    • Updated the Monitor to indicate child task status changes on the Parent Sequence.
    • Added a Set Permissions Sequence Task for SFTP sessions
    • Added SshPrompt as a property of SSH agents and Routine element types.
    • Added the ability to disable profiles when running PowerShell jobs.
    • Added wild card support to SCP file transfers to allow multiple file download and upload support.
    • Improved error reporting for the agent deployment feature.
    • Improved display of Sequence statuses when halted sub-tasks are released.
    • Improved reporting of files not found during repeated transfer attempts.
    • Increased the timeout limit on the JAMSDBA>reset schedule command to unlimited.
General Updates
  • API
    • Resolved an issue that allowed a duplicate Access Control Entry (ACE) to be defined on objects.
  • Desktop Client
    • Resolved an issue that could cause a null reference error when running the Projected Schedule with jobs that have a Date Specific Dependency.
    • Resolved an issue that could cause an error to be displayed when creating an Agent definition using an Integration Pack.
    • Resolved an issue where filtering in the Monitor could cause the client to become unresponsive and consume high memory.
    • Resolved an issue where some Views could read the incorrect Property from the view Element.
    • Resolved an issue where the entry description could be incorrect in the Monitor.
    • Updated RetryCount and SmtpRetryCount Configuration items to reject values less than zero.
  • PowerShell
    • Resolved an issue with the user token expiring when a PowerShell session was open for longer than the default token expiration threshold.
    • Resolved a case sensitivity error found in JAMS PowerShell provider.
  • Scheduler
    • Resolved an error that could occur when copying a job that contained relative references to self.
    • Resolved an issue that could cause SSISDirect Jobs to fail after upgrading to JAMS v7.0.1870.
    • Resolved an issue where a Cancel Action on a job that had not begun execution would not appear in the History Audit Trail.
    • Resolved an issue where a Parallel Sequence task could not execute all its child tasks until some completed under certain scenarios.
    • Resolved an issue where a Resource definition could show an empty ACL after restarting the Scheduler service.
    • Resolved an issue where an undefined SMTP Server in Configuration could cause the JAMS Scheduler Service to become unstable in v7.0.1871.
    • Resolved an issue where setting the TimestampLogs property did not timestamp the job log and added a Configuration setting called "TimestampLogsInUTC" to set the timestamp to UTC or local server time.
    • Resolved an issue with AndGroups where multiple Triggers in the same AndGroup did not fire when the specified criteria was met.
    • Resolved an issue with local agent state and version number would not update in the Agents View.
    • Resolved an issue with retaining SCP and SFTP agent SSH settings.
    • Resolved an issue with SSISDirect where validating a package in the SSIS catalog executed the package instead of only validating.
    • Resolved an issue with the SCPDownload Workflow activity that caused some downloads to fail when receiving a file from a Windows Server.
    • Updated SQL Stored Procedure workflow activity to create an Int64 argument for BigInt parameter.
    • Updated the behavior of Start Date and End Date Schedule Trigger values for future schedules.
    • Updated the converter to migrate a Method's "Application" property to SshPrompt for Routine method types.
    • Updated Mail Triggers to notify the mail server to purge after deleting a message.
    • Resolved a casting exception that could occur if a message matched the Mail Trigger criteria.
  • Web Client
    • Incorporated Generate Key and Upload Key ability for a Credential.

January 2019

Version: 7.0.1871

Jan 17, 2019

Features and Enhancements
  • API
    • Added Windows Integrated Authentication for REST API.
  • Scheduler
    • Improved Workflow Job behavior when connection interruptions occur between the Agent and Scheduler; Added ability to queue messages and send once the connection is re-established.
    • Introduced Sequence Halted text and Needs Attention icon on Parent Sequence to indicate when a task within the Sequence fails.
    • Upgraded Rebex to v2018R4.
  • Web Client
    • Added "Copy To" functionality to the Web Client.
    • Added Windows Integrated Authentication for Web Client.
General Updates
  • API
    • Resolved an issue that could prevent Credential Keys from loading in the Web Client.
  • Desktop Client
    • Added additional ElementTypes to the Job Details Elements tab in History.
    • Adjusted the Monitor View to remove nested Jobs after the specified Default Keep Completed Configuration time.
    • Modified the AssemblyCompany attribute to preserve updated settings.
    • Resolved an issue with the SAP Conversion Shortcut.
    • Set the {InheritedValue} tag to display in the Message Body property of the Job Element tab.
    • Resolved an issue where Interval Trigger and Repeat element Jobs would not display if the monitor was filtered to show only Executing Jobs.
    • Resolved a null reference error that could occur when running the Projected Schedule with Jobs that have a Date Specific Dependency.
  • Installer
    • Updated the JAMS Installer to reference the appropriate prerequisites when installing .NET Extensibility 3.5.
  • Integration Packs
    • Improved MS Dynamics Job Definitions to retain the Job Source.
  • PowerShell
    • Added the AppContextSwitchOverrides configuration setting to support UNC characters in the path.
    • Enhanced Schedule Window to link Elements to Named Times when updating the PSDrive.
  • Scheduler
    • Improved performance of Projected Schedule when querying large quantities of Jobs.
    • Corrected an issue preventing a Job Entry from starting at its held time once the Scheduler Service is restarted.
    • Improved error logging for SMTP.
    • Improved stack overflow handling when the maximum stalled time value of 999.0:00:00 is used.
    • Improved the Classic Monitor View to nest child Jobs under the parent Sequence Job.
    • Modified Jobs to better handle Parameters with long values when sending to V6 Agents.
    • Optimized CPU utilization by SSISDirect Jobs.
    • Optimized SQL Authentication to preserve the password when connecting to Projected Schedule.
    • Optimized the handling of DateSpecificDependency Elements to improve performance.
    • Refined SSIS Jobs to reflect the SSIS package execution completion status rather than the task completion status.
    • Resolved an issue that caused Sequence Jobs to Ignore Retry Options if used in conjunction with a Runaway Element.

November 2018

Version: 7.0.1852

Nov 13, 2018

General Updates
  • Desktop Client
    • Added ACL support for App Menu Definitions.
    • Enhanced how JAMS evaluates access to load samples for Sequence Jobs.
    • Improved JobParameter Binding between Sequence Tasks when Sequence executes; Enabled hover text to display Bound Property value.
  • PowerShell
    • Prohibited password retrieval using Get-JAMSCredential when user only has Inquire rights.
  • Scheduler
    • Added TimeZone Value to XML Exports.
    • Corrected an issue preventing reset of Job Completion Trigger Element.
    • Enabled users to import Sample Jobs into the Sample Library.
    • Improved communication resiliency between the JAMS Executor and Agents when network interruptions occur.
    • Introduced CopyTo functionality for Sequence Jobs.
    • Resolved an issue that could cause Jobs that start on an Agent to fail with "key already exists in the dictionary."
    • Restored Reprocess Completion ability for Job entries.
    • Updated the Scheduler to detect Job completion and set the appropriate status when the Scheduler Service restarts.

October 2018

Version: 7.0.1840

Oct 22, 2018

General Updates
  • Scheduler
    • Added the MaximumClientCount configuration setting to control the maximum number of JAMS clients that can connect to a JAMS Server service.
    • Enabled support for wild cards in SCP File Transfer.
    • Improved handling and logging between the JAMS Server and Agents when network interruptions occur.
    • Improved Job Entry Audit Trail validation for completed Jobs.

 

Version: 6.5.75

Oct 12, 2018

General Updates
  • Optimized CPU utilization of SSISDirect Jobs.

 

Version: 7.0.1830

Oct 8, 2018

Features and Enhancements
  • V6 Converter
    • Enhanced the V6 to V7 conversion to better handle Execution Method Parameters.
General Updates
  • Scheduler
    • Corrected a Parameter and Variable parsing issue in Send Email Elements.
    • Improved upgrade to preserve custom configuration settings.
    • Updated Triggers to remain enabled during Job execution and support Reset upon Job completion.

September 2018

Version: 7.0.1825

Sep 28, 2018

Features and Enhancements
  • Desktop Client
    • Introduced export and import to Calendar and Date Type Definitions.
  • Integration Packs
    • Implemented Paladin response option to "Continue" a halted Workflow.
  • PowerShell
    • Updated module to support Calendar drill-down in JAMS Drive.
  • Scheduler
    • Added GZIP Activity for Workflow Jobs.
    • Upgraded BouncyCastle to v1.8.3
    • Upgraded Rebex to v2018R2.1
  • Web Client
    • Added a right-click option to quickly enable or disable Agent(s).
    • Implemented option for File Transfers to set Completion Severity if file(s) are not found.
    • Implemented Projected Schedule.
    • Introduced Edit Job Source on Submit functionality.
    • Updated Audit Trail to display revisions.
General Updates
  • API
    • Resolved an issue that could cause POST commands to "/api/variable" to fail.
  • Desktop Client
    • Enhanced Dashboard Designer to prevent "Could not load file or assembly..." error.
    • Improved behavior of bound Parameters in a Sequence to prevent "Unable to cast object..." error.
    • Improved behavior of the SQL Agent Conversion Utility and SQLStoredProc Execution Method to prevent connection attempts to localhost upon initial use.
    • Resolved an issue where empty tabs could appear in various Client views.
  • Scheduler
    • Added recursive functionality to File Trigger Elements.
    • Added the "Host Key Checking" Property to Folders and Jobs.
    • Corrected a Parameter and Variable Parsing Issue in Elements.
    • Enhanced Execution Method exports to export Parameters.
    • Enhanced Folder update/deletion behavior to resolve "Primary Key Constraint..." error.
    • Enhanced JAMS SQL Agent Jobs to reflect SSIS Job Step errors.
    • Enhanced Job Export to include overwritten values set on inherited Parameters.
    • Enhanced Specific Values to support negative values.
    • Established support for using Office 365 SMTP servers to send Email Alerts.
    • Implemented "JAMS_NOTIFY_FOLDER_NAME" notification Parameter.
    • Improved the Description updates to entries in the monitor with more accurate descriptions.
    • Reconfigured DateTime Parameters to return local JAMS Server Time.
    • Resolved an issue that caused Workflow Jobs attempting to decrypt a signed file to fail with "Encrypted message contains a signed message - not literal data" error.
    • Resolved an issue that could cause Jobs with Interval Trigger Elements to occasionally return "The Job was executing but is now gone".
    • Resolved an issue that could prevent Variable Trigger Elements from firing.
    • Resolved an issue where importing a Folder did not display properly in the Audit Trail.
    • Resolved an issue where Job Completion Trigger Elements were not resetting properly after firing.
    • Resolved an issue where Jobs with a Date Specific Job Dependency could encounter a NullReferenceException when submitted from within a Workflow Job.
    • Resolved an issue where Runaway limits were not honored when % Complete was used.
    • Resolved an issue where Stalled Elements were not evaluated properly when used in conjunction with Repeat Element.
    • Updated Import features to support resubmit elements.
  • Web Client
    • Resolved an issue where it would appear as if a user with insufficient security permissions could successfully delete a Job.

 

Version: 6.5.74

Sep 18, 2018

Features and Enhancements
  • Added functionality to support Passive Mode IP Switching for FTPS.
  • Added the ability to send JDE Job output in PDF format.
General Updates
  • Applied a Rebex Hotfix to resolve an issue that could cause SFTP transfers to fail.
  • Resolved an issue that could cause completed Jobs to show as executing if JAMS could not access the network path for log files.
  • Resolved an issue that could cause Workflow Jobs attempting to decrypt a signed file to fail with "Entrypted message contains a signed message - not literal data" error message.

 

August 2018

Version: 7.0.1678

Aug 21, 2018

Features and Enhancements
  • Desktop Client
    • Added the ability to copy Dates, Date Types, and Calendars with a Copy To feature.
    • Improved the user experience when deleting Dates from a Date Type.
    • Introduced the ability to Reference Date Types from another Calendar.
    • Upgraded DevExpress to 18.1.5.
  • iSeries
    • Updated iSeries Agent to v6.2.6, which resolves a timeout issue and adds better logging behavior when *NOLIST is used.
  • Scheduler
    • Implemented a Retry feature for JAMS Email Alerts. Retry values are defined in the Configuration Settings as SMTP Retry Count and SMTP Retry Delay.
    • Made improvements to the Projected Schedule to provide more accurate projections.
    • Upgraded Rebex to 2018R2.
    • Upgraded BouncyCastle to 1.8.2.
General Updates
  • Agents
    • Improved the error message handling for DeployAgent jobs to indicate when .NET 4.6 is missing.
  • Desktop Client
    • Improved JAMS Security to prevent users from bypassing inquire access requirements in certain areas.
    • Resolved an issue that truncated Job names to 64 characters.
    • Resolved an issue where the Job Detail Report could produce errors.
  • Integrations
    • Resolved an issue with the PeopleSoftSSH Execution Method that could cause a "Specified Command is not supported" error to be thrown.
  • iSeries
    • Resolved an issue where running multiple iSeries Jobs could cause lost connection errors.
  • PowerShell
    • Resolved an issue where the Receive-JFSItem cmdlet could return an error message when the download was successful.
  • Scheduler
    • Made improvements to HA Failover configurations and behavior.
    • Resolved a deadlock issue that could occur when multiple instances of a Workflow Job were submitted simultaneously.
    • Resolved an issue that could prevent Runaway, Repeat, and Resubmit Elements from behaving as expected.
    • Resolved an issue where attempting to connect to a legacy V6 Agent outside of the JAMS Server's domain could crash the JAMS Scheduler service.
    • Resolved an issue where DateTime Parameters returned UTC Time instead of the local JAMS Server Time.
    • Resolved an issue where Sequences would throw a "WaitForWCF70" error.
    • Resolved an issue where the JAMSDBA>Generate Key command would not generate encryption keys.
  • Web Client
    • Improved performance of the Web Client when running in a Workgroup.

July 2018

Version: 7.0.1633

Jul 27, 2018

Features and Enhancements
  • Scheduler
    • Added Natural Language support to the new Multi-Calendar functionality.
    • Added the ability to set Job and Agent limits on individual Tenants via JAMSDBA.
    • Introduced functionality to control the assemblies in the path of a Job through the use of a Host Sub Directory.
General Updates
  • Agents
    • Added diagnostic switches to JAMSAgent.exe.config.
    • Improved Windows Agent reliability.
    • Resolved an issue where a Windows Agent deployment Job could display as successful when the Agent installation failed.
    • Resolved an issue with sending Host Key Algorithms with SFTP.
  • Desktop Client
    • Resolved an "Object reference not set to an instance of an object" error that could occur when converting a Scheduled Task with a resubmit interval.
    • Resolved an issue where creating a Menu could result in an "Object Reference not set to an instance of an object" error.
    • Resolved an issue where Send E-mail Elements could fail to send to the "To Address".
  • PowerShell
    • Resolved an issue with "Update()" commands in PowerShell V3 and V4 that could cause an error.
  • Scheduler
    • Resolved a version matching issue that could cause Oracle SQL Query Scalar Workflow Activities to fail.
    • Improved the behavior of high-volume History queries to prevent undesirable results.
    • Resolved an issue where Parameters were not parsed properly in Send E-Mail Elements.
    • Resolved an issue where the JAMS.exe command, "SET SERVER", would not function properly.
    • Updated support for two-way alerts with Paladin.
    • Updated the Send E-Mail Element to support CC recipients.
  • V6 Converter
    • Added support for Parameter Override names from Setup Jobs.
    • Resolved an issue that could cause V6 - V7 conversions to result in an "Object reference not set to an instance of an object" error.
    • Resolved an issue where converted Agent definitions would not inherit the Agent Address from Agent Name field.
  • Web Client
    • Added Job Source search functionality with a "CTRL+F" search option.
    • Resolved an issue that caused a DateTime OffSet when querying History.

 

Version: 7.0.1561

Jul 6, 2018

Features and Enhancements
  • Agents
    • Added AIX, HPUX, Solaris, and Unix Platform options to Agents.
  • Desktop Client
    • Added Job completion options to the FileTransfer Execution Method to determine how the Job completes when no files are found.
    • Added support for Documentation Element content inside of a SendEmail Element.
  • Scheduler
    • Added multi-calendar functionality.
    • Added email alert options to send email alerts as high, normal, or low priority.
    • Added RSAMinimumKeySize to Properties and Parameters, which gives users the ability to set a minimum RSA key size.
    • Upgraded Rebex to 2018 R1.1
General Updates
  • Agents
    • Improved reconnect behavior with legacy V6 JAMS Agents.
    • Resolved an issue where restarting Agent Services while a Job was executing could cause new JAMSHost.exe processes to spawn.
  • Desktop Client
    • Improved the Status behavior in the Import JAMS Objects dialog.
    • Resolved an issue that could cause an "Index was out of range." error.
    • Resolved an issue where Credentials could not have a LogonAs value that matched the environment domain.
    • Resolved an issue where History queries with more than 10,000 entries of a single Job definition could produce incorrect results.
    • Resolved an issue where reverting a Folder Definition to a previous version did not function as intended.
    • Resolved an issue where the Agent Deploy As Credential was not honored when deploying an Agent.
    • Resolved an issue where the Concurrent Job Limit property could become read-only.
    • Resolved an issue where the Projected Schedule could throw an Overflow Error.
    • Resolved an issue where the Relative Reference Option for referencing Variables in a Sequence Task did not function properly.
    • Resolved an issue where users could delete a Job without Delete access.
    • Updated Agents to automatically set an Agent Deployment Job when an Agent is created.
    • Resolved an issue where Job entries waiting for resources could not be released.
  • Installer
    • Resolved an issue where Sample Jobs were not created properly.
    • Resolved an issue where the installer could attempt to create a Database when "Skip Database Creation" was checked.
  • PowerShell
    • Resolved an issue where PowerShell scripts could fail to run properly inside of JAMS under certain conditions.
    • Resolved an issue where some XML Imports may not honor Security Permissions.
  • Scheduler
    • Improved the performance of Interval Triggers when used to schedule Jobs at high frequencies.
    • Resolved an issue that could cause Failover environments to submit duplicate entries of scheduled Jobs.
    • Resolved an issue that could prevent a JAMS Report from being emailed.
    • Resolved an issue that where email alerts could fail to obtain a Job's log file from a common log location.
    • Resolved an issue where duplicate entries of history records could be recorded in large environments.
    • Resolved an issue where JAMS system variables (e.g. JAMS_NOTIFY_MAIL_ADR) did not parse properly.
    • Resolved an issue where JAMSDBA>>RESET SCHEDULE could result in undesired behavior.
  • V6Converter
    • Resolved an issue where Job Parameters with Global Names defined would not be properly converted.
  • Web Client
    • Improved Security in the Web Client.
    • Improved the behavior of the Job Definition's History tab.
    • Resolved an issue where source code may not save properly when creating a Job.
    • Resolved an issue where Users without proper access to the JAMS server could log in via the Web Client.
    • Updated the size of the Job source editor to be more user friendly.
  • zOSAgent
    • Resolved an issue with the zOS Agent.

 

Version: 6.5.70

Jul 3, 2018

General Updates
  • Resolved an issue where Workflows could lose track of child Jobs, causing the workflow to hang.

 

May 2018

Version: 7.0.1441

May 18, 2018

Features and Enhancements
  • API
    • Added multi-tenancy support.
  • Desktop Client
    • Added the ability to parse JAMS Variables and Parameters into ToAddress and NotifyEmail fields.
    • Added the Override JobName field to SubmitEntry Workflow Activities.
  • PowerShell
    • Added new cmdlet, Exit-JAMSSession, to the JAMS Module.
  • Scheduler
    • Improved the negotiation of SFTP Connections and added a new FIPSOnly Property to secure Agent definitions. FIPSOnly is also available as a Parameter on Jobs and Folders.
General Updates
  • Agents
    • Modified the default maximum Job limit on newly created Agents from 50 Jobs to 999999 Jobs.
    • Resolved an issue where Agents could become stuck in an "Unknown" State.
    • Resolved an issue where Jobs could get stuck in a "Canceling" State.
    • Resolved an issue where an Agent connection could suddenly become disposed.
    • Improved resiliency of Jobs executing on Agents during network drops to prevent Job failures.
    • Resolved an issue where Jobs would not Execute on an Agent until it was disabled, then enabled.
    • Updated the Agent service to prevent it from consuming high amounts of CPU.
    • Resolved an issue where the Secondary Scheduler could fail to properly establish communication with JAMS Agents during a failover event.
  • API
    • Resolved an issue where a local user without Execute permissions to the Server could access a JAMS environment via the API/Web Client.
    • Resolved an issue where Variables would be created in the Root Folder instead of the predefined Folder location.
  • Desktop Client
    • Added functionality to Hold or Skip child Jobs in a Sequence, before that Sequence begins to execute.
    • Improved Error Message handling for Sequence Jobs.
    • Resolved an issue that could prevent Custom Calendars and Natural Language from validating properly.
    • Modified the behavior copied Jobs containing an Interval Trigger Element so that the copied Job will be scheduled automatically.
    • Resolved an issue where a newly created Job could not be deleted until the Job list was refreshed.
    • Resolved an issue where a Workflows and Sequences would not exhaust all retry events for failed Child Jobs before proceeding.
    • Resolved an issue where automatic Monitor refreshes would cause the Monitor View to scroll to the top of the Job list.
    • Improved performance of the Monitor View in high-volume environments to prevent freezing.
    • Resolved an issue where dragging and dropping folders did not function as intended.
    • Resolved an issue where duplicate history records would cause an "Item in Dictionary: '144429' Key…." error.
    • Resolved an issue where editing Parameters on a Folder could break the Parameter Inheritance.
    • Resolved an issue where History queries could produce undesirable results based on the defined lookback period.
    • Resolved an issue where multiple server authentication windows could appear when first launching the JAMS Client.
    • Resolved an issue where Projected Schedule queries could produce undesired results based on the defined forecast period.
    • Resolved an issue where refreshing a Job Entry's log file caused the log to scroll back to the top.
    • Resolved an issue where resubmitting a Job from the Monitor View could cause a "Collection was modified; enumeration operation may not execute." error.
    • Resolved an issue where running more than 1,000 executions of a Job could result in a "One or More Errors Occurred" error.
    • Resolved an issue where some Elements could not be individually disabled.
    • Resolved an issue where the connection string for some SQL Agent Jobs would not convert properly.
    • Resolved an issue where the Override Agent value defined in a Schedule Trigger Element was not honored.
    • Updated Variable behavior to allow users to reference Parent Folder Variables without requiring a fully qualified path.
    • Resolved an issue where Variables would not override Parameters on Sequence Jobs.
    • Updated the User Dropdown list in File Transfer Jobs to display Users in alphabetical order.
  • Installer
    • Resolved an issue where SQL Authentication could cause the installer to fail.
    • Resolved an issue that could cause a "Default is not a valid instance of JAMS" error to display when creating the JAMS database.
    • Resolved an issue that could cause an "Error SQL72020: The compatibility level of the target schema is not supported." error when installing JAMS with an Azure Database.
    • Resolved an issue where a JAMS Database would not be created if the Windows User initiating the installation contained a hyphen or space.
    • Resolved an issue where a secondary server installed in a High Availability environment would not create a common.config file.
    • Resolved an issue where default JAMS Security settings for Authenticated Users could be added to User-defined security settings during an upgrade.
    • Resolved an issue where JAMS upgrades could fail if the database resided in a SQL Availability Group.
  • PowerShell
    • Improved the behavior of the Suspend-JAMSEntry cmdlet.
    • Resolved an issue where some XML Imports did not honor Security Permissions.
    • Updated the SetJAMSAccessControl Job to reflect new JAMS Security recommendations.
  • Scheduler
    • Resolved an issue where an Interval Trigger would not restart after being disabled and re-enabled.
    • Resolved an issue where Audit comments set on a reprocessed entry may not be written to that entry.
    • Modified the behavior of changing a Job's Execution Method so that the Job's Source values are no longer reset.
    • Resolved an issue where large ACLs (greater than 1024 bytes) could result in an "Access Denied" error for End-Users.
    • Improved Scheduler Service resiliency to allow the deletion of Job Definitions with active Interval Trigger Elements.
  • Web Client
    • Added Job Property columns to mirror Desktop Client columns.
    • Resolved a display issue that could prevent updates to Access Control.
    • Resolved an issue where viewing a Job definition in Internet Explorer 11 could throw an exception.

 

Version: 6.5.69

May 11, 2018

General Updates
  • Resolved an issue that could prevent ACLs longer than 1024 bytes from functioning as intended.
  • Resolved an issue where JAMS services may not restart properly if Agents failed while Jobs were executing.
  • Resolved an issue that could cause Agent Jobs to fail with errors such as "EndRead can only be called once", or "Accessing a disposed object".

April 2018

Version: 7.0.1369

Apr 9, 2018

Features and Enhancements
  • Desktop Client
    • Implemented colored status icons in the Monitor and History Views.
  • Installer
    • Updated JAMS Installer to ship with SQL Express 2017.
  • Scheduler
    • Added support for SQL 2017.
    • Added a new Element, Interval Trigger.
    • Added functionality to parse a Job's Agent name in the body of an Alert with <<JAMS.Entry.AgentName>> and <<Jams.Entry.ExecutingAgentName>>.
    • Improved JAMS Security behavior. When all ACEs are removed from an object's ACL, only the GrantAdministratorsBypass group will have access to that object. Previously, removing all ACEs from an object's ACL would give Authenticated Users access to that object.
  • Web Client
    • Implemented colored status icons in the Monitor and History views.
General Updates
  • Agents
    • Enhanced support for executing Jobs on legacy V6 Agents.
  • Desktop Client
    • Improved high-level Job Property visibility by adding columns to the Job Definition grid views.
    • Improved the output for Sequence Job Entries.
    • Resolved an issue that could prevent manually releasing a Job from a Resource constraint.
    • Improved Client resiliency over extended periods of time. The Client will no longer experience Token Validation errors when left open.
    • Resolved an issue where some custom filters were not honored in custom shortcuts.
    • Resolved an issue where Parameters updated after Job was submitted were not parsed properly at Execution time.
    • Resolved an issue where setting Hold or Skip on a SubmitEntry Activity in a Workflow Job could cause the Job to fail.
    • Resolved an issue with the Projected Schedule view that could cause all Jobs from a multi-day query to display on the same day.
  • PowerShell
    • Resolved an issue where the Receive-JFTP cmdlet did not behave as intended.
  • Scheduler
    • Created a new Alert type for situations where a Job will retry automatically after failure.
    • Improved the canceling behavior of Jobs executed on Agents.
    • Improved performance of the Agents view in situations where more than 1000 Agents are defined.
    • Resolved an issue where Job Entries consuming more than 4GB of memory could cause an overflow issue.
    • Resolved an issue where the Concurrent Job Limit Property may not behave as expected.
  • V6 Converter
    • Implemented improvements for the V6 to V7 conversion utility.
  • Web Client
    • Resolved an issue where queries in the History shortcut may not be evaluated properly.
    • Added functionality to view a Job's log file and tags from the Web Client.

March 2018

Version: 6.5.67

Mar 26, 2018

General Updates
  • Resolved an issue where multi-Job Setups with file dependencies could create a deadlock if the files were present when the Setup started.
  • Resolved an issue where the JAMS Scheduler could consume high amounts of memory after a Failover event occurred.

 

Version: 7.0.1329

Mar 19, 2018

General Updates
  • Agents
    • Resolved an issue that could cause the Windows Agent to overflow if a Job used more than 2GB of memory.
    • Resolved a connection issue that could result in the display of an incorrect Agent Status and latency with Job Executions.
    • Resolved an issue where Jobs run on JAMSAgentD could error with exit code 120.
    • Resolved an issue where JAMSAgentD could fail when attempting to validate certain incoming packets.
  • Desktop Client
    • Added an interactive Diagram view for Sequence Jobs within the Sequence Entry's Job Details.
    • Resolved an issue where centralized file locations for the Client were not honored.
    • Resolved an issue where SSIS Jobs would fail to convert using the SQL Agent Converter if the Execution Method was modified by an end-user.
    • Resolved an issue where viewing an empty Monitor could cause the Control Bar to display an incorrect set of buttons.
    • Resolved an issue where the "Edit after Adding" checkbox did not work when creating a Menu Definition.
    • Resolved an issue where a Variable could not be set within the SubmitEntry Activity of a Workflow Job.
    • Resolved an issue that could prevent users from modifying pre-defined Parameters.
    • Resolved an intermittent issue where Parameters or Variables set on Folders would not inherit to Jobs within those Folders.
    • Resolved an issue where deleting a Job currently in the Monitor could cause that Job to get stuck in a "Canceling" state.
  • Installer
    • Resolved an issue where installations could fail when attempting to install against a SQL 2008 Database instance.
    • Resolved an issue where the Web Client installation could fail due to missing IIS components.
  • REST API
    • Resolved an issue where a Job's Source was not saved during Job creation.
    • Resolved an issue where performing a GETSubmit followed by a POSTSubmit resulted in an object reference error.
    • Resolved an issue where the GET /API/Agent call would return an incorrect Agent state.
  • Scheduler
    • Resolved an issue that could cause the JAMS Server service to fail with a token expiration error.
    • Resolved an issue where Sequences and Workflows would not run on Tenants other than the Default Tenant.
    • Resolved an issue that caused File Transfer Tasks in a Sequence to throw a "LoadedFrom Server" error.
    • Resolved an issue where Regex pattern evaluation would always return Success on a Job.
    • Resolved an issue where converted MailWatch Jobs could throw an "Agent Type Not Supported: Local" error.
    • Resolved an issue where the JAMS Executor Service would not connect to existing Agents after starting.
  • V6 Converter
    • Resolved an issue where converting Jobs could result in a DefaultTenantID error.
  • Web Client
    • Resolved an issue where Jobs submitted from the Web Client would display as "Waiting on Resources" and not execute.
    • Resolved an issue where creating Jobs or Folders could result in an error.
    • Resolved an issue where viewing Job Details in the Monitor would error if the Job was submitted from the Desktop Client.
    • Resolved an issue where changes made to ACLs in the Web Client Access Control view would not be saved.
    • Resolved an issue where Configuration Setting modifications were not displayed until the Web Client was refreshed.
    • Resolved an issue where a Description field value was required prior to saving an Agent Definition.
    • Resolved an issue where an Execute As Property set using the Web Client was not honored.
    • Resolved an issue where the Parameters on a Submit Job Task within a Sequence could fail to display.

February 2018

Version: 7.0.1309

Feb 26, 2018

General Updates
  • Agents
    • Resolved an issue where character validation on Agent Names did not function as intended when creating an Agent.
    • Resolved an issue where the Windows DeployAgent Job could fail with an "Access Denied" error.
    • Resolved an issue where V7.X Job Parameters were not passed properly to V6.X Agents.
    • Resolved a Windows Agent connection issue.
  • Desktop Client
    • Resolved an issue where the Folder dropdown field could appear empty when creating a new Job.
    • Resolved an issue where child Jobs in a Sequence could submit out of order.
    • Resolved an issue where Sequence Jobs could leave the Monitor View before all their child Jobs finished.
  • Integration Packs
    • Resolved an issue with the NeoBatch Integration pack where a "String cannot have zero length" exception could occur.
  • Scheduler
    • Resolved an issue where a Resubmit Elements would only resubmit a Job once.
    • Resolved an issue where Specific Exit Codes on custom Execution Methods were not parsed into Jobs correctly at runtime.
    • Resolved an issue where Jobs could fail if multiple Local Agents were defined.
    • Resolved an issue where FileTransfer Jobs could encounter Rebex errors if the V6 Client was installed.
    • Resolved an issue where Jobs in a Queue would not load balance properly between available Agent Nodes.
    • Resolved an issue where an invalid Parameter passed to SSIS Jobs could prevent them from executing properly.
    • Resolved an issue where Job Completion Triggers may not function as intended.
    • Resolved an issue where Agent Status and Version column values could display as "Unknown".
  • V6 Converter
    • Resolved an issue where Inquire Access to Configuration became a requirement to add Jobs after a V6.X to V7.X upgrade.
  • Web Client
    • Resolved an issue that prevented the Web Client from running behind a load balancer.

 

Version: 7.0.1294

Feb 14, 2018

Features and Enhancements
  • Installer
    • Updated the JAMS Installer to check for pending reboots. If any reboots are pending, the JAMS Installer will not continue.
  • Web Client
    • Added functionality to view and change a Job's configured Execution Method from the JAMS Web Client.
General Updates
  • Agents
    • Resolved an issue where updates to Job Limit properties on Agents did not take effect.
  • Desktop Client
    • Resolved an issue where the Task Scheduler Converter could throw a COM error if multiple Scheduled Tasks were converted at once.
    • Resolved an issue where Time Zone Properties set on Schedule Trigger Elements were not honored.
    • Resolved a display issue with the Classic History View where attempting to display Jobs with a Repeat Element could result in the error Key in dictionary: '1161'.
  • PowerShell Client
    • Resolved an issue where the SetJAMSAccessControl Job could fail with WCFHelper.CloseConnection exceptions.
  • Rest API
    • Resolved an issue where writing a value for either ParentFolderId, ParentFolderName, or ParentFolder would null the other two values.
  • Scheduler
    • Resolved an issue where the JAMS Scheduler could consume high amounts of memory after a Failover event occurred.
    • Resolved an issue where Parameters were not being parsed into BaseMacros.XML or BannerMacros.XML.
    • Resolved an issue where Folder Parameter values did not override Execution Method Parameter values if the Parameter Names matched.
    • Resolved a display issue where Parameters set on the Folder level displayed as if they were set on the Job level.
  • V6 Converter
    • Resolved an issue where the JAMSConvertHistory Job could report success when the conversion process failed.
    • Resolved an issue where JAMS V6.X Specific Date Types would not be converted into JAMS V7.X.
  • Web Client
    • Resolved an issue that prevented users from restarting currently executing Jobs in the Web Client.

 

Version: 7.0.1287

Feb 8, 2018

Features and Enhancements
  • Added functionality to view and change a configured Job's Execution Method.
  • Added Azure SQL deployment support to the JAMS Installer.
  • Added column filtering functionality to the JAMS Web Client.
  • Added Input Parameters to the Banner Integration Execution Method.
  • Added Grouping functionality to all grid-style views in the JAMS Client.
General Updates
  • Updated the JAMS Installer to verify SQL compatibility with JAMS.
  • Updated the JAMS Installer to enforce .NET version requirements. If .NET 4.6 or higher is not found, JAMS will install it.
  • Resolved a timeout issue with the JAMS V6.X Converter that could cause some Job imports to fail.
  • Resolved an issue where custom V6.X Execution Method templates may not be converted properly into V7.X.
  • Resolved an issue where the JAMS Desktop Client would not open if the Default Server Connection failed.
  • Resolved an issue where the Monitor View could fail to load when the JAMS Client and JAMS Scheduler versions did not match.
  • Resolved a TCP Connectivity issue with the JAMS Windows Agent.
  • Resolved an issue where the Minimum Size Property was not enforced on File Watches.
  • Resolved an issue where formatted Parameters and Variables were not parsed properly.
  • Resolved an issue with Jobs promoted between JAMS Environments where an incorrect Source User could be referenced.
  • Resolved an issue where the Scheduled Task Converter would not convert a Task's configured schedule(s).
  • Resolved an issue where updates to certain Folder Properties could fail to save.

January 2018

Version: 7.0.1277

Jan 30, 2018

General Updates
  • Added CommonLogLocation to the configuration settings.
  • Resolved an issue where SFTP Jobs could fail due to a missing Rebex.Castle dll.
  • Resolved an issue where Workflows could not submit Jobs when those Jobs were using a relative reference.
  • Resolved an issue with the JAMS Converter where JAMS V6.X Folders with single-character names could cause the Converter to fail.
  • Resolved an issue where JAMSConvertHistory may not properly convert UTC and local time codes.
  • Resolved an issue where Grant Administrators Bypass settings would not function as intended during database creation.
  • Resolved an issue where the JAMS Client could not be used without Configuration Read access.
  • Resolved an issue where Windows FileWatch Jobs could fail when attempting to run on JAMS Agents.

 

Version: 7.0.1271

Jan 25, 2018

Features and Enhancements
  • Added nesting capabilities to the Monitor and History views.
  • Added support for installing JAMS v7.X over-the-top of JAMS v6.X installations.
  • Added the JAMS v6.X Client to the v7.X installer to allow both clients running on the same machine.
  • Added backwards compatibility support for FileTransfer Jobs. FileTransfer Jobs in v7.X will work with v6.X JAMS Agents.
  • Added JAMS File Transfer Agent functionality to the PowerShell cmdlets.
  • Added Element Type Column to Elements views.
General Updates
  • Upgraded DevExpress to v17.2.
  • Upgraded Rebex to 2017 R6.3
  • Resolved an issue where the JAMS Executor could attempt to send updates to a deleted JAMS Agent.
  • Resolved an issue where newly created Folders would not display in the Folder Selector drop-down lists until the JAMS Client was restarted.
  • Resolved an issue with SSH connections that could prevent JAMS from resolving custom field variables in the PeopleSoft Execution Method.
  • Resolved an issue where the JAMS Installer would not enable necessary IIS components, impacting the JAMS Web Client performance.
  • Resolved an issue where Sequence Jobs would not receive status updates from their child Jobs after a child Job failure.
  • Resolved an issue that could prevent Jobs from running when submitted from a Parallel task inside a Sequence Job.
  • Resolved an issue where newly created JAMS Agents would not establish connections until the online status was cycled.

 

Version: 6.5.64

Jan 24, 2018

General Updates
  • Upgraded Rebex to 2017 R6.2
  • Resolved an issue where Internet Explorer 11 could fail to evaluate required parameters in the Web Client.
  • Resolved an issue where installations on RedHat Linux could fail.
  • Resolved an issue where temporary files created during JDE Job execution were not cleaned up after the JDE Job completed.
  • Resolved an issue that could prevent users from unzipping files in the FileTransfer Execution Method.
  • Resolved an issue that caused unexpected behavior when SQL 2016 was the only version of SQL installed.
  • Resolved an issue where synchronization deadlock could occur in situations where a Setup containing multiple Jobs with File Dependencies had those files present when the Setup was started.

 

Version: 7.0.1247

Jan 3, 2018

General Updates
  • Added right-click features to the Web Client Sequence editor.
  • Resolved an issue where Folder objects updated via the REST API may not be properly updated in JAMS.
  • Resolved an issue where multi-step SQL Agent Jobs could cause the SQL Agent Converter to fail.
  • Resolved a caching issue with Property definitions. Users will now experience increased speed and efficiency when modifying objects.
  • Resolved an issue where the Windows Task Scheduler Converter could generate an error after a successful Task Conversion.

 

December 2017

Version: 7.0.1234

Dec 21, 2017

General Updates
  • Normalized control locations in JAMS Web Client.
  • Resolved an issue that could cause the JAMS Scheduler to hang while processing Tag Updates for Runaway Jobs.
  • Resolved an issue where the JAMS Installer could check for .NET 4.5 instead of checking for and installing .NET 4.6.
  • Resolved an issue where the JAMS Installer could fail when Web Client IIS settings were not configured.
  • Resolved a display issue with the Task Scheduler Converter that could result in a non-visible list of tasks within the Converter.

 

Version: 7.0.1228

Dec 17, 2017

General Updates
  • Resolved an issue where Web Client icons could display improperly when there was no internet access.
  • Resolved an issue where installations performed using Remote Desktop could prevent JAMS database creation.
  • Added display columns to Elements lists.
  • Resolved an issue where changing an execution method's type could cause errors.
  • Resolved an issue where credential properties in SSRS reports may not behave properly.
  • Enabled skinning in the AppMenu.
  • Enabled bearer tokens in the Swagger API key.
  • Resolved an issue where the Set-JAMSParameter cmdlet may not behave properly.
  • Resolved an issue where certain SQL 2016 assemblies may not be installed.
  • Added various improvements to the Web Client sequence editor.

 

Version: 7.0.1222

Dec 11, 2017

GUI Enhancements
  • Improved interface layout
    • Added new shortcuts pane. Read about it in our Graphical Enhancements article.
    • Replaced ribbon bar with a contextually sensitive control bar.
    • Added a new informational bar to display server status, environment data, and server options.
  • Added the ability for administrators to manage themes based on environment. Learn how to set them in our Graphical Enhancements article.
  • Replaced wizards throughout the application with streamlined dialog boxes.
  • Added Grouping to JAMS Monitor. Users may now drag columns to the grouping box to sort the Jobs in their monitor based on column values.
  • Implemented visual inheritance representation. Read more in our Graphical Enhancements article.
Features and Enhancements
  • Added JAMS Welcome Shortcut, featuring quick links to common JAMS activities and topics to explore.
  • Added support for Multitenancy.
  • Added various Agent Types to expand Agent capabilities. New Agent Types include Incoming, Local, SFTP, and more.
  • Added Sequences to JAMS. Sequences replace Setups and offer all the properties of an individual job. With Sequences, users can pass parameters between jobs. Sequences also include workflow functionality such as nesting and parallel processing in a drag-and-drop editor.
  • Added Soft Properties. Job definitions will default to a minimum set of applicable soft properties. Additional Soft Properties may be added to any Job or Folder.
  • Added stack-able Job and Folder Elements. With elements, multiple schedules or dependencies can quickly be added to any Folder or Job.
  • Enhanced JAMS Web Client. Web Client now provides 1-to-1 functionality of FAT Client. GUI changes made in one will be reflected in the other.
  • Added "I want to" button in Job Properties. This new button will allow quick access to common attributes added to Jobs.
General Updates
  • Added JAMS object tagging. E.g. if a Job is declared runaway, the entry will receive "Runaway" tag in JAMS.
  • Added Single Instance Action property to handle situations where more than one instance of a Job attempts to run.
  • Added the PowerShell JAMS Management Module, a command-line interface that replaces the JAMS Debugger.
  • Enabled LastAutoSubmit date to prevent duplicate runs of the same job caused by overlapping schedules.
  • Updated UserSecuritySecurity to CredentialSecurity.
  • Implemented smart Agent selection based on Execution Method. E.g. a list of Agents for a PowerShell Job would only include Windows Agents.
  • Added prerequisite information to Monitor. Users may hover over or use right-click options to see the prerequisites a given Job is waiting on.
  • Modified the behavior of dependencies and precheck Jobs. When a job reaches its scheduled time, dependencies are checked and precheck jobs are submitted simultaneously, regardless of dependency status.
  • Replaced Triggers with Trigger Elements that may be defined at the Folder or Job level.
  • Replaced Alerts with Event Handler Elements that may be defined at the Folder or Job level.
  • Resolved an issue where ghost agents could be created in JAMS.
  • Redefined Repeat and Resubmit from schedule properties to JAMS Elements. Repeat and Resubmit Elements will now apply to manual Job submissions, and allow on-the-fly user changes.
  • Added override properties to Trigger Elements, allowing users to override normal submit Agent or Queue with specific Job executions.

November 2017

Version: 6.5.61

Nov 17, 2017

General Updates
  • Improved JD Edwards on Linux support. JAMS will now use SCP to transfer RunUBEXML files.
  • Updated the New-JKey cmdlet to require both public and private key ring locations when a default key ring is not used.
  • Updated SAP Job execution behavior. SAP will now execute ASAP instead of Immediately.
  • Updated JAMS to allow vulnerable TLS ciphers by default.
  • Resolved an issue where Linux file watch jobs were not cancelled when they are no longer needed.
  • Resolved an issue where JAMS Web Site required case-sensitive usernames.
  • Resolved an issue where JAMSPurgeTriggerAuditTrail may not purge the audit trail properly.
  • Resolved an issue where reactivated workflows allocated resources and queue slots that were already allocated.
  • Resolved issues that could occur when adding PGP keys to an empty bundle.
  • Resolved display and control issues when using Internet Explorer 11 to access the JAMS Web Site.

September 2017

Version: 6.5.54

Sep 8, 2017

General Updates
  • Upgraded Rebex to 2017 R4.1.
  • Added support for creating and deploying JAMS Databases in SQL Azure.
  • Added support for "<<JAMS.InitiatorEntry>>" in Workflow Submit activities.
  • Updated import-jkey PublicOnly and SecretOnly parameter types from Boolean to Switch.
  • Resolved an issue where Web Sites installed on a Server without MSMQ would display Null Reference Errors instead of MSMQ errors.
  • Resolved an issue that could prevent users from creating and using DSA keys with PGP encryption.
  • Resolved an issue that prevented empty passphrases in decrypt and sign workflow activities. Users may enter double quotes ("") to denote an empty passphrase.
  • Updated the Diffe Hellman default minimum key size to 1024.
  • Resolved an issue in the web client where Internet Explorer 11 users could not enter data into certain fields.
  • Resolved an issue where Reschedule, Hold, and Restart options were not available in the web client Monitor view.

June 2017

Version: 6.5.48

Jun 19, 2017

General Updates
  • Added the ability to override SSRS report names with a Report Title field on SSRS Execution Method Jobs.
  • Resolved an issue where Symitar Jobs scheduled before 10:00 AM could fail to run before 10:00 AM. Symitar Jobs will now run as intended.
  • Resolved an issue where JD Edwards Jobs still Processing in JD Edwards could be reported as Finished in JAMS.
  • Resolved an issue where the improper JD Edwards configuration file could be used on JD Edwards Job submissions.
  • Resolved an issue that could prevent JAMS from parsing custom field values in SCOM alerts.
  • Added JAMS Credential options to PGP Decrypt and PGP Sign activities.

 

Version: 6.5.47

Jun 5, 2017

General Updates
  • Added SAP System Language configuration options to SAP Execution Methods.
  • Added support for -Parameters and -AddAllParameters arguments on Submit-JAMSEntry cmdlets, which allow users to add and set Job parameters on the fly.
  • Added the ability to specify SSH options on cmdlets using a hash table.
  • Increased logging capability for iSeries Jobs.
  • Increased logging capability for Informatica Cloud Jobs.
  • Resolved an issue where file trigger events saved user IDs instead of usernames, which could cause copied file trigger events to have unpredictable results.
  • Resolved an issue where the Monitor shortcut could fail to load if selected while JAMS was sending a message. The monitor will accommodate outstanding sends before loading.
  • Resolved an issue where duplicate file watches could be created on JAMS Agents. If the connection between an Executor and Agent fails, the file watches and the JAMSHost processes on the Agent will terminate.

April 2017

Version: 6.5.41

Apr 19, 2017

General Updates
  • Added PGP Key Ring cmdlets, including Export-JKey, New-JKey, and Remove-JKey.
  • Updated Rebex to 2017 R2.
  • Adjusted display of selected rows in the Monitor. All selected rows now display in the selection color, regardless of status-based highlights.
  • Added support for SAP System Numbers. System Numbers may now be appended to the server, separated by a colon (E.g. MyServer:23).
  • Resolved an issue where Workflow properties that started with a "{" character were not parsed correctly.
  • Resolved an issue where the labels for Specific Values in the Execution Method dialog were not updated based on the selected Exit Code Handling option.

March 2017

Version: 6.5.38

Mar 24, 2017

General Updates
  • Resolved an issue where Jobs in a Setup could execute ahead of higher-priority Jobs waiting outside of the Setup.
  • Resolved an issue where Setup Detail forms would not resize properly.
  • Resolved an issue that could prevent users from creating a Setup completion Trigger configured to fire for all completion severities.
  • Resolved an issue that could cause the x86 installer to fail.
  • Removed a 30 second timeout value from ODBC and OLEDB Activities. Timeout values on the two Activities are now set to unlimited.

 

Version: 6.5.35

Mar 8, 2017

General Updates
  • Resolved an issue with specific Rebex assemblies not installing to the Global Assembly Cache, which caused SSH and SSL cmdlet errors.
  • Resolved an issue where SQL 2016 was not being loaded properly in JAMS, which could result in misleading SQL error messages.
  • Resolved an issue that could cause zero length strings in workflows to be parsed improperly.
  • Resolved an issue with PowerShell Workflow Activities that could prevent proper parameter parsing.
  • Resolved an issue with the Local Copy function in the FileTransfer Execution Method that could prevent Delete After Transfer from functioning properly with the Get File option.
  • Resolved an issue where Setup Step numbers would not display properly above step 100.

February 2017

Version: 6.5.27

Feb 10, 2017

Features and Enhancements
  • Added the ability to configure the "From" address for SSRS reports with a FromAddress Parameter.
General Updates
  • Updated REBEX to 2016 R3.
  • Improved JAMSAgentX deployment to remote Agents. Deploying AgentX will now update or create a fresh install of JAMSAgentX based on current AgentX version on the remote Agent.
  • Instated the ability to parse Job Parameters or JAMS Variables to assign Workflow Variables using the Assign Activity.
  • Increased the maximum length of Agent names from 64 characters to 256 characters.
  • Resolved an issue where Agent ports set above 100 would not display properly in the GUI.
  • Resolved an issue with the Folder creation "Edit the Folder definition after adding" option that could cause an incorrect Folder to open.
  • Resolved an issue where adding a second history shortcut would fail with a null reference.
  • Resolved an issue in the JAMS Client where switching to a Server with no history while in the history view would cause a null reference exception.
  • Resolved an issue with failed Jobs waiting to repeat. If the JAMS Scheduler was restarted when failed Jobs were waiting to repeat, the Job would not repeat.
  • Resolved an issue with the ForEachMailMessage Activity. A change to the Activity options could cause Workflows to fail with "Incorrect Function" errors.
  • Resolved an issue with the calendar editor where double clicking anywhere in the calendar editor would add the currently selected date to the currently selected calendar.
  • Resolved an issue with the Task Converter that could cause incorrect recurrence conversions on tasks with large recurrence values.
  • Resolved an issue where Netezza Execution Method installation could be missed by the JAMS installation wizard.
  • Resolved an issue that prevented Internet Explorer 11 from functioning with the JAMS Site.
  • Adjusted Zip extraction behavior to overwrite existing files after download.
  • Resolved an issue with the Wait-JAMSEntry cmdlet in remote PowerShell sessions. The Wait-JAMSEntry cmdlet will now function as intended in remote sessions.
  • Resolved an issue that could prevent users from adding or modifying Folders and Jobs with the REST API.
  • Resolved an issue where the MSDAX installer could install MSDAX2012 in place of MSDAX2012R2 or MSDAX2012R3 on the JAMS Scheduler.
  • Resolved an issue where the JAMSMSDAX installer could skip the installation of the JAMSMSDAXHost.dll.config file.
  • Resolved an issue where MS Dynamics Jobs, Reports, and Batch Jobs returned in unsorted lists would display improperly in the sorted lists of Jobs, Reports, and Batch Jobs in JAMS. This would cause improper Job and ID references in JAMS.
  • Improved performance in Dynamics AX adapter by reducing loads related to the Job/Report/Batch Job list.
  • Resolved an issue where Dynamics AX Jobs in JAMS could be saved without a Job Type radio option selected. This would prevent the Job in question from running in JAMS.

December 2016

Version: 6.5.20

Dec 2, 2016

Features and Enhancements
  • Added Now and UtcNow to parsing symbols for Triggers and Dependencies.
General Updates
  • Increased upper limit on Queue Job Limit and Resource Quantity Available values to 999,999,999.
  • Resolved an issue where the Web Client was not checking for Execute access in the Server ACL.
  • Resolved an issue that could cause unresponsive "OK" and "Cancel" buttons in the Folder Navigator.
  • Resolved an issue where a null ActionJobStep in SQLAgentJobs would cause the Job to fail.
  • Resolved an issue that could cause files downloaded with SFTP, FTP, or FTPS to ignore "Delete Source Files" options and prevent changes to the "Delete Source Files" option from saving.
  • Resolved an issue where Username and Password data were not saved correctly in the Server Definition.

October 2016

Version: 6.5.18

Oct 27, 2016

GUI Enhancements
  • Added New JAMS Onyx and JAMS Crystal Themes. Learn how to set them in our Graphical Enhancements article.
  • Added Highlights to the Monitor and History Views. Failed Jobs will highlight red. Pending, Halted, or Waiting Jobs will highlight yellow. Read about it in our Graphical Enhancements article.
  • Implemented new JAMS Icon Set. Get an icon reference sheet from our JAMS 6.5 Graphical Enhancements article.
  • Added Icon column to JAMS Monitor, History Views.
  • Combined Notify Names and Notify Options Properties into a single Notification section.
  • Updated Collapsable views to Grid views in multiple locations.
Features and Enhancements
  • Added SQLPackage 2016 to JAMS Installer. SQLPackage 2016 will automatically be used in environments running SQL 2016.
  • Added Note field to Submit Window. Manual Job and Setup submissions will have associated Notes visible in the Monitor.
  • Added support for JD Edwards on Linux with the JDEJobSsh Execution Method.
  • Added Standard Date/Time Variables, referenced as <<JAMS.Now>> and <<JAMS.NowUTC>>. This enhances JAMS Date Parsing capability.
  • Added modifiers to force uppercase or lowercase on Parameter values.
  • Enhanced File Transfer Capability. Zipping and Unzipping, Local Transfers, and Password Archiving and more have been added.
  • Improved JSON and XML Parsing to return more accurate value representations. This will also allow users to use Variables and Parameters more effectively in Workflows and the FileTransfer Execution Method. Existing JAMS Customers may see their current FileTransfer executions renamed to FileTransferV1 to preserve existing Jobs. The new FileTransfer execution method will have an option to set JSON in the options field, which turns on JSON parsing.
  • Added Masking for Passwords in Log Files, which will prevent passwords used in Banner or PeopleSoft Execution Methods from appearing in Job logs.
  • Added an Audit Trail Report Template to the Reporting Tab. Watch the Running and Modifying Reports video to get more out of the new Audit Report Template.
  • Implemented a drop-down list for the Folder Field in the History Query. This removes the need to type out Folder Names manually.
  • Added detailed Job and Setup History tab to multiple locations.
  • Added hard-coded error messages to allow better integration with Amazon RDS and Azure SQL. This removes the need for users to have SA rights to SQL.
  • Added File Workflow Activities, including ChangeDirectory, CopyFile, ForEachLine, GetContent, MoveFile, and more. Read about the Activities in the JAMS Documentation.
  • Added Azure HDInsight Workflow Activities, including HDInsightSessionOozieSubmitJob, HDInsightSessionGetClusterStatus, HDInsightSessionHBaseSetData, and many more. Read about the Activities in the JAMS Documentation.
  • Added PGP Workflow Activities, including PGPDecrypt, PGPencrypt, PGPSign, GPGUnsign, and PGPVerifySignature. Read about the Activities in the JAMS Documentation.
  • Added PGP PowerShell cmdlets, including Protect-JEncryption, Protect-JSignature, Unprotect-Jencryption, Unprotect-Jsignature, and Test-Jsignature.
General Updates
  • Resolved an issue where the Web Client could fail to reconnect to the Monitor if the JAMSScheduler Service was restarted.
  • Resolved an issue that could result in users seeing "Unsupported Action" messages in the JAMS Dashboard Designer. Users will no longer see this message.
  • Resolved an issue where Resources deleted in the JAMS Client were not deleted from the JAMS Scheduler.
  • Resolved an issue that prevented a Folder from referencing a Notify Job with a relative reference. This would previously cause a "Job Not Found" error.
  • Resolved an issue where Setup Job default Parameter values could not be updated through the GUI.
  • Resolved an issue where recurrent Jobs or Setups could be halted when cancelled by a Pre-Check Job. Jobs and Setups cancelled by a Precheck Job will now reschedule.
  • Resolved an Issue where the SAP Connector was unable to monitor for SAP Jobs. This could cause Jobs to appear as running indefinitely.
  • Resolved an issue with the OracleStoredProc Execution Method. The Execution Method specified "DataSource" instead of "Data Source", which could affect the performance of the OracleConnectionString Parameter.

August 2016

Version: 6.4.51

Aug 9, 2016

Features and Enhancements
  • Enhanced Installer function. Un-checking components in the executable will uninstall those components.
  • Enhanced installer interface. Implemented notifications about reboots, user roles, and ongoing installation status.
  • Upgraded Rebex to 2016 R2.
  • Added support for UseCompression, BufferSize and QueueLength arguments for SFTP through Rebex 2016 upgrade.
  • Introduced a Banner execution method for Windows.
  • Introduced an Informatica Cloud integration.
  • Introduced a SAP Business Objects Data Services integration.
  • Added ability to search for setups by folder.
  • Improved error handling in zOS agent. Added error messaging for no output conditions.
  • Improved error handling when processing bookmarks in the AskQuestion and Managed activities. Added error messaging for invalid responses.
General Updates
  • Resolved an issue where invalid log file paths prevented setups from starting. Added error messages with the attempted log file path.
  • Resolved an issue with Swagger URL and API names. Restored full access to swagger documentation and custom swagger activities.
  • Resolved an issue where the Monitor view filtering feature would ignore nested jobs.
  • Resolved an issue where saving a setup in the REST API would not save the Setup's Job.
  • Resolved an issue with the folder output path in SSRS jobs.
  • Resolved a timeout issue with the SSRS execution method, SQLScript activity, and SQLQueryScalar activity where Jobs could fail automatically after 30 seconds.
  • Resolved an issue where PowerShell SFTP transfers could fail after transferring 1GB of data.
  • Resolved an issue with the -Bucket parameter to Connect-JS3 command. Added functionality for optional parameters.
  • Resolved an issue preventing JAMS sites from functioning on a server other than the JAMS server.
  • Resolved an issue where JAMS Web Site URL enforced case sensitivity. Web client site URL is no longer case sensitive.
  • Resolved an issue where Projected Schedule could mishandle "WithIn" time of dependencies on Setups.
  • Resolved issues finding and returning reports generated by Symitar RunJobFile activity.
  • Resolved an issue where Workflows completing before the Jobs it submitted could cause serialization errors and fail the JAMSExecutor with "Handle has been closed". This occurrence will no longer fail the JAMSExecutor.

May 2016

Version: 6.4.36

May 4, 2016

Features and Enhancements
  • Added the ability for JAMS E-mail PowerShell cmdlets to access the message headers.
  • Widened the scope of ability to modify values in JAMS Jobs. Added the ability to override Project level parameters with Job parameters.
  • Added full support for SQL 2016.
General Updates
  • Resolved an issue that prevented copied jobs from being overwritten.
  • Resolved an issue locating job output in the JD Edwards Report execution method.
  • Resolved an issue where the REST API was using the wrong user context when evaluating ACLs resulting in incorrect user permissions.
  • Resolved an issue where Resources returned “Default Error Handler” rather than appropriate message.
  • Resolved an issue with the NeoBatch add-in. Jobs no longer fail with message 'System.Collections.ArrayList' does not contain a definition for 'SyncObject'.

March 2016

Version: 6.4.31

Mar 8, 2016

Features and Enhancements
  • Added support for SQL 2008, 2012, and 2014 to the SQLAgentJob Execution Method.
  • Added an Agent definition and Execution Method for JAMSAgentD.
  • Added the OutputFormat config setting for JD Edwards.
  • Added the ability to customize the e-mail subject in the SSRS Execution Method.
  • Added support for SSRS in SQL 2008 and 2012.
General Updates
  • Resolved a race condition that could show SQL Agent jobs complete in JAMS before they were complete in SQL.
  • Resolved an issue where JAMSAgentX did not fail a Job if the Job was not found when restarting.
  • Resolved history query issues in the JAMS Sample Web Site.
  • Resolved an issue when creating JAMS objects through PowerShell, the returned object was not complete and could not be modified.
  • Resolved a database deadlock caused by multiple Jobs with a Dependency on the same file.
  • Resolved an issue with JAMS not sending zero length lines in the Job source to agent machines.
  • Resolved an issue where the SendMail Workflow activity would not release an attached file after sending the email.
  • Resolved an issue when creating the Projected Schedule, that caused a Job to load instead of a Setup.
  • Resolved an issue that would affect integration licenses not being recognized.
  • Resolved an issue that would cause the Authentication Dialog to prompt multiple times when authentication failed.
  • Resolved an issue causing the SQLAgentJob Execution Method to require SQL 2014.

 

January 2016

Version: 6.4.25

Jan 14, 2016

Features and Enhancements
  • Introduced a complete REST API for managing JAMS.
  • Enhanced SAP Integration to include comprehensive support for SAP Process Chains.
  • Improved sorting on the RequestSet Jobs dropdown field in Oracle EBS Jobs. Items are now sorted by RequestSet Jobs based on their Stage ID and then sorted by Sequence.
  • Improved workflow control with the addition of “Hold” and “Skip” commands that can be applied to JAMS Activities in a Workflow. To access this feature, go to the Monitor and open the current Workflow Job’s properties (Workflow tab) and choose the Available Action menu. From the submenu select either the “Hold” or “Skip” option. These actions can be taken after the Workflow Job has entered the schedule.
  • The Setups View now includes a Job Picker when defining mass changes for Notification, Recovery and Precheck Jobs.
  • Updated the JAMS Client to .NET Framework 4.5 which includes support for the new Windows Workflow source editor.
  • Updated the Key Management Dialog to support additional export formats for public and private keys. Supported export options for public keys are: OpenSSH, SSH2, and SSH Base64. Export options for private keys include: Putty, OpenSSH, and PKCS #8.
  • Added support for Parameters to allow specification of minimum SSH key sizes.
  • Updated the SQLStoredProc execution method to use the credentials of the specified JAMS user when populating database fields in the Job source. This applies when SQL authentication is specified. The current user must have GetPassword access to the specified User.
  • Introduced an Execution Method that runs SQL Agent Jobs.
  • Introduced the OracleStoredProc Execution Method to allow stored procedures to run against an Oracle SQL Database.
  • Introduced the SQLQueryScalar workflow activity that supports scalar values in Workflow variables.
  • Updated the ASP .NET Monitor Control to allow filtering by Folder.
  • Added the ability to suppress timeout messages when waiting for a JAMS entry with the Wait-JAMSEntry cmdlet.
  • Added the configuration HistoryQueryLimit that restricts the number of rows returned in a history query. The configuration setting has been set to 0 by default, enabling the display of unlimited rows. Users can insert a specific quantity to return a limited number rows.
  • Updated Rebex to 2016 R1.
General Updates
  • Resolved an issue through the API, which prevents a Definition's Parent Folder from changing during an update operation.
  • Resolved an issue with SubmitEntry and PSWrapper Workflow activities where a Parameter value could be overwritten when no value was supplied.
  • Resolved an issue that allows the SQLStoredproc activity to pass null to Parameters when no value is specified.
  • Resolved an issue with the Set-JAMSStatus cmdlet to set an entry’s icon color when a JAMS Client (V. 6.3.16 and later) is running on a Server older than V. 6.3.
  • Resolved an issue where deleting an Agent Definition did not remove all references to the Agent.
  • Resolved an issue with File Dependencies that could cause the User Reference to be lost during a copy operation.
  • Resolved an issue with the SubmitEntry Activity’s Job chooser to refresh when switching to another server.
  • Resolved an issue with the PowerShell Provider when a recursive copy or move operation did not include a DateType’s dates collection.
  • Resolved an issue with the Get-JAMSEntry cmdlet where the -FolderName value had no effect.
  • Resolved an issue with the JAMS RESTful API installer that omitted a CSS and XML file during install.
  • Resolved an issue with the JAMS Installer when updating the client.
  • Resolved an issue in Batch Queue dialogs to show the proper "Last Changed By" Active Directory Account.
  • Resolved an issue causing the Calendar Control to begin in 2014.
  • Resolved an issue with the Submit Menu's not providing proper scope to the first object that is right clicked.

October 2015

Version: 6.3.30

Oct 7, 2015

  • Resolved an issue that caused Setups to fail after upgrading from JAMS 5.4 to JAMS 6.x.
  • Simplified the process of creating Workflow toolbox configuration files, for a PowerShell command, by eliminating the need to specify the TypeName attribute.
  • Upgraded Rebex to version 2015 R4.1.
  • Improved error handling when an agent experiences a network failure.
  • Improved the PeopleSoft integration that treats Warning Jobs as “Successful” and Error Jobs as “Errors.”
  • Added a sort order to the drop-down lists in the Dynamic AX integration.
  • Resolved an issue that prevented an Audit Trail rollback of a Job or Setup name after it was modified.
  • Updated the Oracle EBS Request-Set to display the User Name of concurrent programs.
  • Resolved an issue that prevented Banner Jobs from using an override port.
  • Added support for the JAMSAssemblyPath in the JAMS Scheduler.
  • Corrected an issue with Setup Jobs, Dependencies and Parameters that would cause an update to fail if one item was modified in a list when other items, with references to other objects, were not modified or viewed.
  • Updated Connect-JS3 to use -Name instead of -Bucket. Note: Bucket still works for backwards compatibility.

August 2015

Version: 6.3.27

Aug 24, 2015

  • Resolved an issue with the Oracle EBS integration that now supports carriage return characters in a SQL script.
Version: 6.3.26

Aug 10, 2015

  • Resolved an "index out of range" issue in the Banner integration when a parameter had no value.
  • Resolved a resource leak when a job that a “Wait-JAMSEntry” command was waiting on failed and was not rerun.
  • Resolved an issue with SSISDirect packages timing out after 30 seconds.

July 2015

Version: 6.3.24

Jul 27, 2015

  • Added an Execution Method for SSRS, allowing users to run SQL Reports from JAMS.
  • Added an Execution Method that lets users run zOS jobs from JAMS.
  • Resolved an issue that could cause a Setup definition to not copy every companion Setup Job.
  • Improved performance when opening a Setup definition in the GUI. Instead of hitting the database multiple times for each contained Setup Job, the database now hits the Setup once, thus maximizing performance for larger Setups.
  • Updated Rebex to correct an issue that could cause truncated downloads.
  • Resolved an issue related to opening a Job or Setup definition. Instead of loading each object from the root folder, JAMS now loads a Job or Setup based on its related subfolder.
  • Multi value Banner parameters with only one value did not work.
  • Added support for e-mailing reports to SSRS.

 

Version: 6.3.19

Jul 7, 2015

  • Improved the performance of the Monitor’s security checks for SeeAllJobs.
  • Enhanced the History function by allowing queries on the override Job name of a Setup Job.
  • Improved the performance of the “Jobs” tab in the Setup detail window.
  • When a SubmitEntry activity can’t submit a Job, JAMS now notifies all accounts and email addresses specified within the Notify Names.
  • Resolved an issue that caused the PowerShell command, Get-JAMSEntry, to return any Jobs waiting for a Submit Time Window as being within the Submit Window.
  • Provided improvements to the Oracle EBS add-on, allowing it to run request sets, grab parameters, and makes it easier to enter values for Job parameters.
  • Resolved an issue that caused Boolean, Float and Time data type Parameters to pass incorrect data to the remote Agents.
  • Updated the Projected Schedule view to display projected time of submission for all Jobs and Setups.
  • Resolved an issue when renaming a file using the FTP/SFTP Execution Method.
  • Resolved a race condition triggered when an Agent Job completes, potentially causing Jobs to fail with the error: "job not found when reconnecting".
  • Eliminated a race condition caused when a JAMSAgentX Job closes the channel, potentially creating a duplicate entry in the MSMQ.
  • Corrected the handling of SeeOwnJobs and SeeAllJobs ACL settings when accessing the Monitor.
  • Resolved an issue that prevented JAMS from displaying accurate reference listings for Jobs and Setups with Dependencies using “Since Jobs”.
  • Resolved an issue with file watches that can occur during the second time a file is being monitored and looked for, when using Dependencies and Triggers.
  • Resolved an issue so JAMS sets the correct ParameterOrigin when loading a Setup Job’s Parameters.
  • Resolved an issue that can cause a database conversion failure when upgrading from V5.x to V6.x on Windows XP or Server 2003.

May 2015

Version: 6.3.16

May 21, 2015

  • JAMS now supports RPM and Debian package managers when installing JAMS AgentX.
  • Updated the PeopleSoft add-in to load output types and output destination formats from a configuration file.
  • Wildcards are now supported in JAMS AgentX file watchers in Linux.
  • Enhanced the Set-JAMSStatus PowerShell cmdlet to allow users to modify the entry icon’s color setting and insert a custom message that displays using a mouse over action.
  • Added enhancements to three workflow activities (SubmitEntry, AskQuestion, and ManagedActivity) that automatically modify the Workflow icon in the Monitor when attention is required.
  • Added the OracleEBSRequestSet execution method that greatly enhances the capabilities of JAMS when used to automate EBS processes.
  • Included additional security enhancements so that users view only those entries in the current schedule they have permission to see.
  • Improved the security checking process when modifying User Definitions.
  • Added options to the Monitor properties to allow users to select what entries get nested.
  • Provided support for Severity, Priority and CustomFields in the SCOM Management Pack.
  • Updated to the latest version of Rebex for FTP and mail server connections.
  • Static and Dynamic builds of the Linux 32 and 64 bit agents are now included as both binaries and packages.
  • Resolved an issue with Setup Jobs not retrying after a failure when configured to do so.
  • Resolved an issue when viewing the Key Management dialog for a User Definition after adding a key.
  • Corrected an issue preserving the state of a held Setup Job after a failover event.
  • Resolved an issue when adding specific types to a JAMS DateType.
  • Corrected an issue when deleting a JAMS Variable that is referenced by a Folder or Method parameter.

April 2015

Version: 6.2.40

Apr 8, 2015

  • Adds support to the SCOM management pack for SCOMPriority, SCOMSeverity and SCOMCustomField0 through SCOMCustomField9.
  • Improves the initial prompt handling for Symitar activities by eliminating the single "S" prompt and replacing it with a set of flexible commands.
  • Resolves an issue in the ASP.NET Submit control when parameters, using the “Select” validation type, are overridden using a default value.
  • An update to the JAMS Client allows it to continue running when an XML configuration file becomes corrupted.
  • Corrects an issue when a job, which is set to ignore dependencies, is released before its scheduled time, potentially causing a dependency wait at start time.
  • Resolves an issue that can cause a Job to wait for its already satisfied dependencies after the JAMSScheduler is restarted or failed over.
  • Corrects an issue that can cause a failed (and released) setup to remain in the Monitor view until the JAMS Scheduler is restarted.
  • Resolves an issue when Folder parameters are not picked up when a job, submitted as part of a setup, is located in a different folder.
  • This update prevents a JAMSAgent or JAMSExecutor failure if a file is closed between the completion of a read and the queueing of the next read.
  • Corrects an issue that can cause the JAMS Executor to go into a CPU-bound loop when a JAMSAgentX job fails.
  • Updated the Netezza installer to resolve several functional issues.

March 2015

Version: 6.2.35

Mar 5, 2015

  • Resolved an issue that caused SCOM alerts to not replace many <<Name>> symbols.
  • Modified Workflow SQL Activities to allow them to run in parallel.

February 2015

Version: 6.2.34

[release date Feb 25, 2015]

  • Resolved an issue that caused inaccuracies when calculating historic runtime Job statistics.
  • Changed the scaling within the Projected Schedule view to improve the readability of very short Jobs (with an average elapsed time of less than a minute).
  • The base Execution Method’s parameters now carry over when defining a new Execution Method.
  • Resolved an issue when a changed item no longer matches the filter criteria, causing a mass change to stop and return a “Collection Modified” error.
  • When cancelling a Linux process, forcing the job to abort now sends a SIGTERM rather than a SIGKILL to clean up all child processes.
  • An update to the PeopleSoft ERP Adaptor now allows the MVP SQL PeopleSoft table to be cleaned up when a Job completes.
  • Added support for skipping the certificate revocation list checks when connecting to mail servers for email trigger events.
  • Corrected an issue that can cause a Job to restart if it completes before it can gather statistics.
  • Corrected an issue that required servers to be defined via IP Address rather than Node Names.

January 2015

Version: 6.2.30

Jan 20, 2015

  • Added an enhancement to send a SIGKILL signal to Linux processes to ensure the entire process tree has been terminated when cancelling from JAMS.
  • Included support for ServiceNow notifications.
  • Added a StartServicesAfterUpdate configuration setting to allow users the option to stop JAMS Services from starting (by modifying it to False) after installing an update. Please note: In order to change the configuration to False, users must first stop the JAMS Service.
  • Added the Banner add-in.
  • Updated the Help menu with new JAMS documentation.
  • Added a new feature that notifies users when a file watch fails.
  • Incorporated Dynamics AX updates.
  • Improved highlighting in date definitions.
  • Added the Get-JAMSAgent cmdlet, which lists all agents on a JAMS Server.
  • Improved the performance of a regular expression when the source appears as, but is not, a parameter reference.
  • Resolved a UI issue in the Web controls.
  • Corrected an issue that could cause Jobs to remain in the Monitor view after being canceled by a Pre-Check job.
  • Resolved an issue that stops watching for files or e-mails when a Trigger is disabled.
  • Corrected an issue with Setup Jobs waiting for Dependencies.
  • Improved type conversion in PSScriptGeneric allowing JAMS to recognize when conversions are redundant.
  • Added a "List" tab to date definitions.
  • Stopped converting server names into IP addresses to correct an issue with Microsoft.
  • File watch failed alerts for Triggers and entries are automatically added. For existing installations they are not selected in the root folder definition, but are selected for new installations.
  • Updated the copyright to 2015.
  • Updated the license terms to the October 2014 version.

October 2014

Version: 6.2.19

Oct 10, 2014

  • Added an enhancement to correct an issue where if a Setup failed to start, it would never be removed from the monitor view.
  • Made a grammatical correction to one of the Agent error messages where it reads "Folder" instead of "Agent".
  • Added an enhancement to the PCToEditFile activity to ensure that the uploaded file had the correct file protection.
  • Added workflow activity "PSScript<T>" .
  • Added an enhancement to improve the PSWrapper activity to return the correct type.
  • Added an enhancement to the iSeries agent to support *NOPWD.
  • Improved support for old JAMS Clients running newer versions of the JAMS Scheduler.

September 2014

Version: 6.2.17

Sep 18, 2014

  • New Workflows Feature: Users can now open a Job and Setup definitions can be accessed directly from the SubmitEntry activity.
  • Included an audit trail message when a trigger is auto disabled.
  • Resolved an issue that caused errors in XML exports when jobs included a resource definition.
  • Enhanced the Submit dialog and the SubmitEntry controller with the option to submit a Job in a “holding” state.
  • Fixed an issue when performing a relative search for a Setup definition.
  • Added comma separators to many Dashboard views.
  • Improved the concurrency of event handling in the JAMS Scheduler.
  • Added “Setup” to the list of initiator types.
  • Added the ability to nest Jobs in the History view.
  • Expanded nesting criteria in the Monitor view to include pre-check, recovery, notification and jobs submitted through the SubmitEntry workflow activity.
  • Improved the display of large dialog boxes in the ASP.NET Submit control.
  • Fixed the context menu for Job and Setup Diagrams. Resolved an issue that could cause a Setup to be submitted when submitting a Job within a Setup, from the History view.
  • Added a combo box to the Access Control List (ACL) editor to provide more granular control over Access Control Entry (ACE) inheritance.
  • Updated DevExpress to 14.1.6.
  • Added a Dashboard ASP.NET control.
  • Added the JAMSSCOMEventHandler to push events to SCOM.

August 2014

Version: 6.2.11

Aug 6, 2014

  • New Dashboard feature that provides graphical summaries of information and trends within your JAMS environment(s).
  • Includes a set of preconfigured Dashboards:
  • The Default Dashboard provides summary information about the current queue usage along with a 24-hour Job history.
  • Advanced Dashboard includes summary information on current load balancing statistics (Queue Usage, Resources and Job Count by Agent). The Dashboard also incorporates a detailed 24 hour Job history and a breakdown of the past 7-day history by agent.
  • Job History by Agent Dashboard displays a summary of Jobs run within the past 7 days, grouped by agent. An adjustable Date Range subpanel can focus on Job History data to any point within the previous 7 days.
  • Completion by History Dashboard shows a 7-day Job history, filtered by agent, and by final severity counts.
  • Current Load Balancing Dashboard incorporates Job Count by Agent, Queue Usage, and Resource load and availability information.
  • Powershell Dashboard provides extensive data about the machine hosting the JAMS Client. This display combines information on Disk Utilization, CPU Usage (broken down by average and core) along with current Memory usage. This Dashboard also includes a panel listing of all Jobs requiring user attention.
  • Incorporates a powerful Dashboard Designer for setting up customized Dashboards.
  • Provides support for SQL Server 2014.
  • Enhanced the Get-JAMSQueue cmdlet to return the JobCount property of a Batch Queue.

July 2014

Version: 6.1.288

Jul 3, 2014

  • Changed parameter handling in the JD Edwards add-in to support Oracle databases.
  • Added support for JD Edwards queue. If a job has a parameter named JDEQueue, we take the value and set the JDEQUEUE in the XML.
  • Eliminated a race condition when submitting a job that could prevent the Scheduler from seeing the newly submitted job.
  • Removed the "Description" PowerShell alias from User Security now that we have a real Description property.

June 2014

Version: 6.1.286

Jun 15, 2014

  • Adds improvements when retrieving reports from a Symitar job.
  • Resolves an issue that could cause references to be lost when an object is copied.
  • Updates the UserName column to “Display Name”.
  • Updates the tools tips in the Projected Schedule display.
  • Activates the recursive functionality on the Get-ChildItem cmdlet.
  • Enhances JAMS support for Microsoft’s Perfmon (Windows Performance Monitor).
  • Includes an update that prevents users from resuming a workflow that has been removed from the schedule.
  • Supports the most recent Microsoft Dynamics AX 2012 revisions, R2 and R3. Note: The installer only contains the most recent version (2012 R3). If you are running an older release of Microsoft Dynamics AX 2012 please contact us to request an updated installer.
  • Corrects an issue with the Microsoft Dynamics AX add-in that could indicate a successful Job that has actually failed.
  • Includes a PowerShell support enhancement for FTPS servers requiring a password and key.

May 2014

Version: 6.1.285

May 1, 2014

  • Added an enhancement to SNMP notification job to support V6.
  • Added an enhancement for WEEK language specification as a predefined period so you can now have date specifications such as "First day of week", "Last workday of week", first day of last week" etc. The first day of a week is defined by the culture of the JAMS Server. For the U.S. culture, the first day of the week is Sunday.
  • An enhancement to correct an issue in the NeoBatch add-on to support production mode servers.
  • Added an enhancement to correct time zone issues when checked the end time of a resubmitting job.
  • Added an enhancement to updated the Symitar PCtoEditfile activity to use the EDITFILE.DATA filename.

April 2014

Version: 6.1.281

Apr 15, 2014

  • Added the Projected Schedule view.
  • Improved the Schedule.Simulate() API to support repeating jobs and dependencies. These improvements can be seen in the Projected Scheduler report (and View).
  • Added an enhancement to Set-JAMSParameter to support unlimited length values.
  • Added the NeoBatch add-in.
  • An enhancement to correct an issue with timezone display.
  • An enhancement to enabled mass change on the job autosubmit column.
  • Added Get-JAMSFailoverStatus and Set-JAMSFailoverStatus , that would allow a "graceful" failover, and to get current failover status.
  • An enhancement to correct an issue when setting SSL in mail trigger events.
  • An enhancement to correct an issue in our reevaluation of resubmit time when a timezone is set.
  • Added and enhancement to support to retrie and e-mail Symitar reports.
  • An enhancement to include -Passthru on the Send-JFSItem command.
  • An enhancement to improve the error messages when throwing the "PromptIsNotImplemented" exception in a PowerShell job.
  • An enhancement to correct an issue if a job was in step 0 of a setup, the job would start as soon as the setup was submitted, even before the setup started.
  • Added an enhancement to refresh the status light when the server changes.
  • Added an enhancement to correct database case issues in the V5 to V6 upgrade.
  • An enhancement to correct notification trace messages.
  • An enhancement to correct the installation of JAMSForms.dll when the agent was installed.
  • An enhancement to correct an issue when converting from V5.x to V6.x, the names of the sub-jobs in setups were lost. This only affected setups in the current schedule.

March 2014

Version: 6.1.272

Mar 12, 2014

  • An enhancement to prevent a deadlock and a database timeout when a setup has a submit window and it is set to be canceled if it misses the window.
  • An enhancement to support case sensitive database collations.
  • An enhancement to support recursive search for notify job.
  • An enhancement to improve the awareness of a workflow when a job it submits is released to run again. The second run will now be seen by the workflow.
  • Setup definitions now support exported timezone values.
  • An enhancement to improve the handling of credentials in the Connect-JS3 command.

February 2014

Version: 6.1.270

Feb 5, 2014

  • Added an enhancement to improve the reliability of adding source code in the Job Creation Wizard. Internal fix to JAMS to ensure job source is saved from the wizard.
  • Improved the date format usage in the Submit web control. Product enhancement to bring the web controls more inline with the GUI client.
  • Corrected bindingRedirect in Web.config of the JAMS Web Interface. Internal fix to the JAMS Web Interface.
  • The History view now includes a Display Name column. Enhancement to show the Display Name of a job which can be added from the Column Chooser Tool.
  • Updated Alerts to Display Name. Enhancement to JAMS Alerts to utilize a jobs Display Name rather than the Job Name.

January 2014

Version: 6.1.268

Jan 30, 2014

  • An update to the iSeries agent to reduce the size of files on the iSeries and to support enhancements to QSYSOPR view.
  • Added support for selecting QSYSOPR messages by type and time range.
  • Removed unnecessary elements when extracting trigger definitions to XML.
  • Added type conversion when passing parameters to the submit API to be more backwards compatible with JAMS V5.4.
  • Corrected an upgrade issue when upgrading on XP or Windows Server 2003.
  • Changed sample jobs that used the Parsed execution method to use Command.
  • Corrected tooltips on the submit dialog.
  • If we use a job's status text to display some status, reset it to the original value rather than an empty string.
  • Prevent dates from going out of range when a jobs scheduled end date is in the year 9999.
  • Corrected an installation issue that prevented the PowerShell Activities from being updated.
  • In the add job wizard, if you entered source and clicked next, and then went back, the source was gone.
  • Corrected contact phone number.
  • Updated Agent completion logic to evaluate Good regular expressions even when the agent tells us that the job failed.
  • Reload config settings when going from backup to active.
 
Version: 6.1.260

Jan 12, 2014

  • Corrected an issue with –RunDebug. This is meant specifically for jobs being submitted via the command line utility, or in PowerShell with Submit-JAMSEntry in order to run as the submitted user and ignore all dependencies.
  • During a failover, we reload config settings to get current values. Ensures that if any updates were made to config values moments before a failover event occurred, we will refresh for the most recent values.
  • Corrected an issue with the SubmitEntry activity adding “_0” to parameter names. An internal correction within JAMS.
  • Added support for VarChar(Max) parameters to SQL stored proc execution method. Significantly higher amount of character support with the addition of VarChar(Max).
  • Improved parameter handling in Symitar activities. Internal improvements within JAMS to better process and pass parameters.
 
Version: 6.1.225

Jan 7, 2014

  • It is now much easier to tie file/mail watch status back to the trigger and/or dependency doing the watching. Triggers now have an Audit Trail tab that shows what is going on. Dependency issues show up in the job’s Audit Trail tab in the monitor view.
  • Mass changes are now much easier, without the need for scripting! In a list of Jobs/Setups/etc, you can right click in a column heading and pick “Change All” and we display a dialog that asks for the new value. You can go one by one or click “Change All” to apply a mass change.
  • Displaying a count of the current number of selected jobs within the Monitor view, History view and Folder Definition views.
  • Added audit trail messages when we do notification.
  • Changed the icon for setups/workflows that have nothing running or are halted within the Monitor view allowing users to easily see setups that need attention.
  • Added “Expand All” and “Collapse All” to right-click option in Monitor view making it much easier to navigate through high quantities of jobs.
  • Description can now be added to Users in the User Security icon to add descriptive text.
  • Restartable Workflows if you have Change and Manage access to a job and the execution method enables changes, you get a “Source” tab when manually submitting a job. You can change the source and it applies only to that run of the job, it doesn’t change the definition. The Source tab works the same as in the definition, it could be a text editor, fill in the blanks or workflow editor.
  • Add audit trail messages for each dependency.
  • License Expired Alerts have been added to notify users of any license key issues.
  • New PowerShell workflow activity to make running PowerShell easier in Windows Workflows.
  • Package PowerShell scripts as drag and drop Windows workflow activities.
  • Improved drag and drop submit activity within Windows workflows.
  • Added columns to internal lists in the column chooser (Parameters, Actions, etc.).
  • Added Trigger Audit trail to monitor Trigger activity.

December 2013

Version: 6.0.577

Dec 15, 2013

  • Corrected extra quotes when converting from SQL Agent jobs from SQL 2012.
  • Updated the Agents view shortcut to stop asking to save changes when nothing has changed; stop changing the type to SSH.
  • When a Monitor view has a folder specified, we now properly refresh the view when switching to/from the view.
  • Corrected an issue when converting Task Scheduler jobs to JAMS definitions.
  • Updates to support the 'JAMSInstrumentation' setup for SCOM.
  • When editing source in an external editor, added a timer to retry when reading the changes.
  • Added support to re-size a folder navigator.
  • Save and restore settings of the navigation pane.
  • An enhancement to prevent failure of the JAMS Scheduler service when a setup has an invalid log file path.
  • Updates to remote job and remote setup dependencies.
  • Improved performance for refreshing lists after changing an object. Now JAMS refreshes the item that changes, not the entire list.
  • Updated the latest release of the Solaris JAMSAgentX.

October 2013

Version: 6.0.573

Oct 31, 2013

  • Updated V5.4 client to 5.4.247
  • Updates for latest MicroFocus release.
  • Workaround for an SSIS issue in SQL 2012.
  • Allow jobs to create processes that breakway from the job.
  • Return the correct exit code when using the MinimumValue exit code handling.
  • Jobs did not fail if the log path was invalid.
  • Enhanced support for recovering after a machine sleeps then resumes.
  • New installations will no longer have V2 in the PowerShell execution method.
  • Updated the way we attach log files to e-mails to conform for standards.
  • CurJob ParentFolderID was not being set which led to missing folder information.
  • Updated to the latest version of Rebex.
  • Added format information for JAMSFileServerItem to correct default display in PowerShell.
  • Rerunning a job could result in incorrect resource usage counts.
  • Wasn't installing JAMSSetupAgent.exe.config.
  • Workflows should not be set to complete until they are done unloading.
  • An enhancement to add "Reprocess completion" option when canceling a job.
  • Keep scheduling priority within the bounds of 0-1000.

 

Version: 6.0.571

Oct 1, 2013

  • Updated the validation controls for the New Parameter Wizard.
  • Re-enabled the "Release from timed wait" check box when releasing a job that is held and timed.
  • Added a "Delete" button to the "Open Report" dialog to allow deletion of report definitions.

September 2013

Version: 6.0.570

Sep 29, 2013

  • Setup Job scheduled date field now uses local time instead of UTC time.
  • An enhancement to correct Job and Setup reports data type and name for the "Recursive" parameter.
  • An enhancement to correct destination server usage when copying date types.
  • An enhancement to prevent a potential deadlock when an e-mail fires multiple triggers.
  • An enhancement to correct number of jobs running as part of a setup at startup which could lead to agent job count going negative.
  • An enhancement to prevent agent job count from going negative.
  • An enhancement to prevent failure of the JAMSExecutor if a JAMSHost fails while starting.
  • An enhancement for Setup references list to contain all references.
  • Added new feature to workflow jobs; ForEachFile activity.
  • An enhancement to compensate for simple setups to fire triggers.
  • An enhancement for direct logging, modified the way the Windows log path was utilized in regards to the Unix log path.
  • An enhancement to correct direct logging behavior after a failover event would occur.
  • An enhancement to allow a job or setup that was canceled with a specific severity and then was released to run again, to complete with its own current severity value.
  • An enhancement to correct the behavior of cancelling a pending setup.

August 2013

Version: 6.0.567

Sep 29, 2013

  • Performance improvements to the MicroFocus add-in.
  • An enhancement to the SQLStoredProc execution method to add support for writing results to a file other than the job log file.
  • Improved and standardized history queries with job and/or setup folder names.
  • A correction to prevent null reference exception after adding a new Navigator to the shortcut bar.
  • Added KeepAlive and KeepAliveInterval options to file transfers to keep the FTP control channel alive during long transfers. Some NAT routers could close the connection during a long transfer which would make the transfer fail even though the file was properly transferred. This was added to all types of file transfers.
  • Updated the Series i agent to support QSYSOPR messages.
  • A correction to the JAMS PowerShell provider to prevent copy-item from using the wrong server.
  • An enhancement to the JAMS PowerShell provider to add support for recursive copy-item copies.
  • An enhancement to prevent duplicate folder names within the same folder.
  • A correction for PowerShell jobs could fail with a null reference exception if PowerShell V2.0 was not installed.
  • An enhancement to prevent a potential deadlock when a remote dependency was satisfied.
  • Added support for security port scanner on JAMS Agent.
  • An improvement to type conversion for the Set-JAMSParameter command.
  • Added missing AjaxMin.all assembly for the JAMS Web interface.
  • A correction to the AjaxControlToolkit of the Web interface to support IE8.

July 2013

Version: 6.0.566

Jul 28, 2013

  • An enhancement to inherit resource requirements from all folders leading to a job or setup.
  • Improved layout when resizing wizard controls.
  • An improvement to disable the Add button for views that span folders.
  • Improved parameter passing from Linux/Unix when submitting a job.
  • Added Folder Name column to history view.
  • Improved Monitor view when auto add/remove is disabled.
  • An enhancement to prevent the possibility of PowerShell runtime errors when closing a file server or mail server connection.
  • Updated dependency checking to always use UTC time when checking the "Within" range.
  • An enhancement to DateTime Variable datatypes to use the appropriate data length.
  • An enhancement to Workflow jobs to improve reliability by not remaining in memory even when idle.
  • MS Dynamics AX 2009 now builds against the 2009 Business Connector.
  • Prevent null reference exceptions when creating a JAMSException.
  • Added initial support for Micro Focus Enterprise Server.
  • Updated log file handling when a job is a setup is released before the setup starts.
  • A GUI correction to allow deleting an execution method that was the last one used in job creation.
  • Updated WebControls to use the latest version of AjaxToolkit to improve browser support.
  • Improved the sort order of MS Dynamics job list.
  • Added support for configuration files for MS Dynamics.
  • Added recovery instructions to Monitor Detail dialog.
  • Updated JAMS reporting to use the "From" address of Configuration setting.
  • Updated SPARC Agent.
  • Setup reference list now includes jobs that reference the setup in a dependency.
  • Added support for using a variable to set the default value of a parameter in a job within a setup.
  • Update to pull the correct description when notifying for a setup job.
  • Added JAMS_NOTIFY_FOLDER_NAME and JAMS_RECOVERY_FOLDER_NAME predefined parameters for notify and recovery jobs.
  • A correction when upgrading from V5.x, special dates were being converted to UTC which could change the date.

June 2013

Version: 6.0.563

Jun 2, 2013

  • A correction to allow when removing a server definition.
  • A correction to setups not completing correctly when released or canceled.
  • An enhancement to allow Workflow activity tracking updates in real time.
  • A correction to force Log file time stamps to now use local time.
  • An enhancement to improve error reporting.
  • A correction to the title of a view to update when moving from one folder to another.
  • An enhancement to Batch Queues to setup job can only borrow a queue slot when the setup and setup job are in the same queue.
  • A correction an issue when using the UseEnvironmentVariables submit option.
  • A correction to the first job in a setup definition that could duplicate the resource requirements which results in a primary key violation.
  • A correction for the default server setting was sometimes not being saved.
  • An update to the initial value for "Retain Option" to "Not Specified".
  • A update to address New Job wizard resize layout issues.
  • An updated to the new OS400 Iseries QSYSOPR view.

 

Version 6.0.559
  • Updates to the OS400 Operator Messages view on the External Tab of the JAMS Client.
  • Disabled 'reliable sessions' of Windows Communication Foundation (WCF) in the JAMSHost config files.
  • File and Mail trigger events were losing the username when they were copied.
  • SQL Server rejected login accounts if the machine name contained a dash.
  • The Submit activity now traps submit failures and handles them the same as a job failure.

 

Version: 6.0.558
  • Removed obsolete references to RunawayCpu and Systems in JAMS.Types.ps1xml, PaladinMacros.xml, and BaseMacros.xml.
  • JAMSServer was dropping timeslot OK information.
  • Invalid symbol names in job source or notification templates could lead to job or notification failures.
  • Added the "SetVariable" option to the Submit activity to set workflow variables when a job completes.
  • Added the OS400 view of IBM Series i operator messages.
  • Increased quotas in JAMSHost.exe.config files.
  • Corrected potential NullReference exceptions in History operator overloads.
  • Correction to ISchedulerEventHandlerAddIn interface.
  • If you had both SQL 2012 and SQL 2008 installed, you see a blank line in the list of external views.

 

Version: 6.0.556
  • An enhancement for restarting a workflow job to now clear pending dependencies.
  • A correction for Elapsed time in history was not being calculated.
  • A correction for Reference control/IsRelative.
  • An enhancement for the Backup server in a failover configuration to now provide monitor data.
  • Parameter ordering preservation.
  • If the last job of a setup fails, the setup now halts (if it is set to halt).
  • An enhancement to Batch queues in the monitor view for setups.
  • An enhancement to allow saving a list of groups in the GrantBypassGroup configuration setting.
  • A correction for a memory error in SQLCommand jobs.
  • A correction to MSMQ install commands.
  • A correction to copy demo license to the correct directory.
  • A correction to properly save remote dependencies.
  • An enhancement to allow Batch queue displays in history.
  • Removal of obsolete PlainTextEMail configuration setting.

 

Version: V6.0.541
  • An enhancement to show the full path to a Job, Setup, Trigger or Variable is above the name.
  • An update to JAMSAgentX to return localhost if it can't get the name of the host any other way.
  • An update to resolve an issue where if you changed the "Is Relative" checkbox in a Setup Job, you had to also make a change to the Job name or validation would fail.
  • An enhancement to resolve an issue where if an idle Workflow Job didn't have a timer, we reactivated it immediately.
  • An enhancement to improve synchronization when a Workflow Job completes or is idle.
  • An update to the JAMSContext to use HoldTime as the value for "today" rather than ScheduledTime.
  • An update to improve the export/import of Alert references.
  • An enhancement to improve the error message when a Workflow Job cannot submit a Job.
  • An enhancement to improve the PowerShell provider to support copying an object within a Folder.
  • An update to resolve an issue when adding a Job. If you didn't change the Execution Method, you would always get the default editor.
  • An enhancement to add the full path to Job and Setup references list.
  • An update to resolve an issue where the time zone was not being copied when you copied a Job or Setup.
  • An enhancement to improve transaction synchronization in the JAMSScheduler to eliminate the possibility of a deadlock at start-up.
  • An enhancement to improve error reporting when the loading of an SSIS Job fails.

 

Version: 6.0.523
  • An correction to the Microsoft Message Queuing installation upon an initial first-time installation of JAMS.
  • A enhancement to improve the performance of the JAMS v5.x to JAMS v6.x database conversion process to make it more than 60 times faster.
  • An update to the Submit activity in a Windows Workflow Execution Method Job so that it will now wait, even if the Submit fails.
  • An update to improve the handling of the common settings path.
  • A correction for an issue that can occur when adding a machine account that is already present to the JAMS SQL Database.
  • An update to change the Folder properties to use tri-state check boxes for "Keep Logs" and "Time Stamp Logs".
  • An update to the Demo installer so that disabled components always start out unchecked.
  • An enhancement to correct an issue with the "Since the last time this Job ran" field on a Job/Setup Dependency. Previously, this was lost if you updated the Dependency without making any changes.

 

Version: 6.0.514
  • An enhancement to improve exception reporting when a Windows Workflow Job fails.
  • A correction for an issue that prevented the WaitForEvent activity from continuing if the Windows Workflow Job had gone idle between the WaitForEvent activity and the SetEvent activity.
  • An update to Correct an upgrade issue when upgrading from JAMS V5.4 on Windows Server 2003.
  • A correction for an MSMQ installation issue on Windows Server 2008.
  • A correction for an issue with saving the "Since Job" in a dependency definition.
  • A correction for an issue with saving the "Within time" in a dependency definition.
  • An update to correct an issue with double slashes (\\) in path names when defining reference Jobs/Setups.
  • An enhancement to allow Job source parsing to now use search paths when looking for a matching variable.
  • An enhancement to wait until the Windows Workflow Job owner has been deleted before completing a Windows Workflow Job.

 

Back to JAMS Products