Universal Controller 6.1.x 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.1.x.
Note
You only can apply maintenance to a product installation of the same Version and Release levels (see #Versioning, below). For example, you could apply 6.1.1.0 maintenance to a 6.1.0.0 installation, but you could not apply 6.1.1.0 maintenance to a 5.2.0.3 installation.
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 Opswise Controller 6.1.1.0:
- 6 = Version 6
- 1 = Release 1
- 1 = Modification Level 1
- 0 = Maintenance Level 0
Packaging Methods
The Opswise Controller 6.1.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 Opswise Controller.
Package Maintenance Levels
This section identifies the changes included in Opswise Controller 6.1.x.
Release 6.1.3.1 - April 17, 2015
Change ID |
Description |
---|---|
D-05653 |
z/OS Task list Parameters column is always empty. |
D-05655 |
Java deadlock while performing an Email Notification with output attachments. |
D-05662 |
Email Notifications Template is not set when created via RESTful Web Services API remote interface. |
Release 6.1.3.0 - March 31, 2015
Change ID |
Description |
---|---|
B-02891 |
Provide better License Expiration visibility from the web interface. |
B-03189 |
Change user interface so it honors the ops_user_admin role for granular administration of security users and groups. |
B-03487 |
Provide capability to mass update multiple records of the same type and/or base type. |
B-04282 |
Add Last 5 minutes to the Activity Monitor, Task Instances list, and History list time constraint options. |
B-04745 |
Add reporting capability for tables that are secured by Permissions on related parent records, like Actions. |
B-04869 |
Add ability to view a task's parent workflow(s) through a View Parents operation and optionally display an update confirmation dialog containing a list of impacted parent workflows. |
B-04921 |
Change Platform Log Level system property default to "WARN". |
B-04931 |
Increase ops_user."title" column from VARCHAR(60) to VARCHAR(100). |
B-04940 |
Add reporting capability for tables ops_user_has_role, ops_group_has_rol, and ops_user_grmember. |
B-04941 |
Add latest JDBC drivers for DB2. |
B-04944 |
Increase ops_user."phone" column from VARCHAR(40) to VARCHAR(50). |
B-04952 |
Add logic to List/Bulk import to set Task Execution Limit value to 1 (Unlimited) if value other than 1 (Unlimited) or 2 (Limited). |
B-04959 |
Add System Default Update Virtual Resource Limit On Promotion system property to toggle promotion behaviour with respect to updating virtual resource limit. |
B-04964 |
Add indicator to task instance Status Description when task instance is Force Finished with halt. |
B-04972 |
Allow up to 365 dates for the Custom Day List of Dates field. |
B-04983 |
Add SMTP Debug system property to allow for toggling SMTP debugging. |
D-03331 |
Redundant dependency can prevent task from getting skipped automatically. |
D-05322 |
Populated trigger name clears when creating certain triggers from task Trigger tab. |
D-05424 |
Sleep time/duration fields are not cleared/reset in Timer Task list. |
D-05425 |
Conditional path processing does not skip entire unreachable path if a task in the path already has been skipped due to Task Run Criteria. |
D-05451 |
Auto Fit options on list not functioning correctly. |
D-05480 |
Task instance remains in Defined status if using variable run criteria with regex operator and undefined variable. |
D-05484 |
Unable to save changes to Time Constraint user preference. |
D-05501 |
Cluster Node Heartbeat could wipe out Cluster Node changes that can cause a Cluster Node to not get marked as ACTIVE. |
D-05509 |
Calendar Preview does not highlight custom day holidays. |
D-05521 |
Server should not be immediately paused when the Start Server Paused Opswise Controller system property is changed to true during a bulk import server operation. |
D-05522 |
Underscore character clipped in text fields when using Firefox on Windows. |
D-05526 |
ops-create-temp-trigger RESTful Web Services API operation unable to set variables. |
D-05532 |
SAP Task: A valid job name fails Target Job Name validation for Submit command. |
D-05533 |
File Transfer Task with Start Failure status did not transition Workflow to Running/Problem status. |
D-05534 |
Bulk-imported records with insufficient data can cause MySQLSyntaxErrorException during import. |
D-05537 |
Several fields in different lists, including a number of date / time fields, not sorting properly. |
D-05538 |
Triggers fired a second time when Controller switched from passive to active. |
D-05542 |
Clear Sort (and Configure Sort...) not working when clearing all sort specifiers on list. |
D-05553 |
Not all tasks skipped when multiple skipped paths converge in a workflow. |
D-05554 |
Workflow-level commands missing from Workflow Monitor display. |
D-05555 |
User Time Zone was indirectly changed to system. |
D-05556 |
Make Run (run_backup) command (which runs in background) a transient event. |
D-05560 |
Agent Cluster erroneously displaying Task Execution Limit as 5 when it should be displaying either Unlimited or Limited. |
D-05563 |
User login/logout activity is audited but not always logged. |
D-05581 |
Java deadlock can occur if sub-workflow skipped due to run-time run/skip criteria. |
D-05583 |
java.lang.NullPointerException while validating Task Monitor. |
D-05598 |
There is no built-in variable for script parameters in Linux/Unix and Windows tasks. |
D-05623 |
Double-clicking an empty workflow within a workflow opens new workflow but leaves previous workflow contents displayed. |
D-05626 |
Time Trigger with a Do Not Trigger restriction fires two times on the next valid time after restriction. |
D-05636 |
Increase the request timeout for long running server operations and provide better indication in the client if the server operation has timed out. |
Release 6.1.2.3 - March 27, 2015
Change ID |
Description |
---|---|
D-03331 |
Redundant dependency can prevent task from getting skipped automatically. |
D-05425 |
Conditional path processing does not skip entire unreachable path if a task in the path has already been skipped due to Task Run Criteria. |
D-05553 |
Not all tasks skipped when multiple skipped paths converge in a workflow. |
D-05581 |
Java deadlock can occur if sub-workflow skipped due runtime run/skip criteria. |
D-05626 |
Time Trigger with a "Do Not Trigger Restriction" fires 2 times on the next valid time after Restriction. |
Release 6.1.2.1 - January 22, 2015
Change ID |
Description |
---|---|
B-04698 |
Change to Time Triggers using date adjustments to avoid skipping scheduled time if they are re-enabled (see also D-05426). |
B-04797 |
Prevent browser Back button from firing when pressing "Backspace" key in a field with no defined "Backspace" key behaviour; add Confirm Exit Opswise Controller system property. |
B-04798 |
Increase Data Backup/Purge Export Path field length. |
B-04862 |
Add Calendar Preview Period In Years Opswise Controller system property for providing ability to configure number of years for a Calendar Preview. |
B-04863 |
Add reporting capability on Workflow Task Vertices and Workflow Task Instance Vertices. |
D-04474 |
List Qualifying Times for a Time Trigger does not include all scheduled times if it occurs during DST overlap. |
D-04561 |
Promoting an item does not change the Updated and Updated By fields of the current version if the item already exists on the Promotion Target. |
D-04668 |
The Opswise Console should stay pinned when opened manually. |
D-04906 |
Enabling an interval time trigger with restricted start time > end time does not schedule the trigger for the current day. |
D-05118 |
Enabled trigger fires on same day of removed Custom Day from list of dates. |
D-05413 |
Custom Day with a List of Dates containing more than one date changes after save and reopen. |
D-05414 |
Timer for enabled Trigger is not canceled if Calendar/Custom Day update results in Trigger not having a next scheduled time. |
D-05415 |
Time Trigger with Date Adjustment = Plus skips qualifying times. |
D-05416 |
"Ops.OMS.Input.Msg.Processor" warning about "startTransaction called when already in a transaction." |
D-05418 |
Time Trigger with Date Adjustment = Less does not resolve next scheduled time when Adjustment Amoun > 1. |
D-05420 |
java.lang.NullPointerException if a previously-enabled Cron or Time trigger (without a next scheduled time) will become scheduled due to a Calendar/Custom Day change. |
D-05421 |
SQL constraint violation exception when promoting a task with an Indirect mutually exclusive task. |
D-05426 |
Time Trigger with Date Adjustment = Plus may skip if the trigger is automatically re-enabled due to change in Trigger or Calendar. |
D-05446 |
Time Trigger with Date Qualifier = Custom Period and Date Adjustment = Less skips the current period. |
D-05447 |
Time Trigger with Date Adjective = 1st and Date Noun = list of Custom Days does not work beyond current year. |
D-05449 |
Forecasting a workflow for a past date always skips tasks with complex Task Run Criteria. |
D-05450 |
Triggering a workflow for a past date always skips tasks with complex Task Run Criteria. |
D-05456 |
List Qualifying Times does not display correct Cron trigger time at 2:30 2nd Sunday of March. |
D-05464 |
Do Not Trigger restriction not working for Time Trigger with Date Adjustment. |
Release 6.1.2.0 - December 10, 2014
Change ID |
Description |
---|---|
B-03252 |
Ability to view task/task instance predecessors and successors without panning through the graphical workflow view. |
B-03285 |
Increase the name limit from 100 to 255 characters for trigger. |
B-03439 |
Allow triggering for a specific date/time in the past (or future) where run/skip criteria and the ${ops_trigger_time built-in variable are evaluated based on the specified date in the past (or future). |
B-03635 |
Change setenv.sh settings in Opswise Bundled Controller: add gcpolicy settings. |
B-03726 |
Ability to forecast a Workflow for a specific date/time in both graphical and list view. |
B-03769 |
Increase the name limit from 100 to 255 characters for tasks and task instances. |
B-04671 |
Create new Opswise Bundled Controller package for 6.1.x.x Controller. |
B-04742 |
Add Submitted JCL Location built-in variable. |
B-04756 |
Optimize virtual resource priority checking. |
B-04759 |
Add View In Workflow operation to open a workflow and go to specific task from the Activity Monitor and Task Instance list. |
B-04770 |
Add a Go To filter for quickly filtering a list by the displayed Name field with User Preference configurable operator of contains (default) and starts with. |
B-04778 |
Task Type to Monitor field in Task Monitor task Details should default to no selection. |
B-04780 |
Reset Complex criteria in Task Run Criteria Details to their default values when Complex is unchecked. |
B-04784 |
Change the Opswise Console double-click behaviour so that it closes the Console only when double-clicking the Console header, allowing for double-click/triple-click selection of Console text. |
B-04786 |
Increase user middle_name and last_name from 50 to 100 characters to be consistent with first_name. |
D-03353 |
Opswise Bundled Controller dburl is not formed correctly if you select Oracle as the database type. |
D-03354 |
Opswise Bundled Controller install.sh uses a $TMPDIR variable which may not be set by the OS. |
D-03707 |
Opswise Bundled Controller package missing a default directory. |
D-04936 |
Workflow remains in Running/Problem status after problem jobs have been Finished. |
D-05286 |
CLI-specified variables do not resolve for commands ops-task-launch and ops-trigger-now. |
D-05290 |
Custom Day Date fields change after save and reopen. |
D-05291 |
Adding new Custom Day to Calendar from Custom Day tab does not show Holiday value properly. |
D-05308 |
Resources not returned if task instances skipped due to Runtime run criteria. |
D-05337 |
Duration type fields are not getting imported correctly. |
D-05339 |
Opswise Bundled Controller opswise.servlet.port has incorrect value if dbport option is specified. |
D-05341 |
Use gzip by default to decompress Tomcat 7 distribution in Opswise Bundled Controller. |
D-05342 |
Only specify gcpolicy in setenv.sh for Opswise Bundled Controller when using IBM JVM. |
D-05354 |
Sort Ascending, Sort Descending, and Configure Sort... missing from List header context-menus. |
D-05363 |
Workflow stuck in Running status and Workflow Monitor showing tasks with no status after purge on MySQL. |
D-05366 |
A List- or Bulk-imported trigger cannot be enabled. |
D-05369 |
"start_offset_count" and "start_offset_total" statistics columns should be BIGINT (SQLServer and MySQL). |
D-05377 |
Forecast (estimated) End Time values not calculated properly in 6.1.0.x-6.1.1.x. |
D-05379 |
Bulk Export not honouring the configurable Export Path property, unlike List Export. |
D-05389 |
6.x.x.x ops_user_group."name" column should be VARCHAR(100), not VARCHAR(40). |
D-05391 |
6.x.x.x ops_user."first_name" column should be VARCHAR(100), not VARCHAR(50). |
D-05402 |
Cannot log in as local Opswise user, excluding ops.admin, if LDAP synchronization is enabled. |
Release 6.1.1.0 - October 17, 2014
Change ID |
Description |
---|---|
B-04062 |
Prohibit deleting triggers from the Triggers tab in Task Details since the triggers may reference other tasks. |
B-04479 |
Add Paused field in Cluster Node Detail. |
B-04687 |
Bulk import should prohibit processing of XML produced by List export. |
B-04694 |
Add ability to define LDAP attribute mappings in the UI. |
B-04697 |
Add missing fields in User Details and Group Details. |
B-04702 |
Add opswise.date.formats to |
B-04719 |
Add migration logic (5.2.x->6.1.1.x) to Bulk import and List Import processing. |
B-04731 |
Allow select and copy of text from the Opswise Console. |
B-04732 |
Allow select and copy of text from System Widget Details. |
D-05048 |
Daylight Saving Time not working as documented for Cron and Time Triggers. |
D-05197 |
List Export to PDF generates a second duplicate PDF document. |
D-05204 |
Cancel Pending not available as an option for statuses in Activity Widget (or task monitor, etc.). |
D-05205 |
Problem activity Quick Filter should include Undeliverable status. |
D-05215 |
Exit Code Processing should be visible in File Transfer Task Details only for INFITRAN transfer type. |
D-05217 |
Customizing the task name from the task vertex Properties within a workflow is not saved. |
D-05238 |
LDAP Refresh is deleting existing parent group memberships when copying members to parent groups. |
D-05239 |
Exception when deleting SQL or Stored Procedure task instance from the Task Instances List. |
D-05254 |
Instance Name field in the History List should be a link if instance still exists. |
D-05277 |
Promotion and List Import are not updating workflow graph XML to reflect sys_id's that were automatically re-mapped. |
Release 6.1.0.0 - September 14, 2014
This initial release of Opswise Controller 6.1 presented a redesigned user interface.
Prior Maintenance
See Opswise Controller 5.2.0 Maintenance for changes previously included in 5.2.0 maintenance releases that also are included in the 6.1.x releases.