|
In our development environment, the correct initialization of Global and Independent variables is a mandatory prerequisite for both execution and cataloging (STOW) of Natural objects.
We manage hundreds of libraries and systems, each with its own set of global variables that must be preloaded — which makes it unfeasible to adopt a one-size-fits-all approach for the entire environment.
Currently, we use the Natural Command Console for Mainframe within NaturalONE to streamline this process, following the command sequence below:
ATH>> READ PGM1 --> Load the target program into memory
ATH>> ATH --> Execute the variable initialization program
ATH>> STOW --> Catalog the program loaded into memory
(ATH is one of your libraries)
Although this approach works, it is a manual process that can become repetitive and error-prone when applied at scale.
Improvement Proposal:
We suggest adding a new functionality to the NDV Server VIEW in NaturalONE — similar to the existing 'FILTER' feature — that allows:
- Customization of the variable initialization program per NDV session, including library and program name;
- Automatic, background execution of the specified initialization program whenever the session starts;
- Transparent environment preparation, enabling direct cataloging of programs that depend on these variables.
This functionality would provide significant gains in productivity, standardization, and scalability, especially in heterogeneous environments like ours.
It is important to highlight that no existing feature fully addresses the complexity and variability of our initialization requirements.
This enhancement proposal aims to make NaturalONE even more flexible and aligned with the needs of large enterprise environments.
Use Case | Enhance NaturalONE usability and facilitate adoption |