For your REXX exec, use this instead of the current linkmvs coding:

   cparm = var1' 'var2' 'var3
   address linkmvs 'cla2 cparm'

That should pass one parameter to cla2 incorporating the 3 values. I haven't
tried your exact REXX code but I have used the same code in other places
myself.

  Bill

On Thu, 21 Dec 2006 16:24:31 -0700, Steve Comstock
<[EMAIL PROTECTED]> wrote:

>[re-sent with the correct Reply-to; sorry]
>
>Phil Sidler wrote:
>> On Thu, 21 Dec 2006 15:42:22 -0700, Steve Comstock
>> <[EMAIL PROTECTED]> wrote:
>>
>>
>>>Indeed, I tried what you suggested and got a S0C4
>>>(of course, I could have made some kind of an
>>>error in copying or compiling, etc., but I think
>>>I'm closer to right on this one).
>>
>>
>> Well, I was a bit cavalier in thinking I code code this by hand w/o
testing it.
>>
>> But this does work:
>>
>> int main(int argc, char * argv[]) {
>>
>>   int i;
>>
>>   for (i=1; i<argc; i++)
>>     printf("%s ", argv[i]);
>>
>>   return(0);
>>   }
>>
>
>I don't think so, for address linkmvs. You have to
>invoke it from a REXX exec. Here's a simple exec to
>use for testing:
>
>--------
>
>/* rexx for testing address linkmvs */
>var1 = 'one of these days'
>var2 = 'two is a yellow number'
>var3 = 'three or more holidays'
>
>'ispexec libdef ispllib id(_name of loadlib with pgm_)
>   dataset stack'
>
>address linkmvs cla2 'var1 var2 var3'
>
>'ispexec libdef ispllib'
>
>------------------------------------------
>
>You need the LIBDEF unless you've compiled
>and bound the program into a steplib used by
>your TSO session or the link pack area or the
>linklist.
>
>
>Kind regards,
>
>-Steve Comstock
>

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to