|
> Hello Jim, > The API you are using IS the correct way to determine the number of parameters. You are > getting a range returned because RPG does not require you to pass all the parameters defined > on the *ENTRY PLIST. This feature of RPG has existed since RPG III on System/38 (but I don't > know the first release). It is a useful way of extending a programs function without > breaking any existing code. > > Not all HLL's support this feature e.g., CL. You do however need this feature inside a CL-program (and the AS/400 does it all the time): A command can 'call' a CL-program with maybe not a varying number of parameters but with 'null'-parameters. You can cope with this by monitoring for the genereted escape each time you refer to parameters that are not required. Henrik +--- | This is the Midrange System Mailing List! | To submit a new message, send your mail to MIDRANGE-L@midrange.com. | To subscribe to this list send email to MIDRANGE-L-SUB@midrange.com. | To unsubscribe from this list send email to MIDRANGE-L-UNSUB@midrange.com. | Questions should be directed to the list owner/operator: david@midrange.com +---
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2025 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.