|
View previous topic :: View next topic
|
| Author |
Message |
boyti ko
New User

Joined: 03 Nov 2014 Posts: 78 Location: Malaysia
|
|
|
|
Hi,
I have this rexx program to get and display the input.
| Code: |
/* REXX */
ADDRESS ISREDIT "MACRO NOPROCESS"
PARSE ARG INPUT
SAY 'THIS IS MY INPUT:' INPUT
RETURN |
I'm confused as to why when I invoke the program using:
| Code: |
TSO MYPROG myInput
Output:
THIS IS MY INPUT: myInput
*** |
But when invoke without the TSO:
| Code: |
MYPROG myInput
Output:
THIS IS MY INPUT:
***
|
Can help me point what am I missing to get the same results as with the TSO prefix. |
|
| Back to top |
|
 |
Nic Clouston
Global Moderator
Joined: 10 May 2007 Posts: 2454 Location: Hampshire, UK
|
|
|
|
| Possibly something to do with it saying it is a macro but you are not invoking it as a macro. |
|
| Back to top |
|
 |
RahulG31
Active User
Joined: 20 Dec 2014 Posts: 446 Location: USA
|
|
|
|
You put TSO in front then that is a 'Command' and Not a Macro.
As you have specified
| Code: |
| 'ADDRESS ISREDIT "MACRO NOPROCESS"' |
that makes it a Macro.
If you need to pass argument to an edit macro then you do:
| Code: |
| 'ADDRESS ISREDIT "MACRO (ARG1, ARG2) NOPROCESS"' |
You don't put TSO infront of an edit macro.
. |
|
| Back to top |
|
 |
prino
Senior Member

Joined: 07 Feb 2009 Posts: 1323 Location: Vilnius, Lithuania
|
|
|
|
| RahulG31 wrote: |
| You don't put TSO infront of an edit macro. |
Unless you know what your doing, and as far as the TS is concerned, he's obviously totally clueless when it comes to that. |
|
| Back to top |
|
 |
boyti ko
New User

Joined: 03 Nov 2014 Posts: 78 Location: Malaysia
|
|
|
|
Hello,
Thank you for all your reply especially to RahulG31 for pointing it out. |
|
| Back to top |
|
 |
|
|