Release notes: Version 20.13.01 of BMC Compuware Topaz Workbench


Date

2023/01/05 00:00

We are releasing version 20.13.01 of the BMC Compuware Topaz Workbench product.

Important

If additional information becomes available, we will update this notice only in the documentation portal. To receive an email alert whenever the notice changes, set a watch on the notice's page:

  1. In the upper right toolbar, click Watch:
    watch.png
  2. Click Watch this Page.
  3. Email alerts are sent from docs-noreply@bmc.com, so make sure that @bmc.com is in your mail system's safe list to prevent email alerts being lost in your spam folder.

Important

Before you begin installation, we recommend checking Notices for recent release notes, technical bulletins, and flashes. Also, checkBMC Support Central for:

  • Product downloads, patches, and fixes (PTFs)
  • Product availability and compatibility data

What's new

This section summarizes the changes or new features in this release. 

Topaz Workbench

Feature

Description

Move up and Move down commands in COBOL editor

We have added the Move-up and Move-down commands Line Editing menu in COBOL editor.

Topaz Enterprise Data

Important

Some new features of Topaz Enterprise Data (TED) are available only if you are using File-AID version 21.1 with current maintenance.

Feature

Description

Enhancements to Metadata Viewer

We have added the following features to the edit session and stand-alone view of the Metadata viewer:

  • Resizable type filter text field as the window size changes
  • Expand All and Collapse All buttons
  • Auto-adjust column size

Save As option

When editing a z/OS data set within Topaz, you can use the new Save as option to save the results of the edit session to a different file rather than overwriting the existing file. The Save As option is available for all supported z/OS data sets and z/Unix files. 

Browse functionality for ZFS files and folders

We have added browse functionality for ZFS files and folders.

Topaz for Total Test

Feature

Description

PL/I support

The BMC Compuware Topaz for Total Test Non-virtualized test now supports PL/I long names.

Azure DevOps extension

Azure DevOps users can now use the BMC Compuware Topaz for Total Test Auto Run extension to run test scenarios and test suites.

Topaz Workbench ISPW/Eclipse

Feature

Description

New search functionality 

You can use the new ISPW Search tab in the Eclipse Search window. This enables you to configure the search settings to look for text in files. The search results are displayed in the Search view and are also populated in the ISPW Work List view. For more information, see ISPW-Search-view and Work-List-View.

Note: This is available only when you use ISPW/Eclipse with ISPW 22.01 with PTF IWH038A applied on the mainframe.

YAML files in GitHub Marketplace

We have enhanced the customer experience when using GitHub workflow templates by making YAML (.yml) files available in the GitHub Marketplace.

New Azure DevOps Operations extension 

We have added a new Azure DevOps Operations extension to help you set up pipelines to perform the following actions: 

  • Add Task
  • Build Assignment, Release, or Task
  • Cancel Assignment, Deployment, or Release
  • Close Assignment or Release
  • Create Assignment or Release
  • Deploy Assignment, Release, or Task
  • Fallback Assignment, Release, or Task
  • Generate Tasks in Assignment or Release
  • Promote Assignment or Release
  • Regress Assignment or Release

Certificate support for ISPW GitHub actions

We have added certificate support for the ispw-sync-local GitHub action.

Query Generate Parms QG functionality in Topaz

In views that support tasks, we have added a new Generate Parms view that displays the most recent details specified by the user to set parameters for the generate process. For more information, see Generate-Parms-view.

Note: This enhancement is available only when you use ISPW/Eclipse with ISPW 18.02 or 22.01 on the mainframe.

Deploy from Sandbox datasets 

The Deploy action is now supported for tasks in a Sandbox Codeline.

Note: This enhancement is available only when you use ISPW/Eclipse with ISPW 18.02 or 22.01 on the mainframe.

Technical notes

This section describes the technical notes applicable to this version.

Feature

Component

Description

Topaz Workbench

CLI installation location

If upgrading from a release prior to 19.05, for Windows installations the Topaz Workbench CLI, the default install path location has been changed to C:\Topaz\WorkbenchCLI to better address access issues caused by the previous default path of C:\Program Files\Compuware\Topaz Workbench CLI. The new default is specified in the install wizard and can be changed during installation.

