Opswise Controller 5.2.0 Maintenance

Introduction

Stonebranch provides product maintenance in the form of updated product installation packages. This document lists the product installation package maintenance history for Opswise Controller 5.2.0.

Note

You only can install a maintenance package to a product installation of the same version, release, and modification levels (see #Versioning, below).

For example, you can install a 5.2.0.3 maintenance package to a 5.2.0.x installation, but you cannot install a 5.2.0.3 maintenance package to a 5.1.0.x installation.

 

Exception for Opswise Controller 5.2.0 only

 
You can use the 5.2.0.x maintenance release of Opswise Controller to apply maintenance to any Opswise Controller 5.1.1.x release. You do not have to perform an upgrade.

 

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 5.2.0.0:

  • 5 = Version 5
  • 2 = Release 2
  • 0 = Modification Level 0
  • 0 = Maintenance Level 0

Packaging Methods

The Opswise Controller 5.2.0 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 5.2.0.

Release 5.2.0.5 - January xx, 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).

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-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 Amount > 1.

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-05464

Do Not Trigger restriction not working for Time Trigger with Date Adjustment.

Release 5.2.0.4 - December 2, 2014

Change ID

Description

D-05308

Resources not returned if task instances skipped due to "Runtime" run criteria.

D-04936

Workflow remains in Running/Problems status after problem jobs have been Finished.

D-05363

Workflow stuck in Running status and Workflow Monitor showing tasks with no status after purge on MySQL.

Release 5.2.0.3 - June 30, 2014

Change ID

Description

B-03436

Validate New Jobname field in z/OS task.

B-04363

Add ability to auto-retry based on specific exit codes.

B-04364

Auto clean-up for override JCL library.

B-04539

Add ability to turn off workflow task instance permission inheritance.

B-04562

Add property to truncate member names in the z/OS task JCL reference to eight characters.

B-04566

Add unique index on ops_exec table to improve workflow task instance performance.

D-04040

Trigger Skip Count should not be restored from previous version.

D-04384

Workflow remains in Running status when the last task is aborted.

D-04446

Cannot resume passive node when Start Server Paused Opswise Property is set to true.

D-04453

OMS servers are not marked disconnected when Controller starts up paused.

Release 5.2.0.2 - April 17, 2014

Change ID

Description

B-03846

Restart steps must be selected multiple times on z/OS task if abend occurs in any step except the last one.

B-04181

Add ability to auto-restart from a specific step based on failing step and condition code.

B-04183

Add ability to store UDM files in the Script Library.

D-03520

Retrieve Output command can overwrite existing "good" output with "bad" output in some situations.

D-03996

"Last <custom day> of Year" not working for Custom Day (list of dates) if no dates for current year.

D-04289

If a task defined with an Agent variable goes into Undeliverable status, it will not transition to Running status until a Message Hub connection goes online - even if the Agent comes online (via OMS).

D-04291

Tasks launched on an OMS server's Agents can get stuck in Undeliverable status.

D-04311

Oracle queries on the Activity table are slow for users with permissions granted by name wildcards.

D-04314

Info messages not sent for ops-change-user-password and ops-change-credentials-password CLI commands.

D-04316

Database deadlock can occur when updating the ops_task.exec_counter column.

D-04319

Java deadlock when workflow Skipped during conditional skip path processing.

D-04343

Time Trigger with an absolute time during DST gap has incorrect next scheduled time after DST starts.

D-04344

A task defined with an Agent variable coming out of Undeliverable status will not evaluate built-in Agent variables.

D-04354

Skip processing should only check if the workflow is running if there are no inherited dependencies.

D-04397

File Monitor tasks should only be marked continuous when used by a File Monitor trigger.

Release 5.2.0.1 - February 28, 2014

Change ID

Description

B-03611

Provide RESTful Web Service API for querying the list of triggers given some criteria.

B-04141

Provide RESTful Web Service API for changing a user's password.

B-04169

Add additional information in audit entry to indicate when Force Finish command issued with Halt option.

B-04182

Add ability to unskip a task instance using the Run Task Instance Command system operation (task-level and step-level actions).

B-04194

Provide RESTful Web Service API for querying the list of tasks given some criteria.

B-04196

Provide RESTful Web Service API for changing runtime password on Credentials.

B-04202

Provide CLI for changing runtime password on Credentials.

B-04203

Provide CLI for changing a user's password.

D-04240

Updating task instance from stale form (with old status) can result in update erroneously changing status.

D-04241

For a custom day, if you check "Holiday", then check "Period" (which hides "Holiday"), and save, the custom day Period will be treated as a Holiday.

D-04255

The event checking for execs to run when an agent becomes active can interfere with the Force Finish command.

D-04273

Controller - OMS message processing not handling String arrays properly.

Release 5.2.0.0 - February 3, 2014

Change ID

Description

B-02984

Add Trigger on Existence option to the Create monitor type for File Monitor tasks.

B-03183

Add Force Finish (Halt) command that provides the ability to force finish a task instance without releasing successor task instances in a workflow (or matching task monitors).

B-03195

Add support for controlling access to Global Variables through Opswise Permissions.

B-03645

Remove "Delete" option from pop-up window when selecting a reference item (for example, selecting an Agent for a task.

B-03849

Controller integration with OMS Server.

B-03860

Add support for controlling access to Virtual Resources through Opswise Permissions.

B-03869

Add System Operation support for the Run Task Instance Command operation type.

B-03877

Prohibit deleting an Agent if referenced by Task definition.

B-03986

At the workflow level, add ability to specify z/OS Step Actions based on z/OS step condition codes.

B-03987

At the workflow dependency Conditions level, add support for defining dependency conditions based on z/OS step completion codes which are processed immediately after each step end.

B-03989

Update the packaged JDBC drivers for all supported databases.

B-04037

Use dedicated table for virtual resource persisted events.

B-04050

Optimize conditional path processing by reducing transaction size when a large number of dependency conditions are being satisfied/skipped.

B-04071

Add new task instance command that will clear all dependencies (predecessors, resources, exclusive) allowing the task instance to start immediately.

D-04126

List Qualifying Times not listing correct times for Time Triggers using "Less" Adjustment Amount with a simple Special Restriction.

D-04166

Java deadlock can occur during skip path processing.

Prior Maintenance

In addition to the above changes, see Opswise Automation Center Controller 5.1.1 Maintenance for changes previously included in 5.1.1 maintenance releases that also are included in the 5.2.0 releases.