Code4z is an all-in-one VS Code extension pack for mainframe users working with z/OS. Code4z provides language support for COBOL and High Level Assembler for z/OS 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 is free to install and use.
Code4z is compatible with Microsoft Visual Studio Code and Github Codespaces.
The Code4z extension pack simplifies your common workflows and enables you to work with COBOL and HLASM 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 6.0 and high-level assembler language
- 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 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.
- Zowe Explorer
- Streamlines interaction with mainframe data sets, USS files, and jobs.
Code4z product documentation is available on Techdocs.
For an interactive overview of Code4z, see the Code4z Developer Cockpit.