Eclipse memory settings

Java OutOfMemory errors may occur when editing a large file or displaying a large JES report. These errors can often be avoided by increasing the maximum size of the JVM memory heap. The initialization files in Topaz Workbench or Eclipse (topaz.ini or eclipse.ini) include an Xmx parameter (Eclipse default 1024m or Topaz default 2048m) used to specify the maximum heap size. The optimum value for this parameter varies depending on the OS used, memory fragmentation, and other factors.

The optimal setting for a particular installation—with no OutOfMemory errors or noticeable garbage collection pauses—can only be determined by experimenting with different values. We recommend increasing the Xmx value to 1200m as a starting point and increasing or decreasing the value in small increments, such as 512m, until an optimum value is found. However, even with a setting of 1536m, large JES output can easily exceed that value.

On 64-bit Windows operating systems, heap size is limited by your Windows virtual memory specification, minus a small amount of memory used by the OS and other processes. Specifying 4-GB or more for the Xmx parameter might be practical, depending on the Windows virtual memory size.

eGit compatibility

eGit versions 4.6.1 through 5.0.1, 5.04, and 5.13 are compatible with Topaz Workbench releases with major version 20. eGit versions 5.02 and 5.03, however, exhibit known issues with the eGit UI and are not compatible with Topaz Workbench releases.

Fault Analytics EOS

Fault Analytics has stated End of Support from July 1, 2020. Beginning October 2020, Fault Analytics is no longer installable through Topaz Workbench.

Host Explorer licensing

Use of Host Explorer requires a valid Compuware Mainframe License (any product) on any LPAR serving Host Explorer connections. The HCI hosting these communications must have access to Compuware’s License Manager.

If there is any licensed Compuware mainframe product running on an LPAR where HCI is executing, no further effort is necessary.

IBM IDz support

Topaz Workbench release 20.05.03 and later are supported for installation into IBM Developer for z Systems (IDz) 15.0.1, 15.0.4, and 15.0.5 releases. To use this support, enable Java Development Tools (JDT) and Debug Support. Select Windows > Preferences > General > Capabilities > Development , and then check the boxes to enable Debug Support and Java Development .

Running Topaz Workbench in 32-bit mode on a 64-bit OS

Topaz Workbench 20.xx releases no longer support running on Windows 32-bit versions or in 32-bit mode.

VIPA networks

A minimum of HCI 3.0 is required for VIPA networks.

Compuware Shared Services enhanced listings

Xpediter/Eclipse does not support Compuware Shared Services (CSS) enhanced listings. For information about enhanced listings, see CSS documentation in BMC Compuware Enterprise Common Components.

Connection to LPAR

Xpediter/Eclipse requires a direct connection to an LPAR with a working version of Xpediter/CICS, Xpediter/TSO, or Xpediter/IMS on any LPAR where Xpediter debugging sessions are to execute.

Topaz Enterprise Data

Audit preference

By default, the Enable Auditing preference is turned on and an audit file is created on the mainframe. Be aware that when auditing is enabled, the FORCE option on the Concurrent Update view does not work because it would negate the audit.

Database connection for Compuware DB2 for z/OS

After installing the Compuware DB2 for z/OS using Topaz (base) feature, a database connection must be established. From the New Connection Profile option in the Data Management - Data Source Explorer view, under Database Connections - New, select DB2 for z/OS using Topaz.

Eclipse-based IDE installs

You must include and enable the following update sites:

License checking requirements

  • Compuware Enterprise Services (CES) 19.05.01 or later is required, and Topaz Enterprise Data components must be configured to identify CES location.
  • If you intend to access mainframe data, apply Enterprise Common Components (ECC) PTF CXS905A. This PTF returns a list of File-AID licenses to CES.

Oracle 19c support

Users upgrading Topaz Workbench from versions earlier than 20.03 via P2 upgrades might need to upgrade from ojdbc6.jar to ojdbc8.jar. The xdb6.jar has also been updated. Both jars are in the <topaz-install-location>\drivers\folder.

