Release Notes 6.5.4

This topic provides information about the new features and enhancements, bug fixes, and database changes that have been implemented in Automation Analytics & Intelligence 6.5.4 and higher:

Web UI v2: Highlights

With this release, the new Web interface (WebUI v2) introduces the following features.

The Data Insight types

The catalog of data insight types has been expanded to include the following data insight types. As with all data insights, these new ones can be added and organized on your dashboard as fully functional widgets.

  • Job Completion

    The Job Completion data insight type gives you a clear picture of the specific states that jobs in your workload automation landscape are ending in. You get aggregate values per completion status and can see the jobs behind each aggregate. This gives you more meaningful indications of the issues behind particularly unsuccessful failed runs than an umbrella "Failed" status can. Using job filters based on any combination of common and scheduler-specific attributes enables you to home in on the types of job runs you want to investigate. For information, see The Completion Status Data Insight.

  • Trending Jobs

    The Trending Jobs data insight type shows you which jobs are showing a consistent increase or decrease in run time over a month or quarter. With a clear graph of execution trend lines over time, you can easily identify the most problematic trends and then see the statistics behind the trend lines on the graph to get a better understanding of the impact of the trend. Complex trend filters help you define the variance amounts that you find significant and worth exploring, and job filters allow you to focus on jobs that you choose to include based on any combination of common and scheduler-specific attributes. For information, see The Trending Jobs Data Insight.

AutoSys Simulation Results in the WebUI

Whereas previously you could run a simulation of proposed changes to AutoSys job definitions in the WebUI, you had to switch to the thick client to see the results. Now, you not only can see the simulation results in the WebUI, the presentation of the summary and details of the impact of changes has been newly designed for a richer and more accessible experience. Furthermore, the simulated runs of the potentially affected jobstreams are also depicted on Jobstream Run Details views and the Gantt chart.

Enhancements

This AAI release includes the enhancements listed below.

Web UI v2

With this release, the new Web interface (WebUI v2) introduces the following features that are available to administrator users to manage AAI:

  • Active Sessions management

    An Active Sessions view was added to the User Management page. Here administrators can see all active user sessions on the current AAI instance and be able to disconnect users if needed, for example, when implementing certain upgrades. For information, see Active Sessions.

  • Custom Actions management

    The ability for administrator users to create and maintain custom actions was added. The custom actions can be made available to users on the actions menus of the Jobstream Definitions page and the Jobstream tree on the Gantt Timeline view. The actions can invoke any internal or third party processes that are defined on a webpage by linking the invoking user to the page's URL with one, conveniently-placed click. For information, see Custom Actions.

  • Recalculate job statistics across the whole instance

    The ability to invoke the AAI Statistics Generator to recalculate all job execution statistics ad hoc was added to the System page for administrator users. This enables administrators to provide users with the most recent job run statistics, including job run averages, between the regularly scheduled time that the Statistics Generator runs. For information, see Recalculate Averages.

For operators and jobstream administrators, the following enhancements were made to the new Web interface (WebUI v2):

  • New Optimization tab in jobstream details to run critical path history

    An Optimization tab was added to the jobstream details. Here you can run a critical path history analysis of the jobstream to see which jobs had the most impact on the jobstream's overall run duration over a period of time. To help you easily identify the jobs that are the best candidates for optimization so that you can shorten the jobstream's average runtimes and more reliably meet its SLA, the analysis ranks the jobs by impact to overall performance and includes a confidence rating for each ranking.

    The Optimization tab provides the information that was previously available through the Critical Path History report of the think client. With this implementation, the data focuses on one jobstream and better supports your optimization analysis and efforts because it is presented right next to the other information about the jobstream's structure and its performance track. For information, see Using the Jobstream Optimization Tab.

  • View job properties on the Gantt timeline view

    A new Job Properties pane that you can toggle to open or close was added to the Gantt timeline view. This allows you to view all job properties for any selected job on the Gantt view in context of the jobstream run that you are monitoring. To provide complete job data for any job on the Gantt view, the pane has two tabs: Job Properties and Run History. The pane also adjusts for jobs that run multiple times in the same jobstream run. For information, see Viewing Job Properties in the Gantt View in The Gantt View for a Jobstream Run.

  • Quick filter on the Jobstream Timeline View

    A quick filter feature was built into the Jobstream Runs - Timeline View to enable you to drill down to see the jobstreams behind the numbers of runs in one gesture. By clicking a box with a number greater than zero in any of the columns, you can open the Jobstream Runs - Grid View listing the runs that the number in the box represents. The business area, run state, and run status are automatically applied as additional filters to the previous view. For information, see Drilling Down with Quick Filters in Monitoring Current Jobstream Runs on the Timeline Page (Web UI).

  • Date and time filters for All Jobs

    New date and time filter options were added on the All Jobs page. Now you can add criteria for the Last Start and Last End times, as well as the Next Predicted Start and Next Predicted End Times to your filters on the All Jobs page so that you can see which jobs are active or are predicted to be active in certain time frames. For information, see Jobs List.

  • Notable performance improvements on jobstream views

    Backend processes were optimized to noticeably cut down the time to load and render jobstream and job detail data on several important views so that you get the data you need quickly as you move from view to view. The views that were affected are the Jobstreams Runs - Grid View, and on the job details page both the Run History tab and the Average Runs tab.

Bug Fixes

This AAI version includes the bug fixes listed below:

Thick Client

  • Fixed an issue in the thick client's Edit Scheduler dialog box that prevented you from updating an entered Archive File Directory path after closing and reopening the dialog.

    Associated ticket: DE117545

