...
Note | ||
---|---|---|
| ||
For Universal Controller 6.4.x, applying maintenance refers to the increase from a currently installed 6.1.x, 6.2.x, 6.3.x, or 6.4.x version of the Controller to a later 6.4.x version of the Controller (for example, increase Controller 6.1.3.1 to Controller 6.4.37.0). |
Product Packaging
A package maintenance level is incremented when the package changes or the package installation changes.
...
For example, for Universal Controller 6.4.37.0:
- 6 = Version 6
- 4 = Release 4
- 3 7 = Modification Level 37
- 0 = Maintenance Level 0
Packaging Methods
...
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.4.x, and applying maintenance to the Universal Controller.
Package Maintenance Levels
This section identifies the changes included in Universal Controller 6.4.x.
Anchor | ||||
---|---|---|---|---|
|
Change ID | Description |
---|---|
B-09859 | Upgrade packaged MySQL Connector/J JDBC Driver from 5.1.x to 8.0.x. |
D-09340 | Trigger Now... command, when issued against multiple triggers at a time, is failing unexpectedly. |
Anchor | ||||
---|---|---|---|---|
|
Change ID | Description |
---|---|
E-01143 | PeopleSoft Task and PeopleSoft Connection Integration (B-05788, B-08464, B-09195, B-09201, B-09206, B-09208, B-09212, B-09260, B-09454, B-09776). |
E-01161 | Web Browser Single Sign-On (SAML) and User Provisioning (B-04971, B-09371, B-09372, B-09373, B-09374, B-09497, B-09499). |
B-02578 | Add description field for Email Templates, Email Connections, SAP Connections, SNMP Managers, and Applications. |
B-03293 | New Task Launch Skip Condition Trigger field replaces Skip Trigger If Active field. |
B-03446 | Add support for specifying timezone in format date/time functions. |
B-03893 | Ability to change the return code of a previously executed step and save it. See the Retain Overridden Step Codes On z/OS Task Re-run Universal Controller system property. |
B-04385 | Allow Timer Task and Wait Options to use the Trigger or specified time zone. |
B-05623 | Task Run Criteria Insert and View. |
B-05892 | Add ability to Edit Predecessors/Successors in the Workflow Editor comparable to selecting Predecessors/Successors in the Workflow Monitor for Insert Task. |
B-06365 | Add filter to omit z/OS agent from Utility Agent selection. |
B-07098 | Enhancements to internal caching. |
B-07143 | Change to use Success and Failed status, instead of ambiguous Complete status for Server Operation auditing. |
B-07300 | Provide Email Tasks reference tab in the Email Template Details. |
B-07386 | Universal Tasks - Data Script Lookup field. |
B-07433 | Web Service API - SAP Connections List and CRUD. |
B-07434 | Web Service API - Database Connection List and CRUD. |
B-07435 | Web Service API - Email Connection List and CRUD. |
B-08457 | Remove unused "type" column from ops_user_group table. |
B-08554 | Ensure "Unexpected failure" cases are logged to the opswise.log in OpswiseRpc. |
B-08603 | Controller - Expose Community string for SNMP Managers. |
B-08794 | Change List Qualifying Times/Dates results to be non-modal dialogue. |
B-08952 | Allow Runtime Criteria / Execution Restrictions to be evaluated in the Time Zone of the Trigger or requested Time Zone (Launch with Variables). |
B-09103 | Allow time of day specification in Workflow Execution Options for a task. |
B-09107 | Add Task Instances Tab Time Constraint user preference to allow configuring a default time constraint for task instances displayed on Instances tab. |
B-09126 | Add Audit Time Constraint user preference. |
B-09247 | Display workflow name when hovering over tab indicator for Workflow Editor/Monitor tabs. |
B-09248 | Include system ID (from properties) in the subject line of email System Notifications. |
B-09250 | Web Service API - Server Operation bulk export/import. |
B-09252 | Display the "Action Inheritance" field when opening an Action definition from a report on Actions. |
B-09264 | Web Service API - PeopleSoft Connection List and CRUD. |
B-09265 | Copy Functionality - PeopleSoft Connection. |
B-09266 | Multi-update - PeopleSoft Connection. |
B-09278 | Web Service API - SNMP Manager List and CRUD. |
B-09279 | Copy Functionality - Database Connection. |
B-09280 | Copy Functionality - Email Connection. |
B-09281 | Copy Functionality - SAP Connection. |
B-09282 | Copy Functionality - SNMP Manager. |
B-09283 | Multi-Update - SAP Connection. |
B-09284 | Multi-Update - Email Connection. |
B-09285 | Multi-Update - SNMP Manager. |
B-09286 | Multi-Update - Database Connection. |
B-09302 | Allow "ops.admin" bootstrapped account to Change User Password through Web Service API even though the account is flagged with "Password Requires Reset". |
B-09308 | Clean up the creation of the dynamic Execs that are generated for SAP commands to avoid unnecessarily copying the Late Finish, Early Finish, and Late Start options. |
B-09315 | Add SAP Job ID validation for Command Group=Display under circumstances when the SAP Job ID is an input parameter. |
B-09317 | Add option to use password locking and expiration only for non-LDAP users. |
B-09323 | Show Workflow Editor/Monitor workflow name from the Tab Picker pop-up menu. |
B-09335 | Add additional information when auditing a successful Web Service login. |
B-09344 | Add User Preference for Agent Task Instances Tab Time Constraint. |
B-09348 | Add capability to issue "Retrieve Output..." command directly from the Workflow Monitor. |
B-09361 | Database Connection Web Service property |
B-09376 | Increase the request timeout time for multi-update operations. |
B-09388 | Web Service API : Server Operation LDAP Refresh. |
B-09414 | Web Service API - Email Template List and CRUD. |
B-09467 | LDAP Settings - Allow Local Login. |
B-09485 | Late Start / Late Finish / Early Finish Day Constraint fields: add Nth Day value. |
B-09487 | Add built-in variable for the stored procedure name that is specified in the Stored Procedure Task. |
B-09496 | Add ability to enable tracing for OMS Java client. |
B-09522 | Additional Built-in variable for SQL Task SQL Command. |
B-09523 | Additional Built-in variable for Task Description. |
B-09526 | Add description field for Run and Skip Criteria. |
B-09724 | Add task instance built-in variable ${ops_trigger_time_tz}, which will be the trigger time in the time zone of the trigger. |
B-09725 | Add task instance built-in variables ${ops_time_zone} and ${ops_task_time_zone}, which will resolve to the triggered/launched time zone and the task instance's inherited time zone, respectively. |
B-09788 | Replace the "sb_omsjclt.jar" (OMS Client) with an updated build. |
D-02791 | Modify agent-based Task validation messages relating to Agent, Agent Cluster, and Credentials with respect to term "Utility". |
D-05734 | Updating User Role or Group on Passive cluster node eventually produces an error. |
D-09041 | Unexpected behaviour when opening an unsaved, but applied filter, with respect to New and Save & New. |
D-09043 | java.lang.NullPointerException when database information not defined in opswise.properties file. |
D-09048 | Forecast not honouring the Override Calendar option. |
D-09094 | Promotion to Passive node can produce misleading command status in console. |
D-09095 | Trigger event not deleted if trigger launches multiple tasks and one of those tasks is a workflow that cannot be launched due errors, such as, an invalid task reference, or a task with an invalid broadcast cluster reference. |
D-09106 | Next Scheduled Time is not correct when Time Trigger Time Zone is different from the server and triggered by Time Interval. |
D-09110 | Next Scheduled Time not calculated correctly when Trigger Time Zone and Server time are on different date. |
D-09112 | Next Scheduled Time not calculated correctly when enable/disable the Offset. |
D-09114 | Web Service ops-trigger-now and ops-task-launch should validate timezone. |
D-09115 | The "Purge Instances" Server Operation does not delete Web Service events. |
D-09116 | "Purge Instances" Server Operation should not purge Application State subscriptions. |
D-09117 | "Purge Instances" Server Operation can leave the underlying email monitoring service running for Email Monitor tasks. |
D-09128 | Web Service System Operations - 'Create task failed. Could not find the specified operation: Run Task Instance Command. |
D-09131 | "Purge Instances" Server Operation does not delete in-memory task instance timers. |
D-09137 | Late Start/Late Finish/Early Finish with time between 02:00 and 02:59 resolves to the wrong time when launched on or after 03:00 on the DST start date. |
D-09141 | Improve OMSException Message when java.net.NoRouteToHostException is displayed by adding the target OMS host. |
D-09145 | Condition dialog can display off-screen when opening the Condition dialog from an edge near the graph border. |
D-09151 | Web Service, Change User Password, does not clear the Password Requires Reset flag when a user executes the operation from a Passive node to change his/her own password. |
D-09155 | List Users and Read a User Web Services should properly handle case where Role cannot be found. |
D-09169 | Web Service - an extra comma added to the end of the message when Update Scripts, SNMP Managers and all Connection types failed. |
D-09178 | Muti-update - Add filter to omit z/OS agent from Utility Agent selection. |
D-09195 | BackupBean missing index hints for ops_exec_email_criteria table. |
D-09196 | If "opswise.ldap.users.update_memberships_on_login" is enabled, and group membership gets updated during standard login (with LDAP authentication), user's permissions/roles cache is not automatically updated. |
D-09198 | A user with ops_admin role, who has the ops_admin role revoked after login, can still load (read-only) the LDAP Settings record. |
D-09205 | Workflow Task Run Criteria - the workflow is added to the the drop down list when using 'Update & View 'or Insert & View' to update/create a Task Run Criteria. |
D-09210 | Agent/Agent Cluster pickers for Agent Cluster membership not honoring permissions. |
D-09227 | Web Service API for creating a user allows required First Name field to be blank. |
D-09233 | Under a specific circumstance, built-in variable ${ops_trigger_time} is not being generated in the server timezone. |
D-09236 | Show Variables report can display some date/time built-in variables with an incorrect timezone if the user's time zone preference is different from the server time zone. |
D-09254 | DatabaseException for Cannot insert duplicate key row in object 'dbo.ops_variable' with unique index 'ops_variable_name'. |
D-09257 | Log contains clear text password for email read service. |
D-09259 | Running a web service against a passive node can fail due to a serialization error when attempting to route the command to the active node. |
D-09268 | Should not be able to delete an agent if it is referenced by an Application. |
D-09296 | User without Calendar Update permission can add a new Custom Day to Calendar via Custom Day->Calendar tab Edit picker. |
D-09299 | Universal Template Text Field 10/Text Field 20 both mapped to Text Field 10 on the Universal Task Instance form. |
Anchor | ||||
---|---|---|---|---|
|
Change ID | Description |
---|---|
D-09148 | When system properties are dumped to the log on a rollover, the system property, "javax.net.ssl.trustStorePassword", is not masked. |
D-09158 | Time Trigger with Time Zone of Europe/London and absolute Time of 23:15 does not trigger on BST start date (last Sunday of March). |
D-09170 | SAP Job Name/ID form labels incorrectly suffixed with (Start). |
D-09176 | Script and Credentials drop-down lists can stop showing matches. |
D-09183 | Add "debug: false" and "allow.return.stacktrace: false" framework properties to "server.properties" in Universal Controller jar file. |
D-09184 | Add ability to suppress exception message when framework RPC request unexpectedly produces an exception. |
D-09199 | In cases where DatabaseName=<dbname> is not specified on the JDBC URL for MS SQL Server, the connection used for install/maintenance processing, produces error "Invalid object name 'table-name'". |
D-09209 | Export->XML for Bundle not including membership information for explicitly bundled Universal Templates. |
D-09211 | Bulk Export not exporting table ops_bundle_unv_tmplt_join, which includes membership information for explicitly bundled Universal Templates. |
D-09226 | "Connection reset" for long-running RESTful Web Service Task with no capability to enable socket keep-alive for circumventing it. |
Anchor | ||||
---|---|---|---|---|
|
Change ID | Description |
---|---|
B-02949 | Display confirmation when a user is attempting to launch a workflow, from the Workflow Editor, that has unsaved changes. |
B-05368 | Add ability to specify Late Start, Late Finish, and Early Finish Time greater than 24 hours. |
B-08826 | Change label for Credentials "Convert" button to "Convert..." since it takes input. |
B-08854 | Review/Change "Label" and add "Hint" for Credentials "Key Location" field. |
B-09029 | Add support for setting/modifying an SAP Connection as a variable through the Web Service API. |
B-09120 | Add mouse-over hover display in New Business Service Details. |
B-09186 | Enhance Tasks tab in Agent Details to include File Transfer Tasks with references to the Agent in the Source/Destination UDM Agent field in addition to the standard Agent reference field. |
B-09199 | Allow a Workflow task instance to be created even if it contains a Task definition with an invalid Cluster Broadcast reference. |
B-09211 | SAP Task web service property "repositoryOrFilesys" is documented to support options "Script Library" and "File System", however, we should add support for alias Script to bring API in-line with user interface options. |
B-09239 | Use https for Contact Us URL opened by Support Portal pane. |
B-09241 | Change how the Video Classroom URL in Universal Controller is opened/displayed to handle the change in location to Zendesk. |
B-09299 | Remove the SAP Job ID field required constraint for certain SAP Task command groups. |
D-02740 | CLI response should consistently use "No <definition-type> found matching: *" rather than "No <definition-type> found matching: null" whenever a name wildcard is left unspecified and no matches are found. |
D-06194 | File / Task / Variable / Email Monitor field drop-down for File / Task / Variable / Email Monitor Composite Trigger components shows irrelevant 'Type' column for filtering. |
D-06282 | Display issues with multi-tab navigation controls. |
D-07573 | Universal Controller requires better handling of messages rejected due to com.stonebranch.universal.net.InvalidEncodingException. |
D-08659 | When creating a new Stored Procedure task parameter, the audit Description field should not display the entire parameter definition. |
D-08715 | Restoring a Custom Day version should dispatch a change event if any scheduling fields have changed. |
D-08954 | MySQLIntegrityConstraintViolationException when trying to create a promotion target with a name that already exists. |
D-09091 | Changing the User Id field for a User does not update the Visible To field for Bundles. |
D-09092 | Should not be able to click the "Edit..." button for the Visible To field in Bundle Details if user does not have read permission for users. |
D-09098 | When switching from protocol UDM to FTP in a File Transfer task, NULL out the Source and Destination UDM Agent(s). |
D-09099 | Fetch operation "findUserReferencesPlus" not defined on the user datasource. |
D-09109 | When Promote Bundle Definition is enabled, unable to re-promote Bundle if a Universal Template is added explicitly to Bundle. |
D-09111 | "Unable to find field label 'ops_custom_day_v.category.label'' when restore Custom Days and Category changes from a period to non-period. |
D-09130 | Task instance with an Early Finish Time can be marked as finishing early if the task instance completes after the Early Finish Time. |
D-09135 | Time Trigger does not fire on DST start date if using an absolute time between 23:00 and 23:59. |
Anchor | ||||
---|---|---|---|---|
|
Change ID | Description |
---|---|
B-05949 | Refactor LDAP refresh to process each user/group record as a separate transaction. |
B-08859 | Add start-up property providing the ability to filter users based on group membership for directory servers that do not support the group membership attribute for users. |
B-08918 | Add Agent Credentials Required Universal Controller system property to allow making agent-based task credentials mandatory. |
B-08958 | Add two additional Universal Template/Task credential field mappings. |
B-09028 | Modify the Controller to increase the maximum Credentials password size that can be sent to the agent to 512 characters. |
B-09030 | Remove the Hold Resources on Failure option checkbox for Workflow Tasks. |
B-09089 | Add Group Email field to Group Details and provide default LDAP Mapping. |
B-09099 | Add start-up property to specify that LDAP groups are always processed upon successful login. |
B-09100 | Add index on "source" column for the ops_user and ops_user_group tables. |
B-09114 | Add start-up property to set the characterEncoding value for MySQL JDBC URL. |
B-09116 | Add Functions for escaping Strings for insertion into XML (_varEscapeXml), JSON (_varEscapeJson), JavaScript (_varEscapeJavaScript), HTML (_varEscapeHtml) and regular expressions (_varLiteralPattern) and a function for generating a random String (_randomString). |
B-09129 | Add explicit password (and passphrase) length validation to Credential Web Service Create and Update APIs. |
D-09045 | Virtual "Visible To" field on Reports (and Filters) should not have sort enabled. |
D-09054 | Fix label for "copy_script" command in message and audit. |
D-09056 | Time components for Composite triggers do not get re-enabled when Restriction fields are changed. |
D-09057 | Local Custom Day report should show all Local Custom Days, regardless of Calendar Read permission, when Strict Business Services Membership Read Constraints is false. |
D-09062 | Date Restriction values for Execution Restriction evaluated in UTC instead of Server Time Zone. |
D-09074 | Web Service for reading an Email Task does not include the Reply To field value. |
D-09076 | Web Service for z/OS Task should use "Restart Using Directives" option name for Restart Criteria instead of "Restart From Directives" for consistency with user interface. |
D-09077 | Web Service for z/OS Task should use "Use Restart Criteria" option name for Auto-Restart Option instead of "Restart From Criteria Table" for consistency with user interface. |
D-09078 | Email Credential type not using its own key as intended. |
D-09080 | Universal Template Fields tab losing sort by Sequence after re-ordering fields and clicking Refresh. |
D-09086 | Encrypted passphrase value appearing in the audit; it should show as ***** comparable to encrypted password. |
D-09088 | Default agent credentials not utilized by Application when Application does not specify Credentials. |
D-09090 | Execution Restriction should use Created Time instead of Launch Time if there is no Trigger Time. |
Anchor | ||||
---|---|---|---|---|
|
Change ID | Description |
---|---|
B-03459 | Add ability to temporarily Runtemporarily Run, SkipSkip, or Hold a particular task by specifying by specifying Execution Restrictions. |
B-05453 | Add support for JSON to all RESTful Web Services. |
B-06182 | Modify the Universal java networking component to support TLS v1.2. |
B-06494 | Add ability to share dashboards with Everyone, or with a group you are a member of, and customize your own dashboard show/hide configuration. |
B-08615 | Allow administrator-defined text to be displayed on the Login page by configuring the Login Disclaimer Universal Controller system property. |
B-08806 | Add Tree View action for displaying a workflow instance in a hierarchical view. |
B-08810 | Mark the Email Content Processing field as read only when creating or reading an Email Monitor task from a Email Monitor Trigger/Trigger Component. |
B-08811 | Loosen validation for trigger custom day references (both local and global) when changing custom day category to a period (or from a period). |
B-08821 | Add validation on Time Scopes/Limits (monitors...) to not allow values that compute too far in the future. |
B-08825 | Add a Details menu for vertex in Workflow Editor/Monitor. |
B-08828 | Add a View/Edit In Tab menu item from Workflow Editor/Monitor. |
B-08846 | Security - CVE Alert (CVSS: 7.5) CVE-2016-1000031 1000031 Apache Commons FileUpload DiskFileItem File Manipulation Remote Code Execution. |
B-08847 | Security - CVE Alert (CVSS: 7.8) CVE-2016-3092 3092 MultipartStream class in Fileupload before 1.3.2 allows remote attackers to cause a denial of service via a long boundary string. |
B-08869 | Add ability to disable storing a ResultSet on the SQL and Stored Procedure tasks. |
B-08889 | Add ability to specify passphrase for SSH key file for SFTP tasks. |
B-08903 | Add Tree View action for displaying a workflow in a hierarhical view. |
B-08906 | Add log message when workflow task instance cannot be generated at scheduled trigger time due to invalid task reference. |
B-08911 | Credential Field Tool Tips. |
B-08959 | Expose Task Type-specific operations from All Tasks List (and Tree View) comparable to Task Instances List. |
D-02720 | Agent name length exceeded if qname is set to max length. |
D-05018 | Remove unused fields from z/OS Task filter. |
D-05023 | Remove unused fields from Manual Task and Timer Task filter. |
D-06199 | Multi-update of two or more triggers with different types allows selection of an invalid Action. |
D-06895 | Remove " New " button from task instance Virtual Resources tab for workflow task instances. |
D-08860 | Prevent multiple concurrent calls to Restart. |
D-08886 | Condition criteria should be read-only in Workflow Forecast. |
D-08905 | Web Service - Same error message in the log twice when create/update user a User web service failed. |
D-08918 | List Import (and Bulk Import) should only process regular files in the import directory. |
D-08920 | Specifying a blank Queue Depth for a Composite Trigger should use the default (100) instead of NULL for the queue_depth column value. |
D-08921 | Interval Time Trigger with Restrict Times of 00:00-23:00 and Adjust Interval to Enabled Start does not compute correct times. |
D-08928 | Controller Properties - Entering a Very Long Agent Prefix Causes a Data Truncation Exception. |
D-08931 | Interval Time Trigger with Restrict times that start in DST gap when time adjusts backwards begin on the adjusted (later time) not the first valid time. |
D-08944 | Time Trigger - Restrict allowed time interval value. |
D-08949 | Variable Monitor task instance should go Start Failure if Variable Name unresolved at runtime. |
D-08952 | Open/Open In Tab not working for Promotion History Item. |
D-08956 | Task Create/Update Task Web Service - Duration fields are not validated. |
D-08957 | Email Monitor Connection with STARTTLS fails with "MessagingException: No login methods supported!" |
D-08959 | Read Universal Command Task Read Web Service - 'Command or Script' field is not set. |
D-08960 | Clear "Script" (or "Command") field upon saving a Universal Command Task when "Command or Script" field changed from Script to Command (or from Command to Script). |
D-08961 | Email connection Connection drop-down list of connections disappear. |
D-08963 | Server, and ultimately the property Properties web service API, not enforcing System Identifier 20-character maximum consistent with user interface restriction. |
D-08969 | Variable Monitor task instance should go Start Failure if Variable Name resolves to an invalid variable name. |
D-08970 | Remove unused fields for Application Control and Email Task Read Web Service. |
D-08971 | When updating several user preferences, audit Audit message displays raw value, not display value. |
D-08972 | Refreshing SQL, Stored Procedure, and Email Monitor task instance from from Running status to non-Running status, will show some fields modifiable even if user cannot Update the record. |
D-08973 | Form fields Fields that are not shown by default on a new form Details are not getting marked read-only when the entire form Details is marked read-only; for example, when a user does not have update permission for the record. |
D-08975 | Variable Monitor Type field is not marked read-only when Variable Monitor form is read-only. |
D-08976 | Setting an invalid and extremely long Export Path can create audit Audit record commit exception. |
D-08983 | ConcurrentModificationException in OMSNetworkManager during failover. |
D-08990 | Task - created by Web Service - Keeps saying the form has been modified upon refresh or selecting another task. |
D-09004 | z/OS Task - STDERR and STDOUT in the output when Retrieve Output the Output the first time after login. |
D-09014 | Changing the SAP Connection for an SAP Task via the multi-update feature can result in "Form has been modified" pop-ups when switching between records. |
D-09044 | Receive After/Before Date and Sent After/Before Date not displayed in the Email Monitor Task List tasks list. |
D-09047 | Forecast should use Trigger Time for forecasting of children within child workflow not the child workflow (estimated) Launch Time. |
D-09055 | Custom Day "List of Dates" widget toolbar can be orphaned if the form Details transitions from read-only mode to editable mode due to user being granted calendar update permission. |
...