"bpxwunix() can be used outside of the z/OS UNIX REXX environment (for example, in TSO/E). In this case, stdin, stdout, stderr, and environment variables are not inherited from the current process environment. For example, when executing a REXX exec in this environment, you must either export the PATH statement before invoking the REXX exec (command = 'export PATH;tsocmd time'), or supply the PATH statement to BPXWUNIX (env.1='PATH=/bin') in order for the REXX exec to execute properly. Otherwise, the REXX exec fails and message BPXW0000I is displayed."
>From >https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.3.0/com.ibm.zos.v2r3.bpxb600/wunix.htm ________________________________ From: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> on behalf of Seymour J Metz <sme...@gmu.edu> Sent: Wednesday, January 6, 2021 5:20 AM To: IBM-MAIN@LISTSERV.UA.EDU <IBM-MAIN@LISTSERV.UA.EDU> Subject: Re: Problem executing bpxwunix What was the exact call that you used and did you provide a PATH in the environment parameter? Since there is no login shell, things don't get initialized the way you might expect. -- Shmuel (Seymour J.) Metz http://mason.gmu.edu/~smetz3 ________________________________________ From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of Gadi Ben-Avi [gad...@malam.com] Sent: Wednesday, January 6, 2021 2:33 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Problem executing bpxwunix Hi, I would like to automate some csm (Copy services manager) from z/OS. I installed csmcli on z/OS, and if I run csmcli.sh from the omvs shell, it works ok. I found the TechDoc named 'IBM Copy Services Manager session automation' by Thomas Luther which has a rexx program that sets up the environment to run csmcli.sh, get the output from it, and act upon the results. The rexx program uses bpxwunix to call cshcli.sh When I run the rexx program (whether under tso or in batch) I get lots of error messages. I added an echo command at the beginning of csmcli.sh so I will know when it starts. The command I added is 'echo "start csmcli.sh"' When I run it from the omvs shell, it works fine. When I run it from tso I get: echo: csmcli.sh 10: FSUM7351 not found Does this mean that it can't find the echo command? How can I fix this? Gadi ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN