IBM Z® Open Editor
Docs
News and Blogs
IBM Downloads
VS Code Marketplace
GitHub
Docs
News and Blogs
IBM Downloads
VS Code Marketplace
GitHub
  • Overview

    • Introduction
    • Updates and user feedback
  • Getting Started

    • Getting started with IBM Z Open Editor
    • Setting up integrations to interact with z/OS
    • Getting started with Zowe 3.0
  • Configuration

    • Setting preferences
    • Configuring your applications with ZAPP files
    • Setting property groups
    • Setting compiler options
    • Setting file associations
    • Setting language-specific tab stops and rulers
    • Enabling and disabling problems in IBM Z Open Editor
    • Enabling and disabling unreachable COBOL code warnings
    • Customizing the Outline view
    • Setting language-specific maximum line length
    • EBCDIC code pages and mappings files
    • Experimental: Formatting COBOL source code
  • Tutorials

    • Tutorial overview
    • Exploring the user interface
    • Exploring the sample files
    • COBOL editing tutorial
    • COBOL, PL/I Preprocessor tutorial
    • HLASM editing tutorial
    • REXX editing tutorial
    • Managing z/OS resources with IBM RSE API Plug-in for Zowe CLI tutorial
    • Submitting JCL to compile, link, and run jobs tutorial
  • Editing program files

    • Language References
    • Making COBOL and PL/I code changes
    • PL/I macro preprocessor
    • Making High Level Assembler code changes
    • Making REXX code changes
    • Making JCL code changes
    • Using and managing code snippets
    • Using the integrated Git
    • Searching for COBOL, PL/I, HLASM, and REXX components
  • Interacting with z/OS using Zowe

    • Interacting with z/OS
    • Creating a configuration profile in Zowe Explorer v3.0.0
    • Migrating Zowe profiles
    • Supported methods of authentication for z/OS using Zowe
    • Sharing team configuration files
    • Connecting to z/OS with Zowe Explorer walk through
    • Using the Zowe Explorer views
    • Using Zowe profiles in Z Open Editor
    • Connecting to z/OS using Zowe CLI walk through
    • Using command line to interact with z/OS
    • Interact with RSE Common Properties
  • Advanced Capabilities

    • Overview
    • Activating advanced capabilities
    • Launching a 3270 emulator from Zowe Explorer
    • z/OS Resources Table
    • Data Elements View
    • Program Control Flow Browser
    • Data Flow Browser
    • Preprocessor support
    • Custom Macros for HLASM
    • Language Detection
    • Linting with IBM ZCodeScan
    • User build with IBM Dependency Based Build (DBB)
    • User build with customizable tasks
    • Agent Mode
    • Line Hex Editor
  • Cloud-based Editing

    • Overview to using Cloud and Browser-based platforms
    • Try Z Open Editor in the Red Hat Developer Sandbox
    • Configuring Red Hat OpenShift Dev Spaces
    • Managing Developer Workspaces
    • Managing secrets
    • Create and use custom images
    • Migrating from IBM Wazi for Dev Spaces
    • Using Z Open Editor on GitHub Codespaces
    • Using Z® Open Editor with Dev Containers
  • Troubleshooting

    • Known issues and limitations
    • Troubleshooting using log files
    • Troubleshooting for User Build
    • Uninstalling CLI plugins and VS Code extensions
  • Reference

    • PL/I Compiler Options Support Reference
    • IBM RSE API Plug-in for Zowe CLI commands
    • IBM RSE API Plug-in for Zowe CLI as nodejs SDK package
    • IBM RSE API Plug-in for Zowe CLI as nodejs SDK reference
    • Example Zowe configuration setups
    • IBM Z Open Editor MCP Tools
    • GRUB Scripts - Git remote user build
    • Accessibility and Keyboard Shortcuts
    • settings.json properties
    • Message ID Reference
    • Other Visual Studio Code extensions
  • Legal information

    • Notices
    • Trademarks
    • Privacy policy considerations

Migrating Zowe profiles

Migrating Zowe v3.0 SSH profiles to Zowe Explorer 3.6

Recent updates to the Zowe CLI SDK, adopted by Zowe Explorer 3.6 and Z Open Editor 6.8.0, require SSH team configuration profiles to specify a hostKey property.

This change can affect user builds that use z/OSMF and SSH profiles, remote preprocessors, and some MCP tools that use SSH through Zowe.

To migrate SSH profiles in team configuration files, add the hostKey property. There are two ways to do that:

  1. If Zowe CLI v8.36.0 or later is installed on the workstation:
    • Run an SSH command through the CLI to update the profile. For example, run zowe zos-ssh issue command "ls /var" in a terminal window.
    • If multiple SSH profiles exist, append the --ssh-profile <ssh-profile-name> parameter.
    • You are then prompted to verify the host fingerprint.
    • After confirming the fingerprint, the hostKey property is added automatically to the profile. The updated profile resembles the example below.
  2. If Zowe CLI is not installed, use an SSH command to retrieve the host key value and add it manually:
    • In a terminal window, run ssh-keygen -F <hostname>. This command is available on Windows and macOS workstations when SSH is enabled. The output shows three values: the hostname, the key type, and the host key.
    • Copy the host key and add it to the SSH profile, as shown in the example below.
"ssh": {
  "type": "ssh",
  "properties": {
    "port": 22,
    "hostKey": "AAAAC3N...."
  }
},

Migrating your old Zowe yaml profiles for Zowe v3.0

When upgrading to Zowe Explorer v3.0, you will no longer be able to use your old Zowe v1 YAML based profiles. The following steps are provided in order to keep your old profiles working and utilize them in your workspace:

Migrating through Zowe Explorer VS Code Extension

  1. If auto-install is disabled, update Zowe Explorer by going to "extensions > Zowe Explorer" in Visual Studio Code and clicking the Update button.

  2. If Zowe v1 YAML based profiles are detected by Zowe Explorer, a modal message appears with an option to migrate them to a Team Configuration file for continued use.

Migrating through Zowe CLI

  1. Review your installed Zowe plugins from Zowe CLI by running zowe plugins list and verify that the secure credential store plugin is not installed.

  2. If the secure credential store plugin is installed, issue the following command in your terminal zowe scs revert --force.

  3. If the secure credential store plugin is installed, run the following command to uninstall zowe plugins uninstall @zowe/secure-credential-store-for-zowe-cli.

  4. Verify your plugins are updated to a version compatible with Zowe CLI v8.0.0, otherwise you can uninstall your Zowe plugins by using zowe plugins uninstall <your zowe plugin name> for each plugin installed.

  5. Install the new version of Zowe CLI by running npm install -g @zowe/cli@zowe-v3-lts.

  6. Run the command to convert v1 YAML profiles into a Team Configuration file, zowe config convert-profiles.

Last Updated: 9/25/26, 11:29 AM
Contributors: Rudy Leonel Pichola Flores, Kimberlee Maselli, Billie Simmons, phaumer, Vinithanjali Selvaraj, Esther M, PETER HAUMER
Prev
Creating a configuration profile in Zowe Explorer v3.0.0
Next
Supported methods of authentication for z/OS using Zowe