zowe / cics-for-zowe-client

Monorepo for all CICS related APIs and Apps built by Zowe Clients
https://www.zowe.org/
Eclipse Public License 2.0
2 stars 3 forks source link

Add more resource types #50

Open JeffinSiby opened 2 years ago

JeffinSiby commented 2 years ago

Discuss with CICS COBOL developers and other users which resources may be most beneficial for their use case in addition to the current 'Programs', 'Local Transactions' and 'Local Files' and implement them.

### Tasks
- [ ] zowe/vscode-extension-for-cics#110
- [ ] zowe/cics-for-zowe-client#63
- [ ] zowe/cics-for-zowe-client#43
- [ ] zowe/vscode-extension-for-cics#251
- [ ] https://github.com/zowe/cics-for-zowe-client/issues/49
- [ ] https://github.com/zowe/cics-for-zowe-client/issues/74
- [ ] https://github.com/zowe/cics-for-zowe-client/issues/113
FALLAI-Denis commented 2 years ago

Hi,

Add support for "LIBRARY" resources.

JeffinSiby commented 2 years ago

Hi @FALLAI-Denis, thanks for the request! We were wondering what the use case for "LIBRARY" resources is and what actions and/or attributes of these resources would you be interested in?

@Joe-Winchester FYI

FALLAI-Denis commented 2 years ago

Hi,

We want to use LIBRARY resources in test environments to activate on-demand versions of programs in development:

This is a solution that we are currently implementing as part of the switch to CI/CD mode on the mainframe. This addresses the need to test User Builds triggered from a feature or hotfix branch in a Git workflow (Gitflow).

This allows us to save on the number of CICS test environments, while waiting for a solution to virtualize these environments, (probably Wazi Sandbox).

So we need a way to easily ENAble and DISable a LIBRARY resource, or query the status of a LIBRARY resource.

We also need to list the programs contained in a LIBRARY resource (which can consist of several loadlibs) to trigger the PHASE INs.

The declaration of the LIBRARY resource is made in an automated project initialization process, and its deletion is subordinated to the end of life action of the project.

Joe-Winchester commented 2 years ago

Hi @FALLAI-Denis , thanks for the library use case. @Rajpreetgill is implementing this at the moment and we have a few questions we'd love to run past you. Are you maybe free to jump on a quick webex where we can show you what's in progress and validate that our assumptions are correct for what you're thinking with the behavior ?

FALLAI-Denis commented 2 years ago

Hi @Joe-Winchester

Thank you for your proposal.

Unfortunately I do not master the English language well enough to be able to have a live conversation.

I suggest that we proceed by exchanging emails, or documents, at least initially, with the possibility of supplementing with a Webex session if certain points require demonstrations or more direct exchanges.

I can give you my work email if needed.

Joe-Winchester commented 2 years ago

Hi @FALLAI-Denis , my e-mail is winchest@uk.ibm.com and Rajprett (who is the developer working on this issue) is Rajpreet.Gill@ibm.com. If you can e-mail us that'd be great. Also I do speak a very little French, and I can a French/English speaker to join any calls we may have to help move this forward.
Merci Beaucoup !