I also wasn't aware of the limit until I tried it.   Since the question raised 
involved continuation, I simply tried the function with fewer operands but 
including continuation.  When that worked, it was simply a matter of adding the 
others in until it failed.

Frankly, I came across the 20 argument limit simply by trying it out.

Adam

-----Original Message-----
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Jantje.
Sent: Tuesday, April 10, 2018 3:53 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Many arguments to a Rexx function call

On Mon, 9 Apr 2018 14:31:18 -0700, Gerhard Adam <gada...@charter.net> wrote:

>Just seems like a lot of discussion trying to pass 22 arguments, when the 
>limit is 20.  
>
You're right. Only, as I was not aware of the existence of that limit...

>After that it's merely a question of how you can convey the information using 
>whatever means you have available.
>
I am using now a different separator character (one I am rather sure will never 
occur in the value of the arguments to pass), glueing all arguments together 
into one and parsing them back out in the invoked function. That does the trick.

Cheers,

Jantje.

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
lists...@listserv.ua.edu with the message: INFO IBM-MAIN

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to