IBM TPF Toolkit Interim Fix v3.6.3 is now available on the update site. This document lists the fixes and enhancements that are included in the Interim Fix.
The following is the list of fixes and enhancements that are included in Interim Fix v3.6.3:
Source scan updates
- The Source Scan tools have been enhanced to allow users to attach help files to their custom rules. In addition, it is now possible to open the help for rules flagging errors directly from the Remote Error List.
- The existing rule OTRBITVb has been updated to correctly handle implicit coding of integer types in variable declarations.
- APAR JR41446 - The existing rule PJ29575a has been updated to make correct fixes for custom types.
- APAR JR41422 - The Source Scan HLAsm extensibility tools have been updated to correctly handle multiple matching operands on the same instruction.
- The functionality to scan Sabretalk source files using IBM supplied or custom HLAsm source scan rules has now been enabled by default. You may disable this feature on the TPF Toolkit > Migration to z/TPF > Rule Information preference page.
- The Configuration Editor for internal update sites has been enhanced to automatically identify customized TPF Toolkit preferences that must be deployed to users.
- The Remote C/C++ and System Z LPEX editors have been enhanced to correctly handle uses of the _Export keyword in C and C++ files. The Outline view has also been updated to handle files that use the _Export keyword.
- The macro definition files tpfhlasm.dat and tpfhlasm_ztpf.dat file have been updated to include new or updated macros introduced by TPF 4.1 and z/TPF APARs.
- Code Coverage has been enhanced to allow users to perform source analysis on modules, objects and functions. The source analysis results can be viewed in the Remote C/C++ Editor or the System Z LPEX Editor allowing users to determine exactly which lines were executed in response to their test programs. This requires APAR PJ38995 which is included in PUT 8 to be applied to your TPF system.
- Menu Manager has been enhanced to allow users to associate key bindings with custom actions. The key bindings can then be used to invoke the action when appropriate resources are selected in the TPF Project Navigator view.
- The Remote Search functionality has been updated to correctly handle modified RSE connection names.
- A new Debug Record view has been added to TPF Toolkit. This view allows users to record their debug session including responses from the debugger engine and user actions. The Debug Record view will record the contents of various debugger views (for example, SW00SR view, ECB Summary view, etc.) when they are visible during the debug session. See the Debugging TPF applications > Using the TPF debugger > Debugging compiled language applications > Debugging your application > Tracking debug sessions help page for more information.
- FITS MR0810105158 - The debugger has been enhanced to provide better support for connection failures.
- The performance of the TPF Project source lookup container has been significantly improved.
- The Trace Log editor has been enhanced to handle trace log data that does not contain return statements.
- The Modules view has been fixed to remain active when the Debug view is hidden.
- APAR JR41423 - Performance Analyzer has been updated to allow the merging of two trace files.
- The Show Method Invocation action in the Execution Flow view in Performance Analyzer has been updated to correctly switch to the Method Invocation view.
- The Customizing the HLAsm parser tutorial has been updated.
Installing the latest Interim Fix
To apply the latest Interim Fix:
- Click Help > Check for Updates.
- In the Available Updates page, select the feature versions that you want to upgrade, and then click Next.
- Review the installation details, and then click Next.
- Carefully review the license agreements for the upgraded features. If the terms of all of these licenses are acceptable, select the I accept the terms in the license agreements check box, and then click Finish. Do not proceed to download the features if the license terms are not acceptable.
- Once all of the features and plug-ins have been downloaded successfully and their files are installed into the product on the local computer, a new configuration that incorporates these features and plug-ins is formulated. When asked to exit and restart the Workbench, click Yes for the changes to take effect.
Installing standalone features
Various TPF Toolkit features are provided as standalone features, giving you the option to selectively install the features you choose.
For example, the TPF Toolkit Administrator feature is shipped as a standalone feature. The TPF Toolkit Administrator feature enables the Administration preference page in TPF Toolkit. The Administration preference page allows you to control which features you want to enable or disable in TPF Toolkit. In addition, it allows you to control the list of action and menu XML files in the Menu Manager configuration files.
The various TPF PUT level specific documentation is also shipped as standalone features, giving you the option to only install the documentation for the PUT level that you choose.
To find and install standalone features:
1. Click Help > Install new software to open the Install wizard.
2. In the Available Software page, do the following:
- To install optional features, select the TPF Toolkit Optional update site in the Work with dropdown list.
- To install PUT level documentation, select the TPF PUT Level Help update site in the Work with dropdown list.
3. Select the features you want to install, and then click Next.
4. Review the installation details, and then click Next.
5. Carefully review the license agreements for the new features. If the terms of all of these licenses are acceptable, select the I accept the terms in the license agreements check box, and then click Finish. Do not proceed to download the features if the license terms are not acceptable.
6. Once all of the features and plug-ins have been downloaded successfully and their files are installed into the product on the local computer, a new configuration that incorporates these features and plug-ins is formulated. When asked to exit and restart the Workbench, click Yes for the changes to take effect.