I want to thank those of you (Slade, Crox, WMK, webRabbit) that took the time to assist me in this. I was able to use the ideas in the code provided by Slade to determine the LRECL of the input files. This was a big help. Next, I wanted to use the input lengths to dynamically determine an output length. I couldn't find a way to handle that part (see other postings), but I finally settled on using RECFM=V output file (even though all the records are the same length) -- not quite what I wanted, but close.
I wonder what would happen if I used the same code Slade provided to find the LRECL and write a new value to it (after opening it with a very large LRECL, but never yet writing) -- would this work, or would Cobol choke on the first write?
Again, I appreciate all the help.
Craig