Re: ESTAEX exit WAIT question

2020-07-30 Thread Charles Mills
Hmmm. That would have been a much simpler approach, although I am a little reluctant to touch my dub setting because that code is early in the process and has been working for years. If I screw it up, gosh knows what stops working. This new code -- it only runs if the user cancels the job.

Re: ESTAEX exit WAIT question

2020-07-30 Thread Charles Mills
Forty years or whatever and MVS still holds surprises for us! I guess that's what makes it still fun after all these years. I did this in another situation: did a TON of stuff in an ESTAEX exit. Yes, you are on life support, there is no getting away from that, and any ABEND is fatal (well, I

Re: ESTAEX exit WAIT question

2020-07-30 Thread Gord Tomlin
On 2020-07-30 12:59, Charles Mills wrote: Thanks @Peter. I wondered about an ATTACH RMTR. I was fishing a bit when I wrote the OP. I understand the problem now: I have a non-authorized batch program. I have complete control over the logic. It runs a UNIX program as a subtask. I have no control

Re: ESTAEX exit WAIT question

2020-07-30 Thread Steve Smith
OK, great. I was surprised you can ATTACH from your ESTAE recovery routine at all... so I picked up something new. sas On Thu, Jul 30, 2020 at 6:53 PM Charles Mills wrote: > I think I have it. I call mvsprocclp (BPX1MPC, BPX4MPC) — Clean up kernel > resources from the main task and that

Re: ESTAEX exit WAIT question

2020-07-30 Thread Charles Mills
I think I have it. I call mvsprocclp (BPX1MPC, BPX4MPC) — Clean up kernel resources from the main task and that seems to do the trick. Not sure if it undubs me. If so, I may have to re-do my setdubdefault(1). Still testing, but I seem to be past the main issue. @Steve, all the "MVS" stuff has

Re: Basic ESTAE and subtask question

