Thank you! That actually looks like exactly what would work for my situation. The total count of interactions needed is relatively small, so it shouldn’t be too hard to work with, especially if it can be scripted from python or Rexx.
Now to research what level of SAF authority is needed to use CEA and the JSON interface. Hopefully not too high a level of permissions to require keeping it away from an ordinary applications programmer. Peter From: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> On Behalf Of Peter Van Dyke Sent: Sunday, November 10, 2024 8:07 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Old ISPF application scripting from batch? This might be overkill as a solution but you could use CEA TSO/E address space services to start TSO/ISPF: https://urldefense.com/v3/__https://www.ibm.com/docs/en/zos/3.1.0?topic=services-introduction-cea-tsoe-address-space__;!!Ebr-cpPeAnfNniQ8HSAI-g_K5b7VKg!KYFI-iiuI5sxkr8OzeaGQgTuTz4ERolrTeMntBGt1sPNcXNQkjst554lotsiUFb6RAyEWUjnEeD1fCV6JBTPK5ph2391kd4j92jE1yB7$<https://urldefense.com/v3/__https:/www.ibm.com/docs/en/zos/3.1.0?topic=services-introduction-cea-tsoe-address-space__;!!Ebr-cpPeAnfNniQ8HSAI-g_K5b7VKg!KYFI-iiuI5sxkr8OzeaGQgTuTz4ERolrTeMntBGt1sPNcXNQkjst554lotsiUFb6RAyEWUjnEeD1fCV6JBTPK5ph2391kd4j92jE1yB7$> <https://urldefense.com/v3/__https://www.ibm.com/docs/en/zos/3.1.0?topic=services-introduction-cea-tsoe-address-space__;!!Ebr-cpPeAnfNniQ8HSAI-g_K5b7VKg!KYFI-iiuI5sxkr8OzeaGQgTuTz4ERolrTeMntBGt1sPNcXNQkjst554lotsiUFb6RAyEWUjnEeD1fCV6JBTPK5ph2391kd4j92jE1yB7$<https://urldefense.com/v3/__https:/www.ibm.com/docs/en/zos/3.1.0?topic=services-introduction-cea-tsoe-address-space__;!!Ebr-cpPeAnfNniQ8HSAI-g_K5b7VKg!KYFI-iiuI5sxkr8OzeaGQgTuTz4ERolrTeMntBGt1sPNcXNQkjst554lotsiUFb6RAyEWUjnEeD1fCV6JBTPK5ph2391kd4j92jE1yB7$>> then use the ISPF JSON API to run the application: https://urldefense.com/v3/__https://www.ibm.com/docs/en/zos/3.1.0?topic=guide-json-api__;!!Ebr-cpPeAnfNniQ8HSAI-g_K5b7VKg!KYFI-iiuI5sxkr8OzeaGQgTuTz4ERolrTeMntBGt1sPNcXNQkjst554lotsiUFb6RAyEWUjnEeD1fCV6JBTPK5ph2391kd4j95gwQF_l$<https://urldefense.com/v3/__https:/www.ibm.com/docs/en/zos/3.1.0?topic=guide-json-api__;!!Ebr-cpPeAnfNniQ8HSAI-g_K5b7VKg!KYFI-iiuI5sxkr8OzeaGQgTuTz4ERolrTeMntBGt1sPNcXNQkjst554lotsiUFb6RAyEWUjnEeD1fCV6JBTPK5ph2391kd4j95gwQF_l$> <https://urldefense.com/v3/__https://www.ibm.com/docs/en/zos/3.1.0?topic=guide-json-api__;!!Ebr-cpPeAnfNniQ8HSAI-g_K5b7VKg!KYFI-iiuI5sxkr8OzeaGQgTuTz4ERolrTeMntBGt1sPNcXNQkjst554lotsiUFb6RAyEWUjnEeD1fCV6JBTPK5ph2391kd4j95gwQF_l$<https://urldefense.com/v3/__https:/www.ibm.com/docs/en/zos/3.1.0?topic=guide-json-api__;!!Ebr-cpPeAnfNniQ8HSAI-g_K5b7VKg!KYFI-iiuI5sxkr8OzeaGQgTuTz4ERolrTeMntBGt1sPNcXNQkjst554lotsiUFb6RAyEWUjnEeD1fCV6JBTPK5ph2391kd4j95gwQF_l$>> Regards, Peter On Sat, 9 Nov 2024 at 08:02, Dave Gibney < 000006fb76de82cb-dmarc-requ...@listserv.ua.edu<mailto:000006fb76de82cb-dmarc-requ...@listserv.ua.edu>> wrote: > There's probably some ISPF trace facilities you can use while running your > app manually to help collect data for such variables > > > -----Original Message----- > > From: IBM Mainframe Discussion List > > <IBM-MAIN@LISTSERV.UA.EDU<mailto:IBM-MAIN@LISTSERV.UA.EDU>> On > > Behalf Of Farley, Peter > > Sent: Friday, November 8, 2024 3:10 PM > > To: IBM-MAIN@LISTSERV.UA.EDU<mailto:IBM-MAIN@LISTSERV.UA.EDU> > > Subject: Re: Old ISPF application scripting from batch? > > > > OK, I am seeing that as I investigate the NaviQuest setup. Sets ISPF > variables > > needed prior to invoking a panel, then executes a “batch panel” to run > the real > > process with those values. Slightly more complicated than that of > course, but > > that seems to be the general idea. > > > > Might work if this old application has reasonable panel implementations > with > > not too much buried in actual program code as opposed to panel and script > > logic. May be worth a try anyway. > > > > Thanks. > > > > Peter > > > > From: IBM Mainframe Discussion List > > <IBM-MAIN@LISTSERV.UA.EDU<mailto:IBM-MAIN@LISTSERV.UA.EDU>> On > > Behalf Of Dave Gibney > > Sent: Friday, November 8, 2024 5:51 PM > > To: IBM-MAIN@LISTSERV.UA.EDU<mailto:IBM-MAIN@LISTSERV.UA.EDU> > > Subject: Re: Old ISPF application scripting from batch? > > > > > > I am saying that the techniques used in the Naviquest application to run > ISP.F > > panels in batch might help develop scripts to run your ISPF panels in > batch. I > > don't remember for sure, but it's probably CLIST. > > > > > > > > > -----Original Message----- > > > > > From: IBM Mainframe Discussion List > > > <IBM-MAIN@LISTSERV.UA.EDU<mailto:IBM-MAIN@LISTSERV.UA.EDU<mailto:IBM-MAIN@LISTSERV.UA.EDU%3cmailto:IBM-MAIN@LISTSERV.UA.EDU>>> > > > On > > > > > Behalf Of Farley, Peter > > > > > Sent: Friday, November 8, 2024 1:01 PM > > > > > To: > > > IBM-MAIN@LISTSERV.UA.EDU<mailto:IBM-MAIN@LISTSERV.UA.EDU<mailto:IBM-MAIN@LISTSERV.UA.EDU%3cmailto:IBM-MAIN@LISTSERV.UA.EDU>> > > > > > Subject: Re: Old ISPF application scripting from batch? > > > > > I’m not sure I understand your answer – How does Naviquest (which at > > > first > > > glance seems to be batch manipulation of the ISMF storage definition > > > system) > > > help me script a totally separate old ISPF application that has > > > nothing to do > > > with storage management? > > > > > Are you saying the Naviquest batch tool can be used to manipulate more > > > than > > > just the ISMF application screens? > > > > > Color me confused. > > > > > Peter > > > > > From: IBM Mainframe Discussion List > > > <IBM-MAIN@LISTSERV.UA.EDU<mailto:IBM-MAIN@LISTSERV.UA.EDU<mailto:IBM-MAIN@LISTSERV.UA.EDU%3cmailto:IBM-MAIN@LISTSERV.UA.EDU>>> > > > On > > > > > Behalf Of Dave Gibney > > > > > Sent: Friday, November 8, 2024 2:49 PM > > > > > To: > > > IBM-MAIN@LISTSERV.UA.EDU<mailto:IBM-MAIN@LISTSERV.UA.EDU<mailto:IBM-MAIN@LISTSERV.UA.EDU%3cmailto:IBM-MAIN@LISTSERV.UA.EDU>> > > > > > Subject: Re: Old ISPF application scripting from batch? > > > > > The Naviquest application (Part od ISMS) is batch ISPF. Burns CPU, but > > > > > works. Might be used as an example to getstarted. -- This message and any attachments are intended only for the use of the addressee and may contain information that is privileged and confidential. If the reader of the message is not the intended recipient or an authorized representative of the intended recipient, you are hereby notified that any dissemination of this communication is strictly prohibited. If you have received this communication in error, please notify us immediately by e-mail and delete the message and any attachments from your system. ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN