Skip to content

DStatWriter/code4z

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Code4z

Mainframe starter pack for Developers working with z/OS applications.

Powered by open source projects Zowe and Che4z, Code4z offers mainframe application Developers a modern, familiar and seamless experience.

How can we improve Code4z? Let us know on the Git Repository

What’s New

Features

  • Access z/OS Datasets
  • Access z/OS Unix file system
  • Submit JCL
  • View and download job output
  • Issue TSO commands
  • Retrieve, browse and search CA Endevor® elements
  • Edit COBOL and HLASM code with Syntax highlighting, real time syntax validation, content assist and other advanced features
  • Trace HLASM macros
  • Debug COBOL code for applications running in a CICS region
  • Edit JCL with basic syntax highlighting
  • Optionally, pair and use with Zowe CLI

Many of these extensions, and other mainframe-oriented innovations, are also available as part of Eclipse Che subproject Che4z.

Code4z Extensions

Extensions Included

  • Zowe Explorer - VS Code extension, powered by Zowe CLI, that streamlines interaction with mainframe data sets, USS files, and jobs
  • COBOL Language Support - COBOL Language Support standardizes the communication between language tooling and your code editor using the Language Server Protocol (LSP)
  • HLASM Language Support - Code completion, highlighting, browsing and validation for High Level Assembler
  • Explorer for Endevor - Explorer for Endevor gives you the ability to Browse and Retrieve CA Endevor® SCM elements using a user-friendly, intuitive interface
  • Debugger for Mainframe - Debugger for Mainframe provides the debugging interface to CA InterTest™. This extension provides a modern debug experience for COBOL applications running in a CICS region
  • COBOL - Syntax highlighting for COBOL, JCL, PL/I and MF directive files

Prerequisites

  • Java installed on your PC
  • For information about the prerequisites of individual extensions, refer to the links in the section above.

Sample Workflows

COBOL Language Support and CA Endevor Git Bridge

  • Use VS Code’s built-in git interface to git clone source code from CA Endevor using Endevor’s Git Bridge
  • Edit COBOL code using the COBOL Language Support, taking advantage of all the coding assistance provided by the extension
  • Use VS Code’s built-in git interface to push, pull and merge changes

Zowe Explorer and Developer Testing

  • Unit test code changes by submitting batch jobs. Access JCL in datasets using Zowe Explorer and submit them to the target z/OS system. View the results on the VS Code editor allowing quick and easy batch based unit testing of their code changes.

COBOL Language Support and Explorer for Endevor

  • View code elements in the entire map of Endevor using the Explorer for Endevor Extension. Editing is not allowed, but the COBOL Language Support will provide syntax highlighting for COBOL elements.
  • Download code elements, including their dependencies, using the Explorer for Endevor extension and add it to the git project if code modifications are needed.

Debugger for Mainframe

  • Provide InterTest server location, CICS region, credentials and program/transaction name (either by file or input form).
  • Obtain the listing and define breakpoints.
  • Start a debug session after triggering the CICS transaction.
  • Display variable values and change variable values
  • Stop at designated breakpoints, continue from designated breakpoint and step through the listing.
  • Close debug session.

About

Mainframe starter pack for Developers working with z/OS applications.

Resources

Stars

Watchers

Forks

Packages

No packages published