I am 99% certain that the 100 character limitation has always been a JCL restriction, not a "linkage" restriction. Two consenting programs can pass whatever they want in R1, including a pointer to a "long" character string.
Charles -----Original Message----- From: IBM Mainframe Discussion List [mailto:[email protected]] On Behalf Of Paul Gilmartin Sent: Monday, September 26, 2022 10:35 AM To: [email protected] Subject: LONGPARM applies? In Program Management: User's Guide and Reference" I read: "[LONGPARM] applies mainly to programs that are invoked using a JCL EXEC statement or a z/OS UNIX EXECMVS callable service." "mainly" is tantalizing. It leads the reader to wonder what exceptions might exist. For compatibility with historic behavior, I'd expect NOLONGPARM (the default) not to be enforced when a program is invoked by LINK, ATTACH, etc. or from an unauthorized STEPLIB concatenation. I'd expect a list of exceptions, or at least an example. RCF- worthy? -- 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
