In <[email protected]>, on 09/08/2014
   at 02:23 PM, Paul Gilmartin
<[email protected]> said:

>Remember that a host command argument is always a single string.

Don't confuse a REXX expression with its value.

>I suspect the TMP parser might be uncomfortable with:
>    address TSO 'EXECIO 1 DISKW' FileID '(string      ))) ((( )))'    

The TMP passes the operand to the command processor as is. The only
code changes needed would be in EXECIO itself.

>EXECIO is among very few command environments that uses the Direct
>rather than Symbolic interface to Rexx variables.


First, such environments as TSO don't have any interface to REXX
variables. Second, the only interface to REXX variables is symbolic.

In the statement

 address TSO 'EXECIO 1 DISKW' FileID

the TSO environment does not see the name "FileID"; it sees the value
of the expression

 'EXECIO 1 DISKW' FileID

-- 
     Shmuel (Seymour J.) Metz, SysProg and JOAT
     ISO position; see <http://patriot.net/~shmuel/resume/brief.html> 
We don't care. We don't have to care, we're Congress.
(S877: The Shut up and Eat Your spam act of 2003)

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to