I'm saying that BPXBATCH is a shell and is not part of, e.g., EXEC. I'm also saying that the mere act of getting dubbed does not cause BPXBATCH to be involved.
________________________________________ From: IBM Mainframe Discussion List <[email protected]> on behalf of Jon Perryman <[email protected]> Sent: Thursday, October 5, 2023 11:37 AM To: [email protected] Subject: Re: Assembler access to USS functions On Thu, 5 Oct 2023 11:07:03 +0000, Seymour J Metz <[email protected]> wrote: >Where do you think process initialization gets the variable names and values? Process initialization initializes environment variables from /etc/environment. There is no requirement any shell environment (e.g. bash, csh or ...). Are you saying that PGM=BPXBATCH,PARM=’PGM program-name’ invokes a shell to create the environment variables? Most notably $PATH. Granted that shells simplify adding environment variables but programs are able to add environment variables without using export, setenv or ???. ---------------------------------------------------------------------- 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