Topaz Workbench Datatools

If you intend to use Topaz Workbench Datatools, install only the Compuware DB2 for z/OS using Topaz (base) feature. This plug-in is not required if the native Eclipse datatools plug-ins will be utilized.

Topaz for Total Test

Generating unit test cases for very large programs

Generating Topaz for Total Test unit test cases for very large programs might require increasing the memory allocated to Topaz Workbench. To do this, edit the topaz.ini file in your installation directory of Topaz Workbench (the default path is C:\Users\userid\Compuware\Topaz\eclipse).

Find the entry -Xms256m and change it to -Xms512m.

This adjustment doubles the amount of memory available to the Topaz Workbench and Topaz for Total Test. Save the topaz.ini file and restart Topaz Workbench.

Java Runtime Environment (JRE)

A 64-bit JRE is required for the Topaz for Total Test Command Line Interface (CLI).

KSDS support

Topaz for Total Test does not support KSDS READ NEXT using an alternate key for which duplicates are allowed when there are duplicates and they are not ordered in prime key order.

Pipeline Syntax

The junit and sonar files have been renamed as follows:

  • -f "MyProject/MyTests/SimpleTest/Unit Test/Scenarios"
    The junit is now Scenarios.cli.suite.junit.xml.
    The sonar is now Scenarios.cli.suite.sonar.xml.
    The TTTJUNIT and TTTSONAR directories are now located in the Unit Test directory.
  • -f “MyProject/MyTests/SimpleTest/”
    The junit is now SimpleTest.cli.suite.junit.xml.
    The sonar is now SimpleTest.cli.suite.sonar.xml.
    The TTTJUNIT and TTTSONAR directories are now located in the SimpleTest directory.

The junit and sonar files always have the last directory specified on the -f option in the name examples.

Xpediter/Eclipse

Compuware Shared Services enhanced listings

Xpediter/Eclipse does not support Compuware Shared Services (CSS) enhanced listings. For information about enhanced listings, see CSS documentation in BMC Compuware Enterprise Common Components.

Connection to LPAR

Xpediter/Eclipse requires a direct connection to an LPAR with a working version of Xpediter/CICS, Xpediter/TSO, or Xpediter/IMS on any LPAR where Xpediter debugging sessions are to execute.

Known and corrected issues

This section summarizes the known and corrected issues in this version.

Known issues

Feature

Description

Topaz Workbench

After installing multiple Topaz components into an Eclipse-based IDE, you are asked to restart. During that restart, however, the Eclipse IDE sometimes fails to rewire the bundle dependencies. Symptoms can include UI components that do not function properly and views that do not display. To correct this, manually close the Eclipse IDE, then start it back up again with the -clean option. Only use the -clean option for one startup after a new install.

The topaz.ini file sets the osgi.instance.area.default to the @user.home location, which is typically mapped to a local drive or absolute path. If the user has their @user.home set to a UNC network path, the toolbars and menus within Topaz Workbench might not be displayed.

To correct the problem, edit the topaz.ini file (default location is the Topaz Workbench installation’s eclipse directory), replacing the @user.home location with a local drive or absolute path. If Topaz Workbench is installed via p2repo into an Eclipse instance, you must edit the eclipse.ini file instead.

Navigating Topaz COBOL Editor search results do not place the cursor at the exact position of the match in the Editor if the match exists within a non-editable region. This pertains to the Sequence Number or Identity areas within the Editor where either have been set via preferences to be non-editable. The cursor in this case is placed at the beginning of the statement or in the general vicinity of the match in the editable region.

When exporting an image from Program Analysis or Visualizer if the View document after export check box is selected, *.png is selected from the Save as type list. The default application associated with .png files is Microsoft Paint and the exported image cannot be opened automatically. Browse to the export location and open the file manually.

Under Open JDK, when the Team Profile Import process finds an invalid profile, it fails to display the full error message.

When analyzing a project, for example after adding a large copybook concatenation PDS, Program Analysis can take a long time or hang Topaz Workbench.

