Yes, which is why IBM provided for controlling long parameters for authorized 
programs. Too bad they didn't do something similar for AC(0).

-- 
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3
עַם יִשְׂרָאֵל חַי
נֵ֣צַח יִשְׂרָאֵ֔ל לֹ֥א יְשַׁקֵּ֖ר



________________________________________
From: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> on behalf of 
Paul Gilmartin <0000042bfe9c879d-dmarc-requ...@listserv.ua.edu>
Sent: Sunday, May 18, 2025 10:27 PM
To: IBM-MAIN@LISTSERV.UA.EDU <IBM-MAIN@LISTSERV.UA.EDU>
Subject: Re: Run python with arguments JCL


External Message: Use Caution


On Mon, 19 May 2025 00:20:49 +0000, Seymour J Metz  wrote:

>Because there are too many control block dependencies, and too many 
>applications assuming a maximum of 100.
>
Does not PARMDD impact all those control block dependencies.

There's an integrity threat due to the bad design of making it
the responsibility of the calling program, not the called, to
validate the length of the PARM.  This first materialized with
BPX1EXM, and is now countered with the
BPX.EXECMVSAPF.program_name profile or an attribute
on the program object.

--
gil

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN




----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to