Why not use the z/OS UNIX "as" command? It's described in the z/OS UNIX System Services Command Reference.
On 2025-02-05 13:11 PM, Binyamin Dissen wrote:
Don't understand most of the shell stuff, but ASMA90 is not a TSO command - it is a program. If invoked with multiple parameters (which it would be if invoked as a TSO command), one of the parameters is overriding DDNAMEs. There appears to be an AS command. Also I would expect tsocmd -d "call *(asma90)" to work. On Wed, 5 Feb 2025 16:01:11 +0000 David Frenzel <[email protected]> wrote: :>Hi, :> :>I am trying to execute the assembler ASMA90 with tsocmd from a shell script in USS. My shell script is simple: :>#!/bin/sh :> :>export sysin="alloc dsname('IBMUSER.BMSPDSE(BMS)') shr reuse" :>export TSOALLOC=sysin :> :>export syslin="alloc dsname('IBMUSER.PROG.OBJ') shr reuse" :>export TSOALLOC=syslin:$TSOALLOC :> :>export sysprint="alloc dsname('IBMUSER.BMS.SYSPRINT') shr reuse" :>export TSOALLOC=sysprint:$TSOALLOC :> :>export syspunch="alloc dsname('IBMUSER.PROG.OBJ') shr reuse" :>export TSOALLOC=syspunch:$TSOALLOC :> :>export sysadata="alloc dsname('IBMUSER.PROG.ADATA') shr reuse" :>export TSOALLOC=sysadata:$TSOALLOC :> :>export sysut1="alloc lrecl(80) recfm(f,b) new" :>export TSOALLOC=sysut1:$TSOALLOC :> :>tsocmd -d "ASMA90" :> :>The SYSIN data set is an FB 80 PDSE which contains a member includes a BMS map. I am aware that I am missing more DDs and assembler parameters to assemble a BMS map. :>I am stuck earlier, ASMA90 puts this on the SYSPRINT: :>** ASMA413C Unable to open INPUT file :> :> :>HIGH LEVEL ASSEMBLER - INTERRUPT AND DIAGNOSTIC DUMP :>** ASMA935U One or more required files not available :> :>I can only assume SYSIN is meant with “INPUT file”. When I execute a JCL that allocates the same data set the assembler runs fine. :>I can see some weird messages on the SYSLOG whenever I execute the script: :>N 0020000 VS01 25036 11:55:08.15 STC00095 00000090 IEC130I BMUSER DD STATEMENT MISSING :>N 0020000 VS01 25036 11:55:08.15 STC00095 00000090 IEC130I UENU I DD STATEMENT MISSING :> :>Any help is appreciated on a) what is causing the issue and/or b) why this behaves so differently compared to a JCL. :> :>Cheers – David :> :>[email protected]<mailto:[email protected]>
---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