When installing Topaz Workbench plug-ins into IBM Aqua, the following issues might occur:

  • Deleting a PDS member in Host Explorer and then trying to open the same member from the Project Explorer might cause Aqua to hang.
  • Creating a new folder in a Compuware Online Project and then creating a new file in that folder causes Aqua to hang.
  • The shortcut keys for Toggle Comment (Ctrl+/) do not work in the JCL editor.

If you open a file in Host Explorer, perform Search Text > File within it, close the Editor, and then click on the search results, the selected file fails to open. This happens because when the Editor is closed, the file is no longer present in the Topaz Workbench local directory. Reopening the file through Host Explorer re-syncs the search results with the file. The issue affects all Topaz Editors.

Cut (Ctrl+x) is not supported in the Topaz 3270 Emulator.

ISPW/Eclipse

SonarLint Analyze Changed Files option is not functional for ISPW controlled files.

For tasks generated from a Sandbox Codeline, the Parts view shows incorrect data set names.

Corrected issues

Feature

Description

Topaz Workbench

We have added conditions for the backspace and delete in COBOLFixedFormatEventHandler and also check the length of the line while update the tags.

Able to delete all of the lines in a COBOL program using Ctrl-A and the ‘Del’ key in large files also.

We have fixed the cut operation in COBOL editor so that it does not delete the tags when any part of the line is cut.

We have resolved the extraneous input and mismatched input errors in the COBOL PG0GX192 program.

We have added support for "¦' character in the PL/I parser as OR and CONCATENATION character for all nine combinations of (!, |, ¦) to accommodate the different keyboard layouts (CH/DE/IN/UK etc.).

Topaz Enterprise Data

We have fixed an issue where the ConverterPro does not update Clob type field when the source is set to null.

In File-AID for DB2 Editor, the ClassCastException error for DB2RecordStore is now fixed.

In File-AID for IMS Editor, the ClassCastException error for IMSRecordStore is now fixed.

The fix is now available to encrypt the SSN data that resides in the VSAM Remarks field. The custom inbound and outbound adapters that the user is passing through the xml file gets applied over the SSN. As a result, SSN now appears in a disguised format in the output file.

Topaz for Total Test

Fix is available to allow shorter length copybook to be added for fixed-length record files.

Test scenario fails to execute SQL statement from the web application. The fix is now available.

 The REST Service component is failing when the response contains CDATA tag or when user is trying to log response body. The fix for this issue is now available.

Upgrade considerations

When you upgrade the software, consider the following items:

  • The Topaz Workbench 20.xx releases are based on Eclipse Photon 4.8. When you upgrade Topaz Workbench from a release earlier than 20.01, a new installation is required because of the significant changes to the underlying Topaz Workbench architecture.
  • To upgrade Topaz Workbench 20.xx releases, use the P2 Repository file to perform the Check for Updates processing. You can also use the P2 Repository to install into a compatible Eclipse-based IDE release after an uninstall of the Topaz Workbench plug-ins prior to Topaz Workbench 20.01. For more information, see Topaz Workbench Installation Guide > Milestone 2 Install Topaz Workbench.

  • When installing Topaz plugins into an Eclipse version, we recommend that you start Eclipse with the -clean option for the first time post-installation, irrespective of the Topaz components installed. You can remove that option for subsequent times of starting Eclipse.

 Downloading the release

You can download this release from the Update Center.

The following video (5:57) provides detailed information about downloading BMC Compuware releases:

icon_play.png https://www.youtube.com/embed/N7clGZHaO0M

To download this version of the product from the BMC Electronic Product Distribution (EPD) website, follow these steps:

  1. Go toProduct Downloads in BMC Support Central. 

    Important

    • If the Export Compliance And Access Terms page is displayed, enter the relevant data and click Continue.
    • You must enable pop-ups for this web page in your browser.
  2. Locate the product name by browsing or searching in the Search for Product field. If you have marked the product as a favorite, click Favorites.
  3. Under the product name, click the box containing the required supported version.
  4. Select the required files and click Download.

Installing the release

For information about installing, see Topaz-Workbench-Installation-Guide.

If you have questions,call BMC Support. If outside the United States, use the Select Another Country list to search for local phone numbers.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*