I've submitted an RCF.

--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3

________________________________________
From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of 
Alan Altmark [alan_altm...@us.ibm.com]
Sent: Friday, May 6, 2022 3:47 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: What is SUBCOM?

On Thu, 5 May 2022 12:23:30 +0000, Seymour J Metz <sme...@gmu.edu> wrote:

>I can parse that sentence two ways:
>
>  1. SUBCOM iis available for the environment name MVS and TSO.
>  2. SUBCOM is available for all of the MVS environment and all of the TSO 
> environments
>
>For the second reading, "that is" makes sense; for the first reading it does 
>not. In either case, SH should be listed for both TSO and non-TSO.
>
>Na�vely, I would expect that SUBCOM will only work in ATTACH, ATTCHMVS, 
>ATTCHPGM, LINK, LINKMVS, LINKPGM, MVS and TSO.

I think they're both right, though very poorly worded.

The "SUBCOM" command is available in TSO and MVS command environments.  That 
is, you can
     Address MVS "SUBCOM whatever"
or
     Address TSO "SUBCOM whatever"

At the same time, it's available in all REXX runtime environments because the 
exec can explicitly Address MVS to issue it.  I am looking at this through the 
lens of z/VM which established these concepts in the first place.

I'm curious if you can issue EXECIO or SUBCOM at the TSO command line.  In z/VM 
these are genuine CMS commands that can be used in environments outside of (and 
much older than) REXX, such as the EXEC and EXEC2 languages or even an 
assembler program.  Still, there is no real requirement for a SUBCOM 
environment be exactly the same as the interactive environment it represent.  
The SUBCOM handler gets control and decides whether to do something itself or 
pass it along.

Alan Altmark
IBM

----------------------------------------------------------------------
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

Reply via email to