IBM TPF Toolkit Interim Fix v3.6.1 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.1:
Source scan updates
- In TPF 4.1, certain CSECT statements can be used to reestablish CSECTs. However, some of these statements may not work on z/TPF. A new rule, PJ32373c, has been created to flag problems related to CSECT statements. This rule flags a definite error and includes a fix.
- Prior to Interim Fix 3.6.1, the existing rules PJ32373a and PJ32373b incorrectly inserted a GBLC statement at the top of the macro (*.mac) files.
- The existing rules PJ32373a and PJ32373b have been updated to correctly insert GBLC statements in macro files.
- A new retrofit rule, RET6832a, has been created to move the GBLC statement after the MACRO name statement in the macro file. This rule flags a definite error and includes a fix.
- A new rule, PJ29593h, has been created to flag include statements of user header files that use double quotes instead of angle brackets. This rule flags a potential problem and includes a fix.
- APAR JR39202 – The EXEC parameter for the CROSC macro is obsolete on z/TPF. Two new rules have been created to flag CROSC macros that specify the EXEC parameter:
- A new rule, OTRCRSCa, has been created to flag occurrences of the CROSC macro that specify the EXEC=NORM parameter. This rule flags a definite error and includes a fix.
- A new rule, OTRCRSCb, has been created to flag occurrences of the CROSC macro that specify the EXEC=OPTN parameter. This rule flags a definite error and does not include a fix.
- The existing rules OTRREGSa and OTRREGSb have been updated to not flag any errors within TITLE statements.
- In TPF 4.1, #pragma statements can be coded to instruct the compiler on how to pack structures and unions. For single source code, the packing of structures and unions on TPF 4.1 must match the packing on z/TPF. A new rule, OTRPRAGd, has been created to flag #pragma statements that may cause the packing of structures and unions to be different on TPF 4.1 and z/TPF due to specific conditional compiler directives. This rule flags a potential error and includes a fix.
- Performance improvements have been made while editing files in an editor.
- Autocomment now remains enabled when opening a new view in split screen mode in an editor.
- The macro definition file tpfhlasm_ztpf.dat file has been updated to include new or updated macros introduced by TPF 4.1 and z/TPF APARs.
- Significant performance improvements have been made to Remote Search.
- APAR JR39437 – Performance improvements have been made while deleting files and running source scan in the TPF Project Navigator.
- A TPFTool Compare service has been added to compare two files using the Compare editor. In addition, a Compare With… action has been added to the TPF Project Navigator and a Compare with Open File… action has been added to the Remote C/C++ editor and the System z LPEX editor.
- Two TPFTool services, TPFFileMerge and TPFDirectoryMerge, have been added to launch the TPF Merge tool for files and directories.
- Administrators can now deploy 3270 terminal emulator configuration (*.hce) files by copying them to the <workspace>/HostConnectProjectFiles folder while installing a custom update.
- APAR JR39205 – The TPFSHARE environment variable is retained when importing action files using the TPFTool ImportActionFile service.
- Remote Search has been enhanced to allow case-insensitive file names in the search.
- APAR JR39217 – TPFTool commands can now be run in single socket mode.
- TPF Merge sessions can now be saved while performing merges. The saved merge sessions can be restored at a later time to resume merging.
- Performance improvements have been made to the search for programs when adding to a MakeTPF build list from existing control files.
- ADATA locations that do not contain ADATA files are now handled correctly when generating loadsets.
- The Remote Shell now correctly returns the command prompt after executing commands that do not result in any output.
- The Save Conflict dialog will now specify the conflicting file between local and remote systems.
- APAR JR39211 – TPF Toolkit now shuts down cleanly if closed while a debugger session is active.
- APAR JR39214 – The Data Level view is now populated correctly even if it is hidden.
- A key binding has been added for the Jump to Line action in the debugger.
- The Memory view now shows both Hex and Character representations in split panes.
- APAR JR39203 – TPF Toolkit now correctly handles links to PDF files in the Help browser.
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.
Rate this page:
Copyright and trademark information
IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.