Web UI v2

  • Fixed an issue to ensure that when you update the Autosys Archive Path in the Advanced tab of the Edit dialog, the changes are retained when you re-open the dialog.

    Associated ticket: DE129387

  • Fixed an issue so that AAI Server Side configuration parameters for Auto Trim settings are reflected on the Trim Tab of the Edit Scheduler dialog of the WebUI.

    Associated ticket: DE129390

  • Fixed an issue where the Is Critical Jobstream option in the Edit Jobstream dialog was not checked for critical jobstreams.

    Associated ticket: DE129928

  • Fixed an issue so that the Save button in the Edit Jobstream dialog is activated, as expected, as soon as changes are entered.

  • Fixed an issue where changes made to a jobstream settings after opening the jobstream definition with the Edit Jobstream button are reflected when you later open the same jobstream with the Edit Jobstream action from the Action menu (the three-dot button) on the Jobstream Definitions page.

  • Fixed an issue so that when you select Add Jobstream from a job on the Jobs list, the Add Jobstream dialog that opens already has the selected job entered in the Target Job field.

  • Fixed an issue where changing the Run History days to a custom value in the Jobstream Hierarchy tab of the Edit Jobstream dialog, set date range filter in Run Details tab to "Undefined."

    Associated ticket: DE153246

  • Fixed an issue with the filter on the Job Type column on the Jobs page so that the results are fetched consistently and correctly.

  • Fixed an issue that prevented all resulting records of an Advanced Search to be exported to CSV irrespective of the number of rows displayed per page on the UI.

    Associated ticket: DE130016

  • Improved the performance of the Advanced Search.

    Associated ticket: DE130018

  • Fixed an issue so that eEM users who have never logged into the thick client can save their time zone preferences via the Web UI.

    Associated ticket: DE130231

  • Fixed an issue where the Most Recent Run was not displaying for some jobstreams under certain circumstances.

  • Fixed an issue where the jobs within a container job were sometimes not appearing properly nested nor in the correct order of execution on the Gantt timeline view.

  • Fixed an issue with cross-scheduler jobstreams from CA7 to AutoSys that resulted in the AutoSys jobs not appearing on the Gantt view.

  • Improved the Simulation feature to notify you with an appropriate error message when the simulation process fails due to a malformed JIL file.

AAI Server 6.5.4

Enhancement

Upgraded the logging framework for AAI and the universal connector framework to Log4j2 to mitigate security vulnerabilities.

Note:

If you used logging levels other than the default INFO in AAI server log files, you will need to reconfigure those after this upgrade.

Bug Fixes

The following component upgrades were made to resolve security vulnerabilities for the AAI Server and its micro services.

  • Upgraded Spring Framework version from 4.3.28Release/5.3.18/5.3.19/5.3.31 to 5.3.37 to resolve the following security vulnerabilities:

    • CVE-2022-22970

    • CVE-2024-22262 (BDSA-2024-1160)

    • CVE-2024-22259 (BDSA-2024-0625)

    • CVE-2024-22243 (BDSA-2024-0402)

    Associated ticket: DE120329 (previously DE606516)

  • Upgraded Netty Project from version 4.1.101.Final to 4.1.109.Final to resolve the following security vulnerability:

    • CVE-2024-29025 (BDSA-2024-0720)

  • Upgraded the Apache Tomcat related components (tomcat-embed-core, tomcat-embed-el, tomcat-embed-websocket) from version 9.0.83 to version 9.0.88 to resolve the following security vulnerability:

    • CVE-2024-24549 (BDSA-2024-0623)

Database Schema Upgrade Summary from 6.5.3

The following tables have been modified with this release:

 

Table Name Change Type Column(s) Affected

CustomAction

Add

lastUpdatedTime

JobStreamAverage

Add

marginMean

JobStreamAverage

Add

marginStdDeviation

JobStreamAverage

Add

numLateJSR

AAI Connector Framework 6.5.4

Enhancement

Upgraded the logging framework for AAI and the universal connector framework to Log4j2 to mitigate security vulnerabilities.

Airflow 1.0.2

Enhancements

  • Improved the performance of adding Airflow schedulers and the overall performance of using Airflow schedulers.

  • Upgraded the logging framework for AAI and the universal connector framework to Log4j2 to mitigate security vulnerabilities.

Bug Fixes

The following component upgrades were made to resolve Airflow connector security vulnerabilities:

  • Upgraded Apache Tomcat package (including tomcat-embed-core, tomcat-embed-el, tomcat-embed-websocket) from version 9.0.83 to 9.0.88 to resolve the following security vulnerabilities:

    • CVE-2024-23672 (BDSA-2024-0622)

    • CVE-2024-24549 (BDSA-2024-0623)

  • Upgraded Spring Framework package from version 5.3.31 to 5.3.34 to resolve the following security vulnerabilities:

    • CVE-2024-22262 (BDSA-2024-1160)

      CVE-2024-22259 (BDSA-2024-0625)

      CVE-2024-22243 (BDSA-2024-0402)

      CVE-2016-1000027

  • Upgraded FasterXML Jackson package from version 2.13.5 to 2.17.0 to resolve the following security vulnerability:

    • CVE-2023-35116 (BDSA-2023-1491)

  • Upgraded Netty Project from version 4.1.101.Final to 4.1.109.Final to resolve the following security vulnerability:

    • CVE-2024-29025 (BDSA-2024-0720)

Control-M Connector 1.2.8

Enhancement

Upgraded the logging framework for AAI and the universal connector framework to Log4j2 to mitigate security vulnerabilities.