Release notes: Version 20.09.01 of BMC Compuware Topaz Workbench



Date

06 Jan 2022

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

Warning

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. 

ISPW/Eclipse

Feature

Description

Codeline path as default column in ISPW views

The Codeline path is now a default column for the Assignment, Release, and Set views. This helps indicate when a component is in an isolated codeline.

Component Versions dialog box to perform the Checkout action

When you perform the Add to Assignment action from the Add Task dialog box, the Check out from level field has been removed. Instead, when performing the Checkout action, the user interface displays the Component Versions dialog box if multiple active versions exist in the ISPW life cycle where the inactive or active version can be selected.

Enhanced table entries in the Component Versions dialog box

The table in the Component Versions dialog box allows a selection instead of using checkboxes for table entries.

ISPW warehouse files transferred as binary

Any files stored in the ISPW warehouse is now transferred to Topaz Workbench as binary if the file is defined as a binary content type in ISPW.

Console view as a default view in the ISPW perspective

The Console view is now available as a default view in the ISPW perspective. This ensures that you receive all important messages and can resolve issues, if any.


Ability to browse a remote deploy log

You can now browse an RX (deploy) log when you connect to HCI on the "remote" LPAR.

Column chooser added to Containers View and Tasks View

The Containers View and Tasks View provide the ability to choose which columns to display in the view.

Additional information in views

The Tasks View Properties, Deployment View Request and Package Details, and Set View now display additional information when you point the mouse over Owner/User ID.

Enhancements in the Add Task dialog box

For the Add Task action, if you type a component that does not exist within the repository, the user interface displays an alert. This prevents a typo in the component name from being accidently added as a new component.

The Add Task dialog box that displays for the Add to Assignment with Check Out action now shows the Base Component Version table instead of the Check out from level field to provide more information about the base version.

Ability to add a component to an existing unlocked set

You can now add a component to an existing unlocked set for processing ISPW actions such as Regress, Fallback, Promote, and Deploy. For more information, see:

Parts view translated to UTF-8 

Any ISPW parts such as LOADLIB or OBJECT is now translated to UTF-8 in the Parts view. This allows text to display as readable characters.

Topaz Enterprise Data

Warning

Important

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

Feature

Description

New look for Data Editor

The layout of the Data Editor is changed to display three sections:

  • Table mode editor
  • Row mode editor
  • Metadata viewer

The new layout makes switching between modes and scrolling within each view easier.

The Metadata Viewer displays the layout of the currently selected record. Functionality will be added to Metadata Viewer in future releases.

Improved editing for ODOs

Table mode display is now available when editing a data set which contains a COBOL Occurs Depending ON (ODO) or PL/I REFER

  • Multiple ODOs and data beyond ODOs are displayed
  • A new preference is added to limit the number of occurrences displayed in table mode
  • All occurrences will always be displayed in row mode

Reuse MVS Edit request 

Saved MVS Edit requests can now be opened and reused even when the original data set no longer exists.

Export data headings

When data is exported from within the Edit session, you can now choose to have full heading, only column names or no heading.

Configure FAS for Execution Servers

When Data Privacy is to be applied, each Execution Server must know the location of the File-AID Services (FAS) component. You can now configure the FAS location for each defined Execution Server from the Tools Menu within the File-AID/EX perspective. 

Function to convert value to hex

The TO_HEX_STR function is added to the Data Privacy Expression Builder. This function is used when defining Rule Logic to convert text into a hexadecimal string value. 

Topaz Workbench

Feature

Description

Topaz Editors

User can click in the left vertical column to select an entire line of text within the editor. Clicking and dragging down in the left vertical column (right next to the source code) will select multiple lines of text.

PL/I Editor

PL/I editor provides support for user-configurable margins in the preferences. Now, visual highlighting of those margins within the editor is added, which makes it easy to see simple errors in how code is lined up.

Added problem marker warning for all implicit variables in a PL/I program.

COBOL Editor




