Gerhard_Adam wrote: It doesn't really do anything for efficiency, because only the TXT records in a load module are subject to blocking. Since these records are only read during program load, it has virtually no effect on performance.
What is a TXT record and what is their purpose for a load module?
The average size of a record in a load library is less than 256 bytes, which is why the RECFM=U. This is undefined because there is no concept of a logical record and therefore the LRECL=0.
Sorry I did not understand it. If "the average size of a record in a load library is less than 256 bytes" why it needs to be undefined, it could be VB?
A PDS contains a load module, while a PDSE contains a program object.
But Robert said:
A load library is partitioned (either PDS or PDSE), with record format U, no record length, and some block size.
So what PDS can have load or object?