Code4z Foundation is an all-in-one VS Code extension pack for mainframe users working with z/OS. Code4z Foundation provides language support for several common z/OS programming languages and graphical visualization of COBOL applications. The pack also includes data editing and file management tools, Explorer for Endevor, and extensions for interactive debugging, macro tracing, and abend analysis. Code4z Foundation is free to install and use.
The Code4z Foundation pack is compatible with Microsoft Visual Studio Code and Github Codespaces.
The Code4z Foundation pack simplifies your common workflows and enables you to work with COBOL, HLASM, JCL, and PL/I code in the same way you work with other languages in Visual Studio Code. The pack provides a modern mainframe programming experience and includes the following features:
- Language support for IBM Enterprise COBOL, HLASM, JCL, and PL/I.
- Data editing and file management of mainframe data sets
- Testing tools for CICS and Batch programs
- Source code management integrated with Endevor
- Mainframe operations
Code4z Foundation contains the following extensions:
- Abend Analyzer for Mainframe
- Enables you to view abend reports and symbolic data in your IDE.
- COBOL Control Flow
- Provides graphical visualization of program flow for COBOL programs.
- COBOL Language Support
- Provides autocomplete, highlighting, browsing, and diagnostics for COBOL code and copybooks.
- Data Editor for Mainframe
- Enables you to browse and edit mainframe data sets, including VSAM data sets.
- Debugger for Mainframe
- Enables you to debug CICS and batch programs in your IDE.
- Explorer for Endevor
- Modernizes the way that you interact with Endevor inventory locations and elements.
- HLASM Language Support
- Provides autocomplete, highlighting, browsing, and diagnostics for High Level Assembler code.
- JCL Language Support
- Provides rich language support and snippets for JCL code.
- PL/I Language Support
- Provides rich language support for PL/I code and include files.
- Zowe Explorer
- Streamlines interaction with mainframe data sets, USS files, and jobs.
Product documentation for Code4z Foundation is available on Techdocs.
For an interactive overview of the Code4z Foundation pack, see the Code4z Developer Cockpit.