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
1 stars 3 forks source link

Provide the ability to view Library datasets (in external to CICS view) #43

Open JeffinSiby opened 2 years ago

JeffinSiby commented 2 years ago

Show Library resources in CICS view

@FALLAI-Denis

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

the CICS test environment works with loadlibs declared in DFHRPL (they could also be declared by LIBRARY resources) the CICS test environment is permanent and shared by all project teams each member of a project team compiles (User Build) in a loadlib which is dedicated to the project, (the Db2 objects are common, and the Db2 PLAN contains all the packages, those of the programs in DFHRPL and those of the programs in loadlibs managed in LIBRARY, by playing on the VERSION parameter of Db2 precompilation) to perform a test, the project team activates its LIBRARY, its programs therefore become active (with a PHASE IN) at the end of the test, the project team deactivates its LIBRARY, it is the programs in DFHRPL which become active again (with a PHASE IN) 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.

Rajpreetgill commented 2 years ago

Provide functionality which allows users to see relevant datasets associated with a library resource (in the internal cics view).

zFernand0 commented 4 months ago

Provide functionality which allows users to see relevant datasets associated with a library resource (in the internal cics view).

This sounds related toprofileLinks: