Sub-procedure is directly bound to pgm and has f-spec to read a file based on incoming keys. Handles the keys correctly and sets conditions based on found/not found in the file but the input buffer never loads into the field names for the file. Object is to return entire found record as a data-structure (externally defined) to caller through Procedure Interface, eliminating need for file in application pgm. The only DS fields that ever get loaded are fields expressly loaded in calcs from input parameters. I set a break-point immediately after the READE, pgm reads a record but the fields do not contain any data.
Does this issue ring any bells with anyone?