I've raised a doc comment as the BPXBATCH doc says
*BPXBATCH accepts one parameter string as input, the combination of SH|PGM
and program_name.*
So according to the doc you cannot pass parameters to the program.
I've also asked for clarification of what is accepted.  If you have a & it
seems to end the parsing of the data.

On Sun, 5 Dec 2021 at 16:31, Paul Gilmartin <
[email protected]> wrote:

> On Sun, 5 Dec 2021 10:05:22 -0400, Peter Relson wrote:
> >    ...
> >Maybe BPXBATCH and SH do not process the parameter string as you are
> >thinking/expecting they do.
> >
> >I have no idea what the BPXBATCH rule is for passing parameter data
> >supplied on a SH statement. I think you have subsequently concluded that
> >
> The UNIX System Services Command Ref. makes this pretty clear:
> BPXBATCH
> Parameters
>     ...
> SH
>     Instructs BPXBATCH to start the shell and to run shell commands or
> scripts
>     provided from stdin or the specified program_name. BPXBATCH passes all
>     of the argument data, blanks included as is, to the shell as one
> parameter.
>         BPXBATCH PARM='SH command string'
>     ...
>     If you specify SH with no program_name information, BPXBATCH attempts
>     to run anything read in from stdin.
>
> (The first paragraph is awkward, even misleading in thee use of "specified
> program_name".  Should I submit an RCF to change it to:
> SH
>     Instructs BPXBATCH to start the shell, passing it the entire remainder
> of
>     the argument data, blanks included as is, to the "sh -c" as one
> parameter.
> ?
> That's the behavior I've experienced.)
>
> May we assume without further explanation that's the PARM in "equivalent
> JCL", described in the JCL Ref.?
>
> >your problem is not with how the parameter string itself is presented to
> >the BPXBATCH program, but further downstream.  A bug in BPXBATCH
> >processing (and/or a doc problem), is worth reporting.
> >
> Max MSGLEVEL should clarify sufficiently.
>
> -- 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

Reply via email to