Midrange News for the IBM i Community


Posted by: Chris Proctor
Programmer Analyst
Columbia Sports Company
Portland, OR
Passing a data structure as a parm
has no ratings.
Published: 29 Sep 2015
Revised: 30 Sep 2015 - 1169 days ago
Last viewed on: 11 Dec 2018 (2176 views) 

Using IBM i? Need to create Excel, CSV, HTML, JSON, PDF, SPOOL reports? Learn more about the fastest and least expensive tool for the job: SQL iQuery.

Passing a data structure as a parm Published by: Chris Proctor on 29 Sep 2015 view comments(2)

Return to midrangenews.com home page.
Sort Ascend | Descend

COMMENTS

(Sign in to Post a Comment)
Posted by: bobcozzi
Site Admin ****
Chicagoland
Comment on: Passing a data structure as a parm
Posted: 3 years 2 months 14 days 6 hours 48 minutes ago
Edited: Wed, 30 Sep, 2015 at 09:25:34 (1169 days ago)

Um... LIKEDS can be used on Parameters since V5R3 (or was it V5R4).

So yes, you can define it as a DS, and probably should.

If your example is how your code is, then your issue could be that you have the prototyped parameter name as PARM4 and a data structure name of PARM4. So LIKEDS(PARM4) (which is also your data structure name) is not permitted. Since parameter names on Prototypes are just comments except for their definition, then change the parm name to something else on the prototype.

Posted by: chrisp
Premium member *
Portland, OR
Comment on: Passing a data structure as a parm
Posted: 3 years 2 months 14 days 5 hours 15 minutes ago

 Thanks, Bob. That worked like a champ!