I meant to reply to Gadi, not you. Sorry. Just providing a bit more detail.
________________________________ From: IBM Mainframe Discussion List <[email protected]> on behalf of Seymour J Metz <[email protected]> Sent: Wednesday, January 6, 2021 11:26 AM To: [email protected] <[email protected]> Subject: Re: Problem executing bpxwunix Yes, that's why I asked what I asked. Until Gadi post's his code we're just guessing. -- Shmuel (Seymour J.) Metz http://mason.gmu.edu/~smetz3 ________________________________________ From: IBM Mainframe Discussion List [[email protected]] on behalf of Frank Swarbrick [[email protected]] Sent: Wednesday, January 6, 2021 1:01 PM To: [email protected] Subject: Re: Problem executing bpxwunix "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 <[email protected]> on behalf of Seymour J Metz <[email protected]> Sent: Wednesday, January 6, 2021 5:20 AM To: [email protected] <[email protected]> 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 [[email protected]] on behalf of Gadi Ben-Avi [[email protected]] Sent: Wednesday, January 6, 2021 2:33 AM To: [email protected] 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 [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 ---------------------------------------------------------------------- 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 ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