Updated the Cobol tab preferences. Formerly the user could select a fixed tab length of 4 or 8, or variable tab stops with the option to specify the variable tab stops. Now any fixed tab length can be specified.

The Cobol Editor now displays different text color and background shading for the sequence and identity areas when then are locked vs unlocked.

Double-click on text in the Cobol editor that is adjacent to either the sequence or identity area will now handle the selection of that text properly accounting for those areas.

The Cobol Editor now supports adding tags to the identity area of a Cobol program.

Handling of the Enter key when the Cobol sequence and identity areas are locked and have tagging turned on will now behave more naturally.

In the Cobol editor, Cut will now trigger tagging of the sequence and identity areas.

Assembler Editor

Added variable tab stop support to the Assembler Editor. The user interface is essentially the same in Assembler preferences as it is for Cobol preferences, but with different variable tab stops.

The Assembler editor now has a preference to control the automatic content assist complete feature.

REXX Editor

REXX editor content assist preference page has been added. It allows the user to enable auto-completion (as they type), and to specify a delay in milliseconds.

Host Explorer

Added Problems view to the default Host Explorer perspective.

Compare with Each Other

Compare with Each Other for JCL will now have the option to specify use of the JCL editor to allow for colorization. 

REXX editor colorization is now used for Compare with Each Other of REXX files.

Windows to USS Copy


Implemented Copy Directories from Windows To USS and from USS To Windows.

Implemented Windows to USS and USS to Windows file copy using Copy/Paste.

Implemented a Replace existing like named Files/Folders option in the Windows to USS and USS to Windows Copy/Paste dialog.

Binary files or files with no extensions will be skipped when copying files or directories from USS to Windows or from Windows to USS. Currently only text files are supported for this functionality.

Following is the list of the text file extensions that we support:

  • wsdl
  • cshrc
  • profile
  • asm390
  • c
  • cbl
  • data
  • jcl, jes
  • pl1
  • pli
  • xml
  • asax
  • ascx
  • asm
  • asp
  • bat
  • cc
  • cfm
  • cfml
  • cfscript
  • cob
  • conf
  • cp
  • cpp
  • cpy
  • cs
  • csh
  • csproj
  • cxx
  • db2
  • dpr
  • dtd
  • e
  • h
  • hh
  • hp
  • hpp
  • htm
  • html
  • hxx
  • idl
  • imakefile
  • inc
  • ini
  • inl
  • java
  • js
  • jsp
  • mak
  • masm
  • mk
  • pas
  • php
  • php3
  • properties
  • phpscript
  • plsql
  • s
  • sh
  • shtml
  • slk
  • sql
  • tld
  • txt
  • xhtml
  • xsd
  • xsl

Windows to z/OS Copy 

Added File Encoding option to select code page on Copy/Move dialog from Windows to z/OS.

Xpediter/Eclipse

When Show Memory is performed on a register in the Registers view of Xpediter, the register name will appear in the memory view, and the contents of memory pointed by the register will be displayed. When the register value changes, the memory content will be updated to display the memory at the new register address.

Topaz for Total Test

Feature

Description

Nested Pointer Support

Topaz for Total Test now supports nested pointer structures. The pointers will stub out so that you can see the data inside the field. You can target up to 25 pointer levels deep.

Continued PL/I support

Added support for Bit String PL/I data type.

Technical notes

This section describes the technical notes applicable to this version.

Feature

Component

Description

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.

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 later are compatible with Topaz Workbench release 19.01 and later. 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.1 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.

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

ISPW/Eclipse

ISPW Distributed Deploy is no longer supported.

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, and the Promote, Regress, and Deploy actions are not yet supported.

Topaz Enterprise Data

The potential for loss of precision exists on FLOAT and DOUBLE data types between the mainframe and the File-AID Data Editor user interface. For more information, see Chapter 9. Floating-Point Overview and Support Instructions in IBM’s z/Architecture Principles of Operation (SA22-7832-09).

