GithubHelp home page GithubHelp logo

rocketsoftware / rdb-vscode-ext Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 7.12 MB

Public resources for Rocket Debug VS Code extension

Home Page: https://github.com/RocketSoftware/rdb-vscode-ext

License: Other

cobol debugger debugging-tool enterprise-cobol esw mainframe rocket-software vscode vscode-extension zos

rdb-vscode-ext's Introduction

Rocket Debug for VS Code README

Rocket Debug for VS Code is the first in a new generation of tools that offer a better mainframe development environment for building and testing modern applications to meet the challenges of:

  • scalability in application architecture
  • diversity in application technologies
  • concurrency in application development across releases & geography
  • agile principles & DevOps practices
  • shift in technical expertise & diminishing mainframe knowledge

In its initial release, Rocket Debug for VS Code supports the debugging of mainframe COBOL applications running in Batch, TSO, and CICS environments. The COBOL debugger is integrated into Visual Studio Code (VS Code), offering an intuitive user interface while leveraging many open source tools available in the VS Code ecosystem. Rocket Debug for VS Code is designed to minimize the setup necessary for the testing and debugging of mainframe applications so developers can focus on the tasks they are good at. Speed at getting the job done with accuracy and precision is the primary design goal of Rocket Debug.

Features

Rocket Debug for VS Code offers a modern and easy-to-use user interface (UI) for debugging applications on your z/OS system. Through Rocket Debug, you can:

  • Start or connect to an application on z/OS in debugging mode.
  • Pause at the beginning of your application to view its source code.
  • Set breakpoints to allow the application to pause at various points in its execution.
  • Step through the execution statement by statement.
  • View the chain of calling programs when execution is paused.
  • Display & update values in data variables when execution is paused.
  • Handle & display information about program exceptions & ABENDs.
  • Start multiple debug sessions to understand interactions between concurrent, cooperating applications.
  • Edit the source code, build, and debug in short iterations.

Stepping and Breakpoints

Requirements

The following are the minimum requirements for Rocket Debug for VS Code:

  • Zowe Explorer VS Code Extension: This extension provides the user interface and services required to authenticate & access resources (datasets and jobs) on the mainframe. Search for Zowe Explorer in Marketplace to find out more about this extension and install it.
  • Connection Profile Using zosmf: The Zowe Explorer must be able to connect to the mainframe using a connection profile of the type zosmf. This implies a z/OSMF server must be running on the mainframe and accepting REST API requests.
  • A valid user ID and credential for accessing mainframe resources & services using Zowe Explorer in VS Code.
  • IBM Z Open Editor: This extension provides language-sensitive highlighting & formatting for COBOL files.
  • Rocket Debug REST Services must be installed & operational on either z/OS or Windows. See Rocket Debug REST API Installation Guide for instructions on installing & deploying the Rocket Debug REST Services.
  • Rocket Debug for z/OS 1.0.0 or a higher version must be installed in the z/OS system. See Rocket Debug for z/OS Installation Guide for information on installing Rocket Debug for z/OS.
  • The latest monthly cumulative service for Rocket Debug for z/OS must be applied.

Extension Settings

There are no VS Code settings specific to Rocket Debug for VS Code in its current release.

Known Issues

Be one of the first users to find a non-trivial issue and report to Rocket Debug's support team. All types of issues are welcome, from outright internal errors to future enhancement ideas. All suggestions are considered as proprietary to Rocket Software and will be acknowledged, with permission, in future release notes when adopted.

Release Notes

0.6.0

  • To be determined

0.5.0

Initial release of Rocket Debug for VS Code, also known as Rocket Debug for VS Code MVP. See Features section above for a list of features.

rdb-vscode-ext's People

Contributors

chienatwork avatar

Watchers

 avatar  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.