Here is my "solution". Actually, I got it from someone R Zenuk. It consists of a PROC, and a REXX program.
=== proc === //BPXJCL PROC USSCMD=, //******************************************************************* //* PROC: BPXJCL * //* * //* PURPOSE: RUN A USS COMMAND USING THE BPXJCL EXEC * //* * //* SYMBOLICS: * //* * //* USSCMD - THE USS COMMAND TO EXECUTE * //* EXECLIB - DSN WHERE BPXJCL EXEC LIVES * //* * //* CHANGE LOG * //* * //* USER REASON DATE * //* -------- ------------------------------------- -------- * //* R. ZENUK INITIAL SETUP 01/20/00 * //* * //******************************************************************* // EXECLIB=SYS1.LI.CLIST.CNTL //******************************************************************* //* * //******************************************************************* //BPXJCL EXEC PGM=IKJEFT01,PARM='%BPXJCL &USSCMD' //SYSEXEC DD DSN=&EXECLIB,DISP=SHR //SYSTSPRT DD SYSOUT=* //SYSTSIN DD DUMMY //STDOUT DD SYSOUT=* //STDERR DD SYSOUT=* //STDIN DD DUMMY === REXX program === /*********************************************************************/ /* REXX */ /*********************************************************************/ /* Purpose: Use BPXWUNIX to redirect STDOUT and STDERR to SYSOUT */ /*-------------------------------------------------------------------*/ /* Syntax: BPXJCL command */ /*-------------------------------------------------------------------*/ /* Parms: command - Any USS command */ /* */ /*********************************************************************/ /* Change Log */ /* */ /* Author Date Reason */ /* -------- --------- ----------------------------------------- */ /* R. Zenuk Jan 2000 Initial Creation */ /* */ /*********************************************************************/ parse arg command say mvsvar('SYSNAME') mvsvar('SYMDEF','JOBNAME') date() time() say say 'Executing command:' command say exit BPXWUNIX(command,'DD:stdin','DD:stdout','DD:stderr','0') === Sample JOB === //TSH009X3 JOB (H00000I),'BPXJCL', // CLASS=Z,TIME=NOLIMIT, // MSGCLASS=X, SER=BPXROOT, // NOTIFY=&SYSUID //* //STEP1 EXEC PROC=BPXJCL,USSCMD='/bin/sh -L' //STDIN DD * set -x df // -- People in sleeping bags are the soft tacos of the bear world. Maranatha! <>< John McKown ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN