Limitations and Precautions with Copy Libraries
When data is manipulated in a data file, the COBOL COPY clause is analyzed to create record format information.  The following are limitations and precautions concerning the COPY clause.
Commonness
Number of Items
The maximum number of item definition statements is 9,999, excluding comment lines and 01-level items.  If the OCCURS clause specification is used, the number of definition statements generated will be equivalent to the OCCURS repetition number.
COBOL COPY Library
1. Describing the COBOL library to be handled
The COPY clause must be correctly described in terms of COBOL syntax.
2. Nested COBOL library
When the COPY clause in nested files is analyzed, all referenced files must exist in the same folder.
3. The following COBOL specifications may NOT be used in the COPY clause:
- OCCURS DEPENDING ON Clause
- REDEFINES Clause in the 01 level
- TYPE / TYPEDEF Clause (supported when Fujitsu COBOL compiler is used)
- Temporary original (parentheses etc.) (supported when a COBOL compiler is used)
4. Data Editor ignores the following specifications if they occur in the COBOL library:
- Item with level number 77
- Item with level number 66 or 88
- BASED ON Clause
- JUSTIFIED Clause
- BLANK WHEN ZERO Clause
- RENAME Clause
- KEY IS Clause
- VALUE Clause
- VALUE NULL Clause
- Symbol and symbol constant with the condition name VALUE
- PRINTING POSITION Clause
- CHARACTER TYPE Clause
- SYNC Clause
5. Data Editor places limits on the following specifications if they occur in the COBOL library:
- Numeric edited items and alphanumeric edited items are treated as alphanumeric items.
- The INDEX specification of the USAGE Clause is handled as X(4).
- An external floating-point item is handled as an alphanumeric item.  A pad character is always set to "NULL" regardless of the "COBOL Pad Character" setting in the environment settings (work environment).
- A pointer data item is handled in the same way as the "PICTURE 9(9) COMP-5" specification.  However, the attribute column displays "9(9)P".
- The COMPUTATIONAL-1 and COMPUTATIONAL-2 attributes are handled as "PICTURE X(4)" and "PICTURE X(8)" attributes, respectively.  However, a pad character is always set to "NULL" regardless of the "COBOL Pad Character" setting in the environment settings (work environment).
- A currency symbol is not supported.
- The COMPUTATIONAL-4 and COMPUTATIONAL05 attributes are handled in the same way as a binary item.  However, as for the internal representation of the storage space of COMPUTATIONAL-5, the low address byte position represents the low-order digits and the high address byte position represents the high-order digits.
- The item for which the number of digits of 32,767 or more is specified cannot be treated.
6. COPY Clause without an 01-level Item
When the COBOL library is analyzed and no 01-level item is found, the record name Data Editor-ADDREC is added automatically.
7. USAGE Clause Specification in a Group Item
If a group item has a USAGE Clause, all basic items are displayed as follows:
- Binary item    :B
- Internal decimal item :PD
8. BIT Attribute Item Containing the OCCURS Clause Specification
Data Editor cannot process a BIT attribute item which contains the OCCURS Clause Specification, nor a group item containing the OCCURS Clause that contains a BIT attribute item.  If a COPY clause containing such an item is encountered, the results of the operation cannot be guaranteed.
9. Redefining a Redefining Item
Data Editor cannot process a redefining item that is also a redefined item.
10. Handling a Basic Item of Binary Data
Compilation Option "BINARY"
   The "BINARY (WORD, MLBON)" specification is not supported.  An unsigned binary item is always handled as if "BINARY (WORD, MLBOFF)" is specified.
Layout Definition File
1. Description
This file should be an ASCII file created by the Layout Definition File function of the Data Converter utility.
2. Level Number
Each item is treated as a basic item defined at the 02 level.
Items within the OCCURS item will be defined at lower levels (04, 06, 08....).
3.Data Editor will disregard the following specifications
- Multiple formats.
- More than 01 level specification.