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: 2455 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: 1306 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 |
|
|
|