HCL Z Data ToolsThe HCL Z Data Tools extension for Microsoft Visual Studio Code works in conjunction with the Zowe Explorer extension. HCL Z Data Tools provides flexible, user-friendly tools for enhanced file processing when working with z/OS data sets. This comprehensive solution provides intuitive interfaces for accessing, editing, and managing data sets and files on z/OS systems, and is a modern alternative to working with HCL Z Data Tools outside the existing ISPF client. Table of contents
RequirementsGeneral requirements
Host requirements
VS Code requirements
Integration with Zowe ExplorerThe HCL Z Data Tools extension builds on the strong foundation provided by Zowe Explorer. To preserve the familiar Zowe Explorer user experience, it purposefully avoids contributing highly customized UI elements whenever possible. Instead, it enhances your current workspace by:
See the Getting help section to report issues related to the Zowe Explorer extension. Configuring the extensionConfigure the following settings under HCL Z Data Tools in VS Code Settings. Page SizeUse the Page Size setting to configure the number of records shown on each page by the Formatted Editor. Column RulerUse the Show Ruler setting to show or hide the column ruler in the Unformatted Editor. Input Mode
The Synchronize Input Mode setting synchronizes the editor insert or overtype mode with VS Code. Restart VS Code after changing this setting. Character setsThe extension supports decoding and encoding character data using the following character sets:
Using the extensionConfiguring the Z Common Components connectionBefore you begin, all previously listed requirements must be satisfied.
You are now ready to use the HCL Z Data Tools extension.
For more information on Z Common Components connections, see the relevant chapter in the HCL Z Common Components extension documentation. Opening and editing data setsOpen a data set or member from the Zowe Explorer Data Sets tree by right-clicking it and selecting HCL Z Data Tools > Open Data Set (Formatted Editor). You can also run HCL Z Data Tools: Open Data Set (Formatted Editor) from the command palette. The opening wizard lets you choose the session type and character set. Opening a data set without a template uses the Unformatted Editor. Selecting a template opens the data set in the Formatted Editor. Both editors support View and Edit sessions. The Unformatted Editor supports essential navigation commands such as The Formatted mode editor supports the same set of navigation commands, along with the hex representation of text displayed in table cells. Managing templatesOpen a template from the Zowe Explorer Data Sets tree by selecting HCL Z Data Tools > Open Template (Template Editor), or run HCL Z Data Tools: Open Template (Template Editor) from the command palette. The Template Editor supports layout selection, segmentation, layout criteria, and Held or Selected column settings. Run HCL Z Data Tools: Lock Template and HCL Z Data Tools: Unlock Template from the command palette to programmatically lock and unlock templates. Allocating data setsRun HCL Z Data Tools: Allocate Data Set from the command palette to allocate a data set, or select HCL Z Data Tools > Allocate Data Set for an existing data set in the Zowe Explorer Data Sets tree. When started from the Data Sets tree, the allocation form uses the selected data set's properties as a starting point. Exporting data setsExport a data set or member to a local Importing data setsImport a local
Viewing resource attributesSelect HCL Z Data Tools > Show Resource Attributes from a data set or member in the Zowe Explorer Data Sets tree. The command opens the Zowe Explorer Attributes view with Z Data Tools-provided information for the selected resource. Getting helpTo ask questions or report issues related to the installation, configuration, or use of this extension, contact HCL Support. Zowe Explorer issuesThe HCL Z Data Tools extension depends on Zowe Explorer.
Report issues that are specific to Zowe Explorer to the Zowe Explorer issue tracker. To determine the source of an issue and the appropriate reporting channel, consider the following:
|