1 of 25

Zowe V3 LTS: Office Hours

Zowe™, the Zowe™ logo, and the Open Mainframe Project™ are trademarks of The Linux® Foundation

2 of 25

Zowe V3 Office Hours Series

Sept 6 - Oct 18, Join live or watch the replays

  • Hosted EVERY Friday morning at 8:00 am ET
  • AGENDA:
    • Overview - what’s new in v3
    • Installation & configuration changes
    • Upgrade considerations
    • Breaking changes & conformance considerations
    • User experience impact
    • New feature details
    • Resources & SME contact information

  • Note: You do not need to establish a Linux Foundation account, simply join the meeting as a GUEST

Date (Fridays)

Component

Sep 6, 2024

Zowe API Mediation Layer

Sep 13, 2024

Zowe CLI & Zowe Client SDK

Sep 20, 2024

Zowe Web UI / Application Framework

Sep 27, 2024

Zowe Explorer (VS Code)

Oct 4, 2024

Zowe Explorer (IntelliJ)

Oct 11, 2024

Zowe Systems, Installation, & Packaging

Oct 18, 2024

Open for all Topics

Want a reminder email? Join our mailing list here: https://lists.openmainframeproject.org/g/zowe-user

2

2

3 of 25

Zowe Support Timeline

Active, Maintenance, and End of Support implications

Q1

Q2

Q3

Q4

Q1

Q2

Q3

Q4

Q1

Q2

Q3

Q4

2024

Q1

Q2

Q3

Q4

Zowe v1 (Maintenance) EOS 1.28.8 9/30

Zowe v2 (Active) 2.18 8/30

UNDER DEVELOPMENT

Zowe v3 (maintenance)

2025

2026

2027

Zowe v2 (Maintenance) 2.18.x 3/31

Zowe v3 (Active)

Zowe v4 (Active)

3

3

4 of 25

Version Compatibility and Conformance

Zowe Extensions Compatibility Recommendations:

  • Verify your Vendor extensions have earned Zowe v3 Conformance (conformance assures interoperability)
  • Alternatively, (not recommended) verify interoperability with the Vendor

Vendor Support Offerings:

  • All Zowe v2 Support Providers must re-apply to re-affirm their conformance for Zowe v3. Comprehensive Support Providers MUST support ALL new Zowe Core components introduced with v3 (Zowe Extensions are excluded).

4

5 of 25

Zowe Explorer for VS Code V3 LTS��Zowe Explorer Squad Leads:�   Billie Jean Simmons�Adam Wolfe

6 of 25

Zowe Explorer for VS Code v3 Overview

  • Installation and Configuration
  • Support Changes
  • Enhancements
  • Breaking changes
  • Resources

6

7 of 25

Installation & Configuration

8 of 25

Zowe V3 Installation & Configuration

Installation:

  • If Zowe Explorer is already installed: The extension will either be updated automatically or can be manually updated in VS Code.
  • If Zowe Explorer is not installed: The extension can be found in the VS Code Marketplace or can be downloaded from the Zowe Explorer repository: (https://github.com/zowe/zowe-explorer-vscode/releases)

Configuration:

  • Zowe v1 profiles are no longer supported. Team configuration (zowe.config.json) is required in Zowe Explorer v3.

8

9 of 25

Support Changes

10 of 25

Zowe Explorer for VS Code v3 support changes

10

WHAT:

- Updated supported VS Code engine to 1.79.0

- Dropped support for Theia IDE

WHY: VS Code engine 1.79.0 allows newer APIs that can be used to enhance the extension, ie. VS Code tree view APIs allowing drag and drop functionality.

IMPACT: Theia IDE users and VS Code users with version below 1.79.0 may experience breakages with Zowe Explorer with support dropped.�

11 of 25

Persistent settings moved to local storage

11

WHAT: Added support for storing persistent settings in local storage

WHY: To improve support of the Explorer for VS Code in cloud-based IDEs like Codespaces

IMPACT: The users shouldn’t lose the settings when reloading browser.

12 of 25

Extracted Data Set Template setting from persistent history settings

12

WHAT: Data set templates has new VS Code setting ‘zowe.ds.templates’

WHY: To not add to local storage with other persistent settings moved

IMPACT: Allows users to share data set templates across the team with a workspace setting.

13 of 25

Removal of V1 profiles

13

WHAT: Functionality related to creating and modifying V1 profiles will be removed from Zowe Explorer in V3.

WHY: V1 profiles were deprecated in V2 in favor of the more flexible and portable Team Config.

IMPACT (Users): To use Zowe Explorer V3, users will have to implement team configs or convert existing profiles to a team configuration file.

IMPACT (Extenders): Extenders will have to update to the new Zowe Explorer APIs to continue using team configs for loading user profiles.

14 of 25

Enhancements

15 of 25

Auto detect and offer to convert v1 profiles

WHAT: Automatically detect if v1 profiles are in use and offer the user an option to convert existing profiles into a team configuration file or create a new team config file.

WHY: Help users migrate from v1 profiles to team configuration files.

IMPACT (Users): A prompt with choice on start up of Zowe Explorer v3 for first time.

IMPACT (Extenders): Zowe Explorer API created for use by extenders to have this capability also.

16 of 25

Compare files

16

WHAT: Compare Files in MVS view, the Unix Systems Services view, and across the two views.

WHY: To simplify understanding the difference e.g. in configuration

IMPACT: Spend less time when verifying the configurations and getting changes form one file to another.

17 of 25

Issue UNIX commands

17

WHAT: Issue UNIX command capability added.

WHY: To allow users the option to issue UNIX commands from Zowe Explorer for VS Code.

IMPACT: Spend less time changing environments or using a cli terminal to issue UNIX commands.

18 of 25

Jobs Tabular View

18

WHAT: "Show as Table" option for profile nodes in the Jobs tree.

WHY: To allow users to display lists of jobs in a tabular view. Jobs can be filtered and sorted within this view, and users can select jobs to cancel, delete or download.

IMPACT: Allowing users a more streamline way to view and manipulate z/OS Jobs.

19 of 25

Additional enhancements for Users

  • Added support for consoleName property in service (ie. zosmf) profiles when issuing MVS commands.
  • Added PEM certificate support as an authentication method for logging into the API ML.
  • Added support for logging in to multiple API ML instances per team config file.
  • Added remote lookup functionality for Data Sets and USS, allowing Zowe Explorer to locate and resolve mainframe resources on demand.
  • Added change detection in the Data Sets and USS filesystems, so that changes on the mainframe will be reflected in opened editors for Data Sets and USS files.
  • Updated default base profile naming scheme in newly generated configuration files to prevent name and property conflicts between Global and Project profiles.

19

20 of 25

Breaking Changes

21 of 25

Removal of deprecated items

21

WHAT: Removal of deprecated constants, options, and methods.

Full list of changes affecting extenders

zowe.org/vnext

WHY: These items were deprecated in V2 and are either redundant or no longer useful.

IMPACT (Extenders): Extenders using previously deprecated items will have to be modified to use alternatives.

22 of 25

Resources

23 of 25

Zowe V3 Resources

23

24 of 25

Zowe V3 Contacts

  • #zowe-explorer-vsce OMP slack channel

  • Billie Jean Simmons 

  • Adam Wolfe 

24

25 of 25

Thank you!��Questions?