JCL Language SupportJCL Language Support enhances the JCL programming experience of your IDE. The extension leverages the language server protocol to provide snippets, syntax highlighting and coloring. JCL Language Support is available as a VS Code extension. Any file that contains a jobcard or that uses the extension JCL Language Support is part of the Code4z experience from Broadcom, which offers a modern experience for mainframe application developers. To get started with Code4z, check out our foundational extension pack. Address Software RequirementsThere are no client or server-side software requirements for JCL Language Support. Integrate with Zowe Explorer and JCL CheckIntegrate this extension with Zowe Explorer and set up a default If you use JCLCheck™ Workload Automation, we also recommend that you install the JCL Check extension for VS Code. The JCL Check extension enables you to generate reports in VS Code through the JCLCheck REST API. FeaturesJCL Language Support provides the following JCL syntax awareness features: Syntax Highlighting and ColoringThe extension enables syntax highlighting for JCL code. Contrasting colors are used in displayed code for ease of identifying and distinguishing name fields, statements, parameters, commands, variables, and comments. Statements that are ignored because they follow a null statement are colored in a darker tone. Syntax CheckJCL Language Support checks for errors in names of statements, and enforces column limits and some other rudimentary syntactic rules. For comprehensive syntactic and semantic linting, we recommend the use of JCLCheck™ Workload Automation and the JCL Check extension for VS Code. Outline View and BreadcrumbsThe extension enables outline view and the breadcrumbs navigation bar at the top of the edit window, which show the structure of elements within the program and allow easy navigation between them. HyperlinksIf you use the Zowe Explorer extension and have a default The hyperlink feature only works on PDS members and sequential files. Other types of data set are still linked but cannot be opened. The hyperlink feature also does not work on wildcarded values. If a data set name or USS path contains a variable that is defined in the code, the data set or USS file can still be opened with a hyperlink. Code SnippetsBefore you write your JCL code from scratch, search the snippet library for useful templates.
You can also type the name of a snippet in the editor and use the VS Code autocomplete feature to add the snippet. |
