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 <[email protected]> on behalf of Paul Gilmartin <[email protected]> Sent: Sunday, May 18, 2025 10:27 PM To: [email protected] <[email protected]> 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 [email protected] with the message: INFO IBM-MAIN ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