Picture clauses for COMP and COMP-4 (binary data) field types are not used when displaying the decimal numeric value of these fields. Any implied decimals (V) or implied scaling (P) in the Picture are ignored and not used to display the numeric value of the field. The value displayed is a positive or negative integer.

When saving data to a locked Oracle table, the timeout error does not return after the set timeout period. It does return after the lock has been released.

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. This might be necessary to do only once.

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.

Corrected issues

Feature

Description

Topaz Workbench




























































Cobol and PL/I Outline view will now fully collapse when using the Collapse buttons.

PL/I parser error: missing semicolon at '('. Made changes in grammar of the parser to handle multiple argument lists in a call statement.

NumberFormatException with the PL/I parser. Fixed preprocessor handling of macro calls that have embedded semicolons as a parameter to the macro.

PL/I parser error: Duplicate data transmission option. Adjusted comparison of strings of unequal lengths so that the shorter string is padded on the right to give proper results of comparison.
Changed the parsing priority so concat operation is done after plus operation to give proper results of parsing.

Editing a PL/I program will sometimes prompt twice asking the user if they want to download copybooks.

PL/I parser error processing DO block with %END statement.

INCLUDE copybooks not being downloaded in Project Explorer. In a EXEC SQL INCLUDE .... statement, blank lines and comments are allowed between "EXEC SQL" and "INCLUDE".

Fixed source failing to open in the PL/I editor with error "Failed to create the part's controls" during processing of %DO SKIP ...%END statements.

Opening a PL/I Program for edit from ISPW failed to complete the parse. Therefore the Simple Outline View was displayed in the editor. In the log there is a rule conflict exception.

All items inside a DECLARE (A,B,C,...) BUILTIN; statement will now be correctly color-highlighted as variables.

PL/I parser error: invalid statement '%;'. PL/I preprocessor grammar changed to accommodate non-operational statements in program.

PL/I Parser grammar changes to support alignment attributes in DEFINE alias statement.

Unable to locate the include for a PL/I program after opening the file in the editor. This was due to the file location of the ISPW project being empty. Hence the file in was not getting parsed completely. 

PL/I parser error "java.lang.NullPointer' at AssignmentStatement. The COPY Inbuilt function was not implemented in Pthe preprocessor. 

PL/I parser grammar change to support procedure inside a When statement.

PL/I parser error: "extraneous input.." when variable name is continued on a second line.

PL/I parser - added support for qualified variable names in call statements and on conditions.

PL/I parser displays more of the parser error message when it contains the word "expecting".

Cobol Outline view: User selects a procedure in the Outline view and then collapses the outline view. When moving the cursor to a different procedure, the Outline view will expand and the correct procedure will be highlighted.

Cobol Parser error near top of program flags Identification Division as an invalid statement. Identification Division section was parsed and added twice in resulted document while doing incremental parsing.

EIB support updated to add CICS DFHEIBLK and other variables that were missing for the Cobol editor.

Cobol parser now supports numeric edit format PIC strings with blanks and floating minus signs.

Cobol editor: all procedure names starting in column 8 through 11 will be displayed in the Outline view, not only the ones starting in column 8.

When sequence area tagging is enabled and a user clicks "Enter" on an empty source line in a Cobol program, only the newly created line will be tagged, not both lines.

Cobol Editor will now correctly indent the source.

COBOL Outline view will now correctly show FILLER variables.

When a user collapses nodes in the Outline view for the Cobol editor, those nodes will stay collapsed if user starts to edit. When adding a new line inside a node, the correct node will be highlighted in the Outline view. In case of source code being collapsed, correct node will be highlighted in Outline view.

The Cobol Editor now acts as expected when typing the backspace or delete key, even when the sequence/identity areas are locked.

Cobol editor: when auto-tagging is on and user deletes a line, the SEQUENCE area tags and ID area tags will be properly deleted too.

Cobol editor: code folding will produce correct results in case of INCLUDE statements covering multiple lines.

