Thanks. Got it. In order for a program to be passed > 100 bytes from // EXEC it must be either not authorized or linked with LONGPARM (or both).
Am I right on bullet one? Parms greater than 100 bytes are a PARMDD thing only, never a PARM= thing? Charles -----Original Message----- From: IBM Mainframe Discussion List [mailto:[email protected]] On Behalf Of Ed Jaffe Sent: Thursday, November 30, 2017 4:04 PM To: [email protected] Subject: Re: LONGPARM On 11/30/2017 3:43 PM, Charles Mills wrote: > - A valid EXEC PARM= operand may never be longer than 100 bytes, no > matter what. (Neglecting nit-picking about doubled quotes, etc.) > - The V2R1 LONGPARM feature (APF-authorized programs only) is only > relevant to the EXEC PARMDD= situation. You can pass long (>100 byte) parameter strings to both authorized and unauthorized programs. However, the system will fail the load if you attempt to pass a long (>100 byte) parm string to an authorized program that does not have the LONGPARM binder attribute set. That prevents an authorized program from being "fooled" into overlaying something important. ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
