Overview

IBM Z® Open Editor v4 or later features enterprise-level advanced capabilities cover use cases that go beyond programming and simple accessing of z/OS® Resources.Typically, you find such features in IBM's commercial zDevOps solutions such as IBM® Developer for z/OS Enterprise Edition (IDzEE). While the core Z Open Editor experience continues to provide free full language support for COBOL, PL/I, REXX, HLASM, JCL and integrations with Zowe™ Explorer, these advanced capabilities require the purchase of additional components and licenses to activate. You can purchase the licenses through IBM Developer for z/OS Enterprise Editionopen in new window or IBM Application Delivery Foundation for z/OSopen in new window.

To enable every user to try these features, Z Open Editor activates a 90-day trial license when you start version 4 or 5 for the first time.

Only the following new features documented in this section require such a license:

  1. z/OS Resources table: An all-new, feature-rich view that extends Zowe Explorer with a sortable table. Gain insights into your jobs, data sets, and UNIX files by listing, filtering, and sorting on many available properties.
  2. Data Elements view: Use this view to display information about the data elements in a COBOL or PL/I program, including those from copybooks and include files, in a table that can be sorted and filtered.
  3. Preprocessor support for COBOL and PL/I: Run a preprocessor either on a local workstation or remotely on z/OS, driven by a new ZAPP profile type. Continue to edit with full syntax checks except for the preprocessor statements, and automatically rerun the preprocessor each time you save. Compare the preprocessor generated code with the code side-by-side.
  4. Dependency Based user build and advanced error reporting: Run a build of COBOL, PL/I, HLASM programs on a remote z/OS system through a right-click in Z Open Editor. Review informational, warning, or error messages issued by the compiler directly in the VS Code Problems view. Z Open Editor automatically downloads the build logs, parses them, and presents the messages in the Problems view with descriptions and error codes. Then navigate to warnings and errors in the code using a mouse, click in the Problems view to identify and resolve issues, and then rerun the build.
  5. HLASM macros support: Use custom macro resolution in HLASM programs with references to macros in local files. The HLASM editor provides hovers, document links, go to definition, and code completion for macros. This feature supports one or more macro declarations per include file by pre-scanning macro files, provided they are found in local ZAPP property groups.
  6. Remote Connection Emulator: Open a 3270 emulator hosted on the RSE API server by right-clicking a Zowe Explorer RSE API profile. The emulator opens in either a VS Code panel or an external browser, depending on your preference.
  7. IBM ZCodeScan: Helps developers scan COBOL program files for best practice violations and security vulnerabilities, and it presents the results in a linter-like format.
  8. Language Detection for data set members: Use Zowe Explorer with RSE API profiles to detect the programming language of a data set member opened in the editor.

To access these capabilities beyond the trial period, you need to activate them in the Z Open Editor Welcome page. See Activating Advanced Capabilities for details.

Last Updated:
Contributors: PETER HAUMER, Benjamin Santos, Peter Moogk, Esther M, Ethan Mendel, Peter Haumer, Prasang Prajapati, Saile Daimwood, Vinithanjali Selvaraj