Skip to content

Add extension that runs REXX over ZOWE CLI #122

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 2 commits into from
Closed

Conversation

VitGottwald
Copy link

@VitGottwald VitGottwald commented Mar 26, 2025

Description of changes

that runs rexx over ZOWE CLI to functionality from ISPF
to VS Code
@VitGottwald VitGottwald changed the title Add example.com extension Add extension that runs REXX over ZOWE CLI Mar 26, 2025
@adam-wolfe
Copy link
Collaborator

Hi @VitGottwald, please also add a section to the README.md at the root of the repository that describes this sample.


If you would like to try this out with a basic REXX program, you can use the included [basic-report.rexx](commands/basic-report.rexx) sample. The output should look similar to ![Report](report.png)

### Explore the ehnanced-report
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
### Explore the ehnanced-report
### Explore the enhanced-report

- Error checking
- Remembering last entry
- Adding a progress bar
- Storeing the report to a dataset and retrieving it from there
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- Storeing the report to a dataset and retrieving it from there
- Storing the report to a dataset and retrieving it from there

- Adding a VS Code Output channel to diagnose issues
- Adding a setting for the location of the REXX exec instead of hard coding it in the extension code

All of these ehnancements have been added to the [enhanced report](commands/enhanced-report.js) with its corresponding [enhanced-report.rexx](commands/enhanced-report.rexx) REXX exec. This adds a little over 100 lines of code and illustrated many other useful VS Code APIs as well as adding typescript checking via [JS Doc](https://www.typescriptlang.org/docs/handbook/jsdoc-supported-types.html) annotations.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
All of these ehnancements have been added to the [enhanced report](commands/enhanced-report.js) with its corresponding [enhanced-report.rexx](commands/enhanced-report.rexx) REXX exec. This adds a little over 100 lines of code and illustrated many other useful VS Code APIs as well as adding typescript checking via [JS Doc](https://www.typescriptlang.org/docs/handbook/jsdoc-supported-types.html) annotations.
All of these enhancements have been added to the [enhanced report](commands/enhanced-report.js) with its corresponding [enhanced-report.rexx](commands/enhanced-report.rexx) REXX exec. This adds a little over 100 lines of code and illustrated many other useful VS Code APIs as well as adding typescript checking via [JS Doc](https://www.typescriptlang.org/docs/handbook/jsdoc-supported-types.html) annotations.


### Build the extension

The extension can be build by running the two following commands
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
The extension can be build by running the two following commands
The extension can be built by running the two following commands

@waljo11 waljo11 closed this May 17, 2025
@waljo11 waljo11 deleted the code4z-example branch May 17, 2025 23:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants