IBM z/TPF Development Visual Studio Code Extension
Welcome to the official documentation for the IBM z/TPF Development Visual Studio Code Extension - a powerful tool that brings IBM z/TPF (Transaction Processing Facility) development capabilities to Visual Studio Code.
This documentation site is a work in progress. Please check back occasionally for updates.
To visit the IBM z/TPF Debugger Visual Studio Code Extension page, go here:
Develop z/TPF applications with modern tooling and enhanced productivity.
Overview
The IBM z/TPF Development Visual Studio Code Extension provides comprehensive support for developing z/TPF applications directly within Visual Studio Code. This extension bridges the gap between traditional mainframe development and modern IDE capabilities.
Key Features
- Build Integration: Compile and link z/TPF programs directly from Visual Studio Code
- Loadset Integration: Create loadsets and deploy programs and files to z/TPF directly from Visual Studio Code
- Test Integration: Run Automated Test Framework (ATF) tests directly from Visual Studio Code
Quick Links
📦 Installation
Learn how to install and set up the extension in Visual Studio Code
🚀 Getting Started
Quick start guide to begin developing with z/TPF
⚙️ Configuration
Configure the extension to match your development environment
✨ Features
Explore all the features and capabilities of the extension
System Requirements
- Visual Studio Code: Version 1.105.1 or higher
- Linux on IBM Z Access: Connection to a Linux on IBM Z system
- maketpf / bldtpf / loadtpf: The tools for building and loading z/TPF programs must be installed on the Linux on IBM Z system
- z/TPF System Access: Connection to a z/TPF runtime environment
- Workstation Operating System: Windows, macOS, or Linux
Support & Community
- Issues: Priority will be given to bug reports and feature requests made through IBM Support or IBM Ideas channels. Bugs reported or features requested on GitHub Issues will be handled on a best-effort basis.
License
This extension is distributed under the following terms and conditions.