Universal Controller 6.2.x Maintenance
- 1 Introduction
- 2 Product Packaging
- 2.1 Versioning
- 2.2 Packaging Methods
- 3 Package Maintenance Levels
- 3.1 Release 6.2.2.3 - March 15, 2016
- 3.2 Release 6.2.2.2 - February 12, 2016
- 3.3 Release 6.2.2.1 - January 22, 2016
- 3.4 Release 6.2.2.0 - December 22, 2015
- 3.5 Release 6.2.1.1 - November 17, 2015
- 3.6 Release 6.2.1.0 - October 31, 2015
- 3.7 Release 6.2.0.4 - October 20, 2015
- 3.8 Release 6.2.0.2 - August 27, 2015
- 3.9 Release 6.2.0.1 - August 18, 2015
- 3.10 Release 6.2.0.0 - June 30, 2015
- 3.10.1 Prior Maintenance
Introduction
Stonebranch provides product maintenance in the form of updated product installation packages. This document lists the product installation package maintenance history for Universal Controller 6.2.x.
Note
For Universal Controller 6.2.x, applying maintenance refers to the increase from a currently installed 6.1.x or 6.2.x version of the Controller to a later 6.2.x version of the Controller (for example, increase Controller 6.1.3.1 to Controller 6.2.2.2).
Product Packaging
A package maintenance level is incremented when the package changes or the package installation changes.
Stonebranch changes product version, release, or modification identifiers at its discretion when it deems an appropriate number of enhancements or capabilities have been introduced to warrant the change.
Versioning
Package version numbers are comprised of four numeric identifiers: version, release, modification level, and maintenance level.
For example, for Universal Controller 6.2.2.2:
6 = Version 6
2 = Release 2
2 = Modification Level 2
0 = Maintenance Level 2
Packaging Methods
The Universal Controller 6.2.x packages are provided in formats appropriate for the target platforms.
See Installation, Upgrade, and Applying Maintenance for information on installing, upgrading, and applying maintenance to the Universal Controller.
Package Maintenance Levels
This section identifies the changes included in Universal Controller 6.2.x.
Release 6.2.2.3 - March 15, 2016
Change ID | Description |
|---|---|
B-05490 | Add "SAMEORIGIN" X-Frame-Options HTTP response header. |
B-06003 | Upgrade packaged MS SQL Server JDBC driver. |
D-06396 | Log message parameter not being replaced occasionally. |
D-06397 | The Lock icon (from the widget in a Trigger Details) ends up orphaned in the banner bar when using keyboard up/down arrow on All Triggers List. |
D-06450 | SNMP trap severity data value changed; incorrectly sending display name "Normal" instead of raw integer value "1" for task instance SNMP Notifications. |
D-06453 | IOException trying to convert byte[] format to object when promoting a Composite Trigger. |
D-06469 | When selecting a new row, and a user clicks Cancel to abort losing changes, original row selection should be restored. |
D-06473 | "Time" and "Days of Week" control components flashing in banner bar when using up/down arrow on All Triggers List. |
D-06474 | |
D-06523 | Copy Task / Copy Triggers / Copy Calendar is incorrectly setting Business Service Membership when no business service membership is specified, resulting in "Unable to find record" error in user interface. |
D-06525 | Upon Copy command failure, when copying multiple records, duplicate Tasks, Triggers, Calendars, etc. appear in the List until refreshed. |
D-06528 | Force Finish/Cancel command via a System Operation is running as Force Finish/Cancel (Halt) command. |
D-06531 | TypeError when refreshing the List Component Events if a component row is expanded; Refresh button is greyed out. |
Release 6.2.2.2 - February 12, 2016
Change ID | Description |
|---|---|
B-03255 | Improved the Find in Graph... feature with better handling of multiple matches and support for match operators contains and starts with (in addition to equals). |
B-05920 | Add ability to change Member of Business Services when copying tasks, copying triggers, and copying calendars. |
B-05955 | Prohibit web service requests if the server is not initialized. |
D-06398 | Trigger holding onto lock of task/workflow being launched longer than necessary. |
D-06399 | Role/Permission cache not properly cleared when users and groups refreshed via LDAP synchronization. |
D-06404 | Calendar web services missing Custom Day relationship data (ops_cal_cust_join). |
D-06408 | Enforce stricter create, update, and delete security constraints when creating or deleting records assigned to Business Services and when adding or removing business service membership while updating records. |
D-06410 | Trigger should not be modified when checking if the Next Scheduled Time" has changed due to a Calendar / Custom Day change. |
D-06418 | Error finding record when switching task type on All Tasks list in an update attempt. |
D-06425 | generateTimeBasedUUIDs needs to guard against unexpected exceptions. |
D-06429 | Incoming web servic requests during start-up can interrupt Universal Controller bootstrapping, leading to an aborted install, aborted maintenance update, or simply an impaired node. |
Release 6.2.2.1 - January 22, 2016
Change ID | Description |
|---|---|
B-03527 | Prevent Workflow from entering status Running/Problems if a task instance with a failure/non-zero exit code is "handled" (or "finished") via a conditional path. |
B-04518 | Add built-in reports. |
B-05808 | Add Description field to Report Details. |
B-05815 | Add logging about the name of the Stored Procedure being called before and after being called. |
D-06310 | Time triggers are updated by multi-update even if there are no changes. |
D-06315 | NullPointerException with Set Variable web service if |
D-06325 | Exception parsing scheduled report filter when filter contains non-relative date/time. |
D-06337 | Tasks list: Keyboard actions up/down arrow lead to unresponsive UI. |
D-06340 | Controller should prevent explicit negative CP Duration values and should ignore any CP Duration value that resolves to a negative. |
D-06341 | Read a Task web service XML response does not contain Script reference for Linux/Unix and Windows tasks. |
D-06356 | Create a Task web service fails due to |
D-06357 | DateTime display on UI DateTime components does not properly handle DST. |
D-06358 | Time Trigger and Cron Trigger no longer displaying to-be-skipped events in Qualified Times list. |
D-06359 | Task run criteria Option field is virtual and should not be filterable from the user interface. |
D-06364 | "Updated On" and "Updated By" fields are not updated when updating a variable with the ops-variable-set CLI command or ops-variable-set RESTful web service. |
D-06366 | Script Upload option is not functional in 6.2.2.0. |
D-06368 | Some Report fields can lose their read-only display style when switching between reports. |
D-06372 | Read/Delete Calendar web services return wrong validation message when invalid parameters used. |
D-06373 | Read/Delete Custom Day web services return wrong validation message when invalid parameters used. |
D-06377 | Task Monitor being promoted with references promotes a task being referenced by the hidden Task To Monitor field even though monitor type is not Specific. |
Release 6.2.2.0 - December 22, 2015
Change ID | Description |
|---|---|
B-03482 | Ability to calculate and visualize the Critical Path of a workflow. |
B-04974 | Add Refresh button (and count) to Versions tab list. |
B-05333 | Combine z/OS Task Instance files into a single database record per step end in the Job Step Files Data (ops_exec_zos_files) database table. |
B-05633 | Web Service - Create / Modify / Delete / Read a File Transfer Task. |
B-05073 | Web Service - Delete a Task Instance. |
B-05080 | Web Service - Display Task Instance Status. |
B-05096 | Web Service - Create / Modify / Delete / Read a Cron Trigger. |
B-05125 | Web Service - Create / Modify / Delete / Read a System Monitor Task. |
B-05577 | Web Service - Return Agent from Agent Cluster. |
B-05585 | Composite Trigger menu selection is missing from the list of available triggers. |
B-05597 | Provide a confirmation when changing away from Use Restart Criteria restart option when updating a z/OS task instance and delete the obsolete Restart Criteria upon confirmation. |
B-05600 | Allow mass update of Credentials business service membership. |
B-05601 | Allow mass update of Agent credentials. |
B-05606 | Provide a confirmation when changing away from Step Conditions exit code processing when updating a z/OS task instance prior to deleting the obsolete Step Conditions. |
B-05619 | Web Service - Display Task Instance Status: Enhanced Selection Criteria. |
B-05621 | Web Service - Query a List of Tasks: Enhanced Selection Criteria. |
B-05628 | Internal performance optimizations. |
B-05641 | Reset Statistics operation on a task also should reset any statistics being tracked by each parent workflow. |
D-06204 | Web Service APIs do not support a password that contains a colon character (:). |
D-06214 | User with ops_agent_cluster_admin role should be able to see the New/Edit buttons from the Agent Clusters tab in Agent Details. |
D-06229 | Rename ops_report_widget_create role to ops_widget_admin role and correct the documented capabilities. |
D-06236 | Once the System Identifier system property is configured, Universal Controller does not allow you to deconfigure it. |
D-06238 | When performing a mass update of Task Monitor tasks, the Status To Monitor field should not have a Clear Field Value checkbox. |
D-06240 | Prevent internal timer from being canceled if an exception is thrown by a Timer task. |
D-06242 | New menu button on Widget Panel/List should not be visible for users without an appropriate role. |
D-06244 | GET/PUT web service APIs for reading/updating a task do not support mutual exclusive dependencies; therefore, doing a PUT using GET payload will delete those dependencies. |
D-06245 | JavaScriptException: (TypeError) when right-clicking Virtual Resource version in the Versions tab. |
D-06248 | User with ops_user_admin role cannot import Permissions for Group. |
D-06250 | Under certain conditions, Restore Version on an agent-based task can erroneously result in the assignment to run on an Agent and a Cluster Broadcast simultaneously. |
D-06251 | Task instance in Resource Wait status does not start to run when the Virtual Resource limit is increased enough on the Passive node only. |
D-06257 | Timer Duration and Timer Time (HH:MM) are not handled the same in a scheduled report and a report in user interface. |
D-06261 | Update Filtered... on z/OS task Parameters field is not working. |
D-06268 | Creating a new user from the Group Members tab of the Group Details does not make the new user a member of the group. |
D-06269 | The Updated On column is not populated for a Virtual Resource-related list. |
D-06270 | The Automatically Create Versions and Create Version On Related List Change system properties are not honored when updating related list via picker. |
D-06272 | Updating a related list via picker does not verify that the user has update permission before creating a new version, which can result in a new version even though the update was prevented. |
D-06273 | After updating the required Virtual Resource amount via the picker, the related list displays the UUID for the task name. |
D-06274 | When loading File Transfer Task Details, some labels are not changed based on Transfer Type. |
D-06287 | The task instance Duration field is not accurate based on the start and end time. |
Release 6.2.1.1 - November 17, 2015
Change ID | Description |
|---|---|
D-06230 | The ops_ime role should not be required for exporting CSV, XLS (Excel), XLSX and PDF; it is only required for XML, XML (Export References), and Permissions For Group. |
D-06253 | Java deadlock between the Force Finish command and Exec Timer handler. |
D-06254 | The Timer Time (HH:MM) column on the Timer Tasks list is blank when Timer Type is Time or Relative Time. |
Release 6.2.1.0 - October 31, 2015
Change ID | Description |
|---|---|
B-03059 | Ability to schedule report emails. |
B-03176 | Add support for Function nesting to two levels. |
B-04821 | Add optional checksum validation for key database table columns. |
B-04344 | Indicator for existence of records under record Details tabs. |
B-04822 | Enhance Timer Task (and Time Wait/Delay options) to provide more sophisticated timer capabilities. |
B-04831 | Web Service - Create / Modify / Delete / Read an FTP File Monitor Task. |
B-05057 | Web Service - Create / Modify / Delete / Read Calendars. |
B-05058 | Web Service - Create / Modify / Delete / Read Custom Days. |
B-05111 | Web Service - Create / Modify / Delete / Read a Manual Task. |
B-05113 | Web Service - Create / Modify / Delete / Read a Timer Task. |
B-05121 | Web Service - Create / Modify / Delete / Read a Task Monitor Task. |
B-05129 | Add support for ${_ifEqual(value1,value2,if_value,else_value[,ignore_case])}, ${_ifTrue(value,if_value,else_value)} and ${_isToday(date[,format,is_relative])} Functions. |
B-05169 | Allow mass update of Agent business service membership. |
B-05254 | Web Service - Modify a File Monitor Task. |
B-05255 | Web Service - Modify a Linux/UNIX Tas. |
B-05256 | Web Service - Modify a Windows Task. |
B-05258 | Web Service - Modify a File Monitor Trigger. |
B-05259 | Web Service - Modify a Time Trigger. |
B-05310 | Web Service - Create a z/OS Task. |
B-05311 | Web Service - Read a Temporary Trigger. |
B-05312 | Web Service - Modify a Temporary Trigger. |
B-05313 | Web Service - Read a z/OS Task. |
B-05334 | Web Service - Modify a z/OS Task. |
B-05335 | Web Service - Create a Temporary Trigger. |
B-05378 | Allow rescheduling of an already "Promoted" scheduled promotion when using snapshots. |
B-05379 | Add Promotion Read Permission Required Universal Controller system property to force ops_promotion_admin to require Read permission for definitions being promoted. |
B-05382 | Provide a confirmation when changing away from Step Conditions exit code processing when updating a z/OS task prior to deleting the obsolete Step Conditions. |
B-05383 | Provide a confirmation when changing away from Use Restart Criteria restart option when updating a z/OS task and delete the obsolete Restart Criteria once confirmed. |
B-05422 | Add Create By Business Service command for Bundles. |
B-05454 | Use "System Identifier" for browser tab title, for example, "Production - Universal Controller", where "Production" is the system identifier. |
B-05493 | Update the version of Tomcat included in the Universal Bundled Controller package to v8. |
B-05495 | Increase width of LDAP URL Details item to accommodate space-separated list of URLs. |
B-05507 |