1. What do you mean by “array types”? What is an “array type”?
2. The DDS manual contains all keywords along with descriptions. Keywords that begin with “SFL” are specifically for subfiles, but other display file keywords may also be used. See <a href=”http://publib.boulder.ibm.com/infocenter/iseries/v7r1m0/index.jsp?topic=%2Frzakc%2Frzakcmstkeyent.htm”>DDS keyword entries for display files</a> for one reference. The <a href=”http://publib.boulder.ibm.com/infocenter/iseries/v6r1m0/topic/rzakc/sc415715.pdf”>Application Display Programming</a> manual can be downloaded as a .PDF and much information about subfiles and other display topics is covered.
3. A record format level identifier is a ‘signature’. It is created by the system when a record format is defined. It is generated from the data types and sizes of the fields in the record and the order of the fields as they appear in an I/O buffer. A program that is compiled over a file will have the current format ID embedded in it. If the record format definition is changed, the program will receive an exception message when it attempts to open the file. This tells the program that the format definition that was compiled into the program is obsolete and that the program needs to be recompiled.