2020-07-30 Thread Binyamin Dissen
On Thu, 30 Jul 2020 11:08:36 -0700 Charles Mills wrote: :>I am trying to grasp the implications of "any recovery routines defined for :>the originating task are propagated to the new :>Task" in the ATTACH documentation. (It's under STAI/ESTAI but it's not clear :>to me if it only applies when

Re: ISPF development question

2020-07-30 Thread Tom Conley
On 7/30/2020 1:09 PM, Edward Finnell wrote: I think there might might be a knuckle-ball in VLF. Since ESA we put ISPF Messages and Panels in VLF with Freeze. To get updated panels have to modify VLF to UNFREEZE and then reFREEZE to get the new directory loaded. Edward, How can you put

Re: ESTAEX exit WAIT question

2020-07-30 Thread Steve Smith
I believe an ESTAI recovery runs on the subtask as well. Can't say which is better. Either may obviate the need to re-attach it, which would be good, because you might find more problems with that. sas On Thu, Jul 30, 2020 at 2:44 PM Tony Harminc wrote: > On Thu, 30 Jul 2020 at 12:59,

Re: ESTAEX exit WAIT question

2020-07-30 Thread Tony Harminc
On Thu, 30 Jul 2020 at 12:59, Charles Mills wrote: > > (I can't clean up the signal registration myself with BPX1MSD() -- that > fails because the running main task does not own the signal registration, > the terminated subtask does.) > > Any thoughts or suggestions? > Could you use a task

RES: NDM 5.2 on z/OS 2.4

2020-07-30 Thread Gilson Cesar de Oliveira
We are running NDM 5.2 on z/Os V2.4 with no issues. It's about 45 days and no issues, abends, etc. -Mensagem original- De: IBM Mainframe Discussion List Em nome de Burrell, Todd Enviada em: quinta-feira, 30 de julho de 2020 14:07 Para: IBM-MAIN@LISTSERV.UA.EDU Assunto: NDM 5.2 on z/OS

Re: ESTAEX exit WAIT question

2020-07-30 Thread Charles Mills
Ah! No, I understand that. I am not trying to "defeat" S222. The second subtask is a legitimate cleanup effort. When it ends, the main program will return, percolate and ABEND. Charles -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf

Re: ESTAEX exit WAIT question

2020-07-30 Thread Steve Smith
If I understand what you're saying, you want to treat being CANCELed like a message to recycle your subtask. That will not work. An ESTAE recovery routine isn't allowed to retry for a CANCEL. All sorts of things happen with RTM for a cancel, and trying to continue running isn't a viable option.

Basic ESTAE and subtask question

2020-07-30 Thread Charles Mills
I am trying to grasp the implications of "any recovery routines defined for the originating task are propagated to the new Task" in the ATTACH documentation. (It's under STAI/ESTAI but it's not clear to me if it only applies when STAI or ESTAI is in effect.) Here's my question: A main program

Re: ESTAEX exit WAIT question

2020-07-30 Thread Charles Mills
FWIW I note that the BPX1MSS documentation (z/OS V2R1.0 UNIX System Services Programming: Assembler Callable Services Reference) says "Both MVS task termination and the mvsprocclp service (BPX1MPC, BPX4MPC) perform the mvsunsigsetup service." It appears that may not be happening in task

Re: ISPF development question

2020-07-30 Thread Edward Finnell
I think there might might be a knuckle-ball in VLF. Since ESA we put ISPF Messages and Panels in VLF with Freeze. To get updated panels have to modify VLF to UNFREEZE and then reFREEZE to get the new directory loaded.  In a message dated 7/30/2020 5:44:44 AM Central Standard Time,

NDM 5.2 on z/OS 2.4

2020-07-30 Thread Burrell, Todd
And sorry for the typos in the original message - I am talking about NDM (not NSM). I've corrected this below. -Original Message- From: IBM Mainframe Discussion List On Behalf Of Todd Burrell Sent: Thursday, July 30, 2020 11:45 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: NSM 5.2 on

Re: ESTAEX exit WAIT question

2020-07-30 Thread Charles Mills
Thanks @Peter. I wondered about an ATTACH RMTR. I was fishing a bit when I wrote the OP. I understand the problem now: I have a non-authorized batch program. I have complete control over the logic. It runs a UNIX program as a subtask. I have no control over the logic of the UNIX program.

NSM 5.2 on z/OS 2.4

2020-07-30 Thread Todd Burrell
We've been trying to get a good answer as to whether or not NDM 5.2 (and 6.0) are compatible with z/OS 2.4. Is anyone running NSM 5.2 on z/OS 2.4? We're working on getting 6.0 installed, but we'd like to know if anyone has seen any issues with 5.2 on z/OS 2.4?

Re: ESTAEX exit WAIT question

2020-07-30 Thread Peter Relson
Another "option" you could consider: use an RMTR for your ATTACH and have the RMTR post an ECB that is not the ECB specified on ATTACH (if using an RMTR you probably wouldn't use an ECB on ATTACH at all). Oops. ETXR not RMTR Those darn "4 letter words"... Peter Relson z/OS Core Technology

Re: ISPF development question

2020-07-30 Thread John McKown
Yes, there is. Run in TEST mode. https://www.ibm.com/support/knowledgecenter/SSLTBW_2.2.0/com.ibm.zos.v2r2.f54dg00/testmod.htm On Thu, Jul 30, 2020 at 1:14 AM Gadi Ben-Avi wrote: > Hi, > > I was told to develop an ISPF application. > It's been a long time since I did this, so I'm having some

Re: z13 Central Storage [EXTERNAL]

2020-07-30 Thread Elaine Beal
Well that didn't take long... the dreaded comma... Thanks much! -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Re: z13 Central Storage [EXTERNAL]

2020-07-30 Thread Elaine Beal
Paul, Thank you. At one point I had gotten in to the system completion codes, not wait states. That could have sent me down the rabbit hole :) I had checked my page dsn's, this is DR and they are replicated. However, we never get any messages on the console. I will check the config for the page

z/VM guest with old z/OS

2020-07-30 Thread Chris Greenbank
I currently have two back level LPARs which are proving problematic to upgrade: z/VM v5.3 which is running as a guest of z/VM 6.4 z/OS 1.10 which is currently in its own LPAR I am looking to upgrade hardware and need to know if I can do this using z/VM. Can I run both the z/VM 5.3 and z/OS 1.10

Re: ESTAEX exit WAIT question

2020-07-30 Thread Peter Relson
>Is it legal for the ESTAEX exit code to WAIT on one of those ECBs? Any code in a suitable environment (e.g., it can't be disabled) can wait on anything that is of a suitable key and is not already waiting. If already waiting, wait abends. > Is it possible to cancel a WAIT? I call that "post".

Re: ISPF development question

2020-07-30 Thread Itschak Mugzach
Bob, As I wrote to Gadi, if you enter ISPF with TEST operand, all panels will be fetched from the dataset, not from storage copy. see below: In TEST mode, ISPF operates differently from normal mode in these ways: - Panel and message definitions are fetched again from the panel and message

Re: ISPF development question

2020-07-30 Thread Bob Bridges
This is WAD. ISPF normally keeps a copy of each panel as it reads it, and uses that copy the next time it's invoked, I suppose to save time. There's supposed to be an option you can invoke, when you're developing panels, that'll read the member afresh each time it's needed, but I never got

Re: JES2 Parm Checker ??

2020-07-30 Thread Lionel B Dyck
Ok - thank you Lionel B. Dyck < Website: https://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of

Re: JES2 Parm Checker ??

2020-07-30 Thread Mark Jacobs
It's in SYS1.SHASLNKE(HASJESCK) on our 2.3 and 2.4 systems. It's not there under z/OS 2.2. Mark Jacobs Sent from ProtonMail, Swiss-based encrypted email. GPG Public Key - https://api.protonmail.ch/pks/lookup?op=get=markjac...@protonmail.com ‐‐‐ Original Message ‐‐‐ On Thursday, July

JES2 Parm Checker ??

2020-07-30 Thread Lionel B Dyck
I have read this https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.3.0/com.ibm.zos.v2r3 .hasa300/run_dscheck.htm Where this is stated: Specify PGM=HASJESCK on the EXEC statement. However in our JES2 load library that member does not exist. Supposedly it is an alias of HASJES20. When

Re: ISPF development question

2020-07-30 Thread Jeremy Nicoll
On Thu, 30 Jul 2020, at 09:59, Rupert Reynolds wrote: > Back in the old daze, simply entering option 7 once (and then exiting) was > enough to make panels re-load each time they were updated for the rest of > that session. I remember doing that too. But if the panels (etc) are a standalone

Re: ISPF development question

2020-07-30 Thread Rupert Reynolds
Back in the old daze, simply entering option 7 once (and then exiting) was enough to make panels re-load each time they were updated for the rest of that session. Roops On Thu, 30 Jul 2020 at 07:49, Itschak Mugzach < 0305158ad67d-dmarc-requ...@listserv.ua.edu> wrote: > PDF is an alias of

Re: ISPF development question

2020-07-30 Thread Itschak Mugzach
PDF is an alias of ISPF. you can use ISPF TEST just to load ISPF again. *| **Itschak Mugzach | Director | SecuriTeam Software **|** IronSphere Platform* *|* *Information Security Continuous Monitoring for Z/OS, zLinux and IBM I **| * *|* *Email**: i_mugz...@securiteam.co.il **|* *Mob**: +972

Re: ISPF development question

2020-07-30 Thread Gadi Ben-Avi
Did you mean PDF TEST? -Original Message- From: IBM Mainframe Discussion List On Behalf Of Itschak Mugzach Sent: Thursday, July 30, 2020 9:38 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: ISPF development question Gadi, During development, once you logged-on, exit ISPF to TSO and enter

Re: ISPF development question

2020-07-30 Thread Itschak Mugzach
Gadi, During development, once you logged-on, exit ISPF to TSO and enter PFG TEST. the TEST operand will cause ISPF to read the panel definition from the dataset every time you reference it. ITschak *| **Itschak Mugzach | Director | SecuriTeam Software **|** IronSphere Platform* *|*

Re: ISPF development question

2020-07-30 Thread Massimo Biancucci
If the panel library is available directly to your logon proc, you can use ISPF 7.2 to refresh panel to its latest release. Best regards. Max Mail priva di virus. www.avast.com

ISPF development question

2020-07-30 Thread Gadi Ben-Avi
Hi, I was told to develop an ISPF application. It's been a long time since I did this, so I'm having some issues. Whenever I change a panel definition, I have to logoff and logon for the updated definition to show. Is there a way to have ISPF use the updated definition without logging off and