Not sure I understand the question. You would define the *LDA on the “D” specs.
So, what does /FREE have to do with it?
Could you show us a couple things you tried along with any errors? A *LDA rarely has an external description at many sites and I haven’t worked where any were used in the past decade.
I have ideas and can run some tests, but it’d be easier if I knew ahead of time what won’t work and why not.
This might be what you are looking for:
the data area is defined as Tom said in ‘D’ specs
and in used in free format with IN and OUT.
d LDA euds dtaara(*lda)
in lda; // *DTAARA DEFINE *LDA
#$ics = $$$cm;
Thanks to all that answered my question. I have found that the problem was not with the LDA Definition but was due to some setup issues.