View previous topic :: View next topic
|
Author |
Message |
MadanVS
New User
Joined: 28 Dec 2010 Posts: 25 Location: Chennai
|
|
|
|
Hi
My rexx code has two macros. Array is populated in macro1 and macro 2 used the populated array. Can anyone tell me how to pass the array? Number of elements in the array might vary at every execution.
1. I tried with VPUT and VGET with array name.
Code: |
" ISPEXEC VPUT (ARRAY.)
|
2. I tried with stacks.
Created a New stack and Pushed the elements one by one in macro1.
Tried pulling the values and deleted the stack in Macro 2.
Could not do tat.
Can any one tell how to pass the set of values.
Thanks
Madan |
|
Back to top |
|
|
dbzTHEdinosauer
Global Moderator
Joined: 20 Oct 2006 Posts: 6966 Location: porcelain throne
|
|
|
|
start by learning that in REXX there is no such thing as an ARRAY.
REXX has a STEM concept; try using STEM as an argument in your search thru the REXX manuals.
and I imagine that you are miss-ussing the term macro.
as most things on an ibm mainframe, you just can't use your own language and expect others (or manuals) to relate to your jargon.
also, the method of script invokation by a rexx script also comes into play when you are discussing 'passing values'. |
|
Back to top |
|
|
ofer71
Global Moderator
Joined: 27 Dec 2005 Posts: 2358 Location: Israel
|
|
|
|
Take a look at files 183 & 411 in CBTTAPE.
O. |
|
Back to top |
|
|
|