|
Barbara Morris wrote: > some incorrect stuff Frank, ignore what I said. I didn't notice the NOMAIN that shows your subprocedure is in a different module. Rick's suggestion of passing a parameter is a good one. Using externally-described data structures to define the parameter would be useful. You would have to code the subprocedure module something like this, coding the externally-described DS in the global variables, because the CHAIN will only read into global variables. H nomain FAAL03002 if e disk D AAL03002ds e ds extname(thefile) P AAL03_VAL b export D pi D record like(AAL03002ds) c keys chain AAL03002 c eval record = AAL03002ds P e You could return the structure instead of using a parm, but that might involve returning a "large value", which is not really recommended. (And you already have a return value anyway.)
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 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.