Giter Site home page Giter Site logo

sweeneycoffey5522250 / vscode-extension-for-cics Goto Github PK

View Code? Open in Web Editor NEW

This project forked from zowe/vscode-extension-for-cics

0.0 0.0 0.0 367.63 MB

Extension to the Visual Studio Code Plugin, Zowe Explorer; a Z/OS interaction tool within VS Code. This allows for the viewing and manipulation of CICS Resources from within Zowe Explorer. Powered by Zowe CLI.

Home Page: https://www.zowe.org/

License: Eclipse Public License 2.0

TypeScript 98.30% JavaScript 1.70%

vscode-extension-for-cics's Introduction

Zowe CICS Explorer

version downloads slack

This CICS Extension for Zowe Explorer adds additional functionality to the popular VSCode extension, Zowe Explorer. This extension allows interactions with CICS regions and programs, and the ability to run commands against them.

Features

  • Load profiles directly from Zowe instance locally installed.
  • Create new Zowe CICS profiles and connect to them.
  • View multiple regions and programs within a plex in a comprehensible tree-like format .
  • Perform actions such as New Copy and Phase In directly from the UI
  • View attributes about the programs and regions by right-clicking

To Install CICS Extension for Zowe Explorer see Installation

Getting Started

Create Profile

If you already have a Zowe CICS CLI profile the CICS tree will load this on startup.

If you don't have an existing CICS profile add one by selecting the + button in the CICS tree and choosing the option Create New Session ... to open a panel allowing connection details to be defined. The connection must point to a CICS region's CICS Management Client Interface (CMCI) TCP/IP host name and port number. The region can be a WUI server in a CICSPlex, or else a stand-alone Single Management Application Programming (SMSS) region.

To show more than one CICS profile in the tree, select the + button and choose from the list of profiles. Only profiles not already included in the CICS tree will be shown. To view all Zowe CICS CLI profiles use the command zowe profiles list cics from a terminal.

Zowe CICS Explorer profiles

Expand a CICS profile to see the region name, and expand the region to view its programs. If the CICS profile is connected to a CMAS region that is part of a CICSPlex, the tree will show all of the regions managed by the CICSPlex. If the CICS profile is for an SMSS region then just one region will be shown.

Show and filter resources

Expand a CICS region to show folders for the resource types Programs , Transactions and Local Files . Expand each type to show the resources.

The list of resources are pre-filtered to exclude many of the IBM supplied ones to narrow the contents to just include user programs. Use the search icon against a resource type to apply a filter. This can be an exact resource name or else you can use wildcards. The search history is saved so you can recall previous searches. To reset the filter to its initial criteria use the clear filter icon against the resource type. If you wish to see all resources in a region (including IBM supplied ones) you can use "*" as a filter.

Zowe CICS Explorer Filter

Show Attributes

Use the pop-up menu against a program to list the available actions that can be performed. For every resource, including a CICS region Show Attributes opens a viewer listing all attributes and their values. The attributes page has a filter box at the top that lets you search for attributes matching the criteria.

The menu for Program in addition has the actions Disable Program, NewCopy and PhaseIn . When a program is already disabled the first option becomes Enable Program to allow its enabement state to be toggled.

Use New Copy and Phase In actions to get the CICS region to load a fresh of the selected program into memory. This could be after you've edited a COBOL program source and successfully compiled it into a load library and now want to test your change. Both actions can be performed on more than one program using multi-select.

Zowe CICS Explorer NewCopy Program

Following a New Copy or Phase In the updated value of the newcopycnt attribute is retrieved after the action and shown as a pop-up informational message. The newcopycnt for a program which is greater than zero is shown next to the program item in the CICS resource tree.

Release Notes


vscode-extension-for-cics's People

Contributors

github-actions[bot] avatar jeffinsiby avatar andrewtwydell avatar joe-winchester avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.