Skip to content

isabella232/che-che4z

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Che4z

Che4z is an all-in-one mainframe extension package for developers working with z/OS applications, suitable for all levels of mainframe experience, even beginners.

Che4z offers mainframe application developers a modern, familiar and seamless experience, which helps to overcome some developers' reservations or concerns about the traditional mainframe user experience.

Che4z is powered by the open-source projects Eclipse Che and Zowe. Many of these extensions, and other mainframe-oriented innovations, are also available as part of the Code4z package of extensions for Visual Studio Code.

Getting Started

Before you start using Che4z, ensure you have access to an instance of Eclipse Che.

Launch the Basic Stack

The Che4z basic stack is included with Eclipse Che version 7.6.0 and above, so no installation is necessary. To get started, follow these steps:

  1. Log in to Eclipse Che.

  2. In Workspaces, click Add Workspace.

  3. Under Select Stack, select the Mainframe Basic Stack.

  4. Click Create & Open and wait for the workspace to initialize.
    A workspace is created with Eclipse Che4z extensions available.

Launch the Premium Stack

The Che4z premium stack is distributed as part of CA Brightside. To install the Che4z premium stack, follow these steps:

  1. Log in to Eclipse Che.

  2. In Workspaces, click Add Workspace.

  3. Select the Import Devfile tab.

  4. Next to Source, select URL.

  5. In the URL field, paste the Eclipse Che4z premium stack URL, which is specified in the CA Brightside PDF installation guide available from Broadcom Support. For more information, see the Getting Started section in the CA Brightside documentation.

  6. Click Create & Open and wait for the workspace to initialize.
    A workspace is created with Eclipse Che4z extensions available.

Check Extension Requirements

After you launch your stack, ensure you meet the prerequisites of the individual extensions that you want to use. Explorer for Endevor requires access to CA Endevor® SCM, and Debugger for Mainframe requires access to CA InterTest™ for CICS. To find out more about each extension's requirements, click the headers below to navigate to their user documentation spaces.

Extensions

The Che4z basic stack contains the COBOL Language Support, HLASM Language Support, Zowe Explorer, Explorer for Endevor and Debugger for Mainframe extensions.

GitHub issues slack

COBOL Language Support provides autocomplete, highlighting and diagnostic features for COBOL code and copybooks.

How can we improve COBOL Language Support? Let us know on our Git repository

Features

  • Edit COBOL code with syntax highlighting, real time syntax validation, content assist and other advanced features.
  • Automatic retrieval of copybooks from the mainframe.

Blogs

GitHub issues slack

Code completion, highlighting, browsing and validation for High Level Assembler language.

How can we improve HLASM Language Support? Let us know on our Git repository

Features

  • Edit HLASM code with syntax highlighting, real time syntax validation, content assist and other advanced features.
  • Trace HLASM macros.

GitHub issues slack

Zowe Explorer is an extension powered by Zowe CLI that streamlines interaction with mainframe data sets, USS files, and jobs. The extension is designed to function along with other extensions and plug-ins to deliver a richer experience.

You can learn more about the Zowe Explorer by watching the Getting Started and Work with Data Sets tutorial videos.

How can we improve Zowe Explorer? Let us know on our Git repository

Features

  • Access z/OS Datasets and z/OS Unix file systems, and submit JCLs.
  • Create, edit, and work with z/OSMF compatible profiles.
  • Store your credentials securely with Secure Credentials Store plug-in.
  • View and download job output.
  • Issue TSO commands.
  • Install additional extensions.

Blogs

GitHub issues slack

Explorer for Endevor gives you the ability to Browse and Retrieve CA Endevor® SCM elements using a user-friendly, intuitive interface.

It offers the best developer experience in synergy with Bridge for Git, a solution which enables you to concurrently work in Git and mainframe.

How can we improve Explorer for Endevor? Let us know on our Git repository

Features

  • Retrieve, browse and search CA Endevor® elements.

GitHub issues slack

Debugger for Mainframe provides the debugging interface to CA InterTest™ for CICS and CA InterTest™ Batch. This extension provides a modern debug experience for CICS and Batch applications written in COBOL.

How can we improve Debugger for Mainframe? Let us know on our Git repository

Features

  • Debug COBOL code for applications running in a CICS region.
  • Debug COBOL code for Batch applications.

About

Che Che4z

Resources

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 100.0%