I have a solution, functionaly nice because every time the execution of the Rexx application builds dynamicaly the panel, panel name changes; that allows to do nothing, always will work fine.
No Test Panel, no ISPF getout-in or logoff-logon.
This Rexx application is not a monouser application, it can be executed by any user with permissions in a ISPF session.
CDB2.PNG shows the screen menu.
Until 248 DB2 data models to replicate from an environment to other ( Dev<-> Testing<->UAT<->Prod) can be defined in the screen menu.
Each model has a library; each library has lists of db2 Tables, Keys, relations between tables, etc.
If a user adds a new data model, all the application executions must put this new model in the menu in the next Menu operation.
Same if a user deletes a data model or changes his name.
When a user selects one of the 248 data models and press Enter, newly a data screen is built dinamycally from the data stored in the defined library ( cdb21.png ) allowing the operator to enter the keys of data tables to replicate.
If someone changes the model data, for instance introducing a new table for this particular model, all user must see this table in the screen dynamicaly generated without any logoff, Test Panel, ISPF getout/getin.
When I started this application I didn't know the rule that maintains 6 screen in memory. Because of this I ask you and today I built a solution.
Thanks z people and REXX people
------------------------------
Leonardo Zrycki
------------------------------
Original Message:
Sent: Fri November 10, 2023 02:52 AM
From: Roger Meier
Subject: ISPF - Panels
Hello Leonardo,
For testing, I start my ispf session with test parameter and then reload ispf by the next display panel new. You find more details: The dialog test environment - IBM Documentation
Maybe my hint will help you.
Kind regards
Roger
------------------------------
Roger Meier
------------------------------