Discover what the world is thinking. Join us at Think 2018 | March 19–22 | Las Vegas
Get $500 USD off registration with any purchase in IBM Marketplace

IBM TPF Toolkit key details

Integrate the workbench

The Menu Manager allows you to fully customize the context menu. Create custom actions and menus and assign menus to TPF Toolkit objects in the TPF Toolkit Project Navigator. You can create and manage makefiles and configuration files, and build TPF Toolkit projects and subprojects using the TPF Make Build facility. Analyze your test suites with the Code Coverage tool. Integrate Software Configuration Management (SCM) tools using the customizable interface.

Access systems remotely

The Remote Systems Explorer provides a graphical interface to z/OS®, TPF, Linux® and Windows™ systems on your network. Define and manage connections to supported systems, and work with remote files and folders. A 3270 host emulator allows you to access your TPF systems in the development environment. The remote compile and assemble capability allows you to invoke builds on z/OS UNIX System Services or Linux for zSeries® from your workstation.

Use local and remote editors

The LPEX Editor provides the general functions of a workstation editor and provides extra functions through language extensions supporting C, C++, and High Level Assembler. The remote C/C++ editor lets you edit local and remote C and C++ files. Both the LPEX Editor and the remote C/C++ editor provide syntax coloring, content assist, the Save As action, line-break conversions, auto comment and an outline view.

Develop provider and consumer web services

The TPF Toolkit helps you to develop, deploy and manage web services. Tooling is provided to help you develop provider and consumer web services. Wizards help you create WSDL files, wrappers and stub program templates for web services, as well as deployment descriptors for web services and SOAP message handlers to be deployed on the z/TPF system.

Debug remotely

The remote debugger for TPF Toolkit is an interactive source-level debugger, which displays application source files and the functions within source files. The remote debugger allows you to debug High Level Assembler, C and C++ applications. Control execution and monitor variables, registers, memory, call stacks, TPF control blocks and other elements. Start and stop trace log collection through the debug view, while the associated debug session is active.

Download trace files

The TPF Toolkit includes a fully integrated performance analysis feature that automatically downloads trace files from TPF and loads them directly into the profiling perspective. The enhanced trace log viewer provides graphical hierarchical and analysis views that are configurable to help you easily identify performance bottlenecks and other critical statistics.