Cobol editor: variables declared under SPECIAL-NAMES are now recognized and not flagged as undefined.

Cobol editor: if Sequence Number Area and/or Identity Area are non-editable, the user will not have the option to "Revert Line" after an edit, since this was corrupting the source.

JCL Editor: all trailing blank lines will be removed when saving the JCL source.

When saving a JCL source which has blank lines at the end of the source, editor will strip off the blank lines.

REXX keywords and variables not colored correctly. Keywords were detected at the beginning of the line only if line continuation there. Parser now able to evaluate the keywords anywhere in the line and detect line continuations properly.

ESS and DDIO members will now open with the Text Editor. 

User should now be able to save files in Project Explorer even when file is being compared.

Copy/Paste will now work when automatically switching editor from browse to edit mode from projects.

When multiple Windows files are selected, the Paste option was removed from the right-click menu on a data set member or VSAM file. This is to prevent multiple files being concatenated into one data set. 

Save of a local PL/I file throws NPE. Open doesn't parse, error displays in the log file. 

Hostservices: NLS missing messages in log slowing down startup.

Groovy compiler messages appearing in the log during startup of Topaz may be slowing down startup itself. 

When user selects "Save As" for a source file with unmatched ShiftIn/ShiftOut pairs, user will be properly prompted if they want to save or cancel.

Removed org.apache.commons.commons-codec bundle that was causing IBM IDz to hang at startup after the Topaz Enterprise Data feature was installed.

CES https connections can be done using the Windows keystore, if the IBMCAC security provider is added and and Windows-MY/Windows-ROOT defined.

Drop-down list for host nodes will now be in alphabetical/numeric order. 

Saving an empty file to USS would hang after waiting for a timeout. Now it works correctly.

Fixed error log messages that occurred after deleting a USS resource in the Host Explorer view.

In the Copy to dialog, once the datasets with the same name in the source and target are removed, the error will no longer be shown. 

Correct an issue where a copy executed from the Event History view does not complete. A null pointer exception is written to the Eclipse log.

Component: Program Analysis

Line numbers in the structure chart are incorrect when using the PL/I preprocessor. Fixed synchronization in Program Analysis views when the PL/I preprocessor compile option is enabled.

Handle absolute path of the main program when opened in Program Analyzer. Error received: Attempted to beginRule: R/ does not match outer scope rule.

Program Analyzer: Fixed synchronization from Structure Chart to editor when the PL/I preprocess compiler option is enabled.

Program Analyzer: Incorrect node for package program. Only one node is displayed for the PL/I source.

Component: Xpediter/Eclipse

NullPointerException occurs in the log during Xpediter debugging when Monitor All Cobol Programs is selected then the session is terminated and started up again. 

Xpediter/Eclipse feature Hovering over a variable doesn't work for subprograms. Code was modified to set the source viewer for Xpediter globally. 

Component: Code Coverage/Eclipse

Fixed source mismatch in Code Coverage for Topaz Worbench CLI. Error occurred when multiple Code Coverage data is received for source lines that contain multiple verbs.

Component: Topaz Connect

Modified some text fields so that they will not disappear when resizing the Create Package Options dialog in Topaz Connect.

Topaz Enterprise Data

Fixed installation of Topaz Enterprise Data components into Eclipse

Deleting a large number of rows no longer takes too long

Improved performance when deleting a large number of records by eliminating unnecessary UI operations that were triggered during processing

Fixed an issue that corrupted a File-AID/EX expression, when a variable with a name matching a defined function name is used with the matching name function. Users can now create and use variables with names that match the function names in the same expression

Fixed an issue that prevented a related loader from pointing at an extract output containing special characters

Corrected support for LOBs in Db2 z/OS in ConverterPro and ComparePro

Added setting to prevent error: Maximum number of child elements exceeded limit (50000) when opening a Data Privacy project.

Added support for secured port in making rest call to FAS for license preferences fetch.

ISPW Eclipse


The Copy all non-conflicting changes functions are incorrectly enabled in the Compare editor when requesting Compare with each other from the Component Versions view and Set view.

A Superseded Gone task is now included as an inactive version in the Component Versions view.

Topaz for Total Test



















Prevent conversion of online projects to Total Test projects.

Replaced the OK button with RUN and provided Apply button for Context UI dialog box.

Changed tooltip positioning on hover over drag and drop palette elements.

When making a call with a pointer as input that returns another pointer as output and each points to a unique structure. Topaz for Total Test seems to be displaying the output structure for the input pointer.

Support code coverage collection through IDz15.

Allow copy/paste of a Stub.

Allow editing of Bytes field for all data types 

Changed the way the selection is focused for Stubs in Test Scenario Editor.

Save environment login details for FTP connections.

Corrected program name used when collecting code coverage with the Job Submit element.

0 length arrays and NULL values for array elements are now handled properly and do not log NullPointerException messages in the compuware.log.

Fix to prevent debug information from being lost.

Additional message to indicate no matching host connection for the environment.

Some programs were not being recognized as the main program when all breakpoints loaded during debug.

Engine Version updated.

Fixes problem when record sub-programs returning the incorrect RETURN-CODE.

Removing values from field using either backspace or delete key will set numeric fields to NULL, and character fields to SPACES.

Fixed an issue with sql data records that were more than 4096 bytes long.

Revise settings to use timeout attribute from the context file.

Fixed an error popup when no CICS loadlib found during capture.

Collect diagnostic information for test cases that do not have stubs.

PL/I execution may result in error; output data doesn't conform to metadata specification.

Fixed null pointer exception when editing return code assertions on programs with no linkage section.

Updated code to check for X.509 certificate when connecting to HCI for the VerifyDataset and CompareDataset palette item.

Address issue with playback not filtering duplicate pointers.

Fixed an issue of collecting data for nested pointer.

Properly handle certificates on the repository server.

Fixes stub generation of a RAISE IPC program when recording in Background or Debug Mode

Fixed an issue with target pointer data not being captured correctly.

Support cloud licensing when switching from the repository to local configuration 

Fixed an issue where pointer information is not being sent when the number of arguments on a CALL are varying. 

Check for missing host connections when not using the repository.

Addressed bug in calculation of alignment for substructures with a single field.

Fixed a problem when two different pointers, point to different instances of the same named structure. The captured pointer data is the same for both structures.

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.

Downloading the release

You can download this release from the Update Center.

The following video (5:57) provides more detailed information about downloading BMC Compuware service packs:

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. For information about the Product Download Tool, watch theIntroducing BMC's NEW Electronic Product Distribution (EPD) video.

    Warning

    Important

    If the Export Compliance And Access Terms page is displayed, enter the relevant data and click Continue.

  2. Click either of the following interfaces and perform the relevant steps:
    • Product Download Tool

      Warning

      Important

      • On the EPD web page, Licensed Products is selected by default.
      • You must enable pop-ups for this web page in your browser.
      1. Browse the list of products and click BMC Compuware Topaz Workbench.

        Success

        Tips

        • You can search for the product in the Search for Product field.
        • If you have marked a product as your favorite, click Favorites.

        The supported versions of the product are displayed.

      2. Click 20.09.01 under the product name.
        A new browser tab opens containing all downloadable files for the Service Pack.
      3. Select the necessary files and click Download.
    • Legacy EPD Tool

      Warning

      Important

      On the EPD web page, Products is selected by default.

      1. Browse the list of products and click BMC Compuware Topaz Workbench.

        Success

        Tips

        • In the Enter product name field, type the product name and click Go to filter your product.
        • If you have marked a product as your favorite, click Show Favorites.

        The BMC Compuware Topaz Workbench dialog box is displayed with the Version field set to 20.09.01.

      2. Select the necessary files and click Download.

Installing the new version

For information about installing, see Topaz Workbench Installation Guide.

Error
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.

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

 

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

BMC Compuware Topaz Workbench 20.09