FILLERまたは無名項目が集団項目である場合、その階層は無視されます。ただし、FILLERまたは無名項目が繰り返し項目である場合、基本項目の場合と同様に名前を割り当てます。
[入力ファイル]
01 XDATE. 02 YYYY PIC X(4). 02 FILLER PIC X(4). 02 MM PIC X(2). 02 FILLER PIC X(4). 02 DD PIC X(2). |
[出力ファイル]
// XDATE.java final public class XDATE { public java.lang.String yyyy; public java.lang.String filler_001; public java.lang.String mm; public java.lang.String filler_002; public java.lang.String dd; … } |
FILLERまたは無名項目が集団項目である場合、その階層は無視されます。
[入力ファイル]
01 DATE-TIME. 02 FILLER. 03 YYYY PIC X(4). 03 MON PIC X(2). 03 DD PIC X(2). 02 FILLER. 03 HH PIC X(2). 03 MIN PIC X(2). 03 SS PIC X(2). |
[出力ファイル]
// DATE_TIME.java final public class DATE_TIME { public java.lang.String yyyy; public java.lang.String mon; public java.lang.String dd; public java.lang.String hh; public java.lang.String min; public java.lang.String ss; … } |
ただし、FILLERまたは無名項目が繰り返し項目である場合、基本項目の場合と同様に名前を割り当てます。
[入力ファイル]
01 WORK-DATA. 02 FILLER OCCURS 2. 03 HH PIC X(2). 03 MM PIC X(2). 03 SS PIC X(2). |
[出力ファイル]
// FILLER_001.java final public class FILLER_001 { public java.lang.String hh; public java.lang.String mm; public java.lang.String ss; …. } // WORK_DATA.java final public class WORK_DATA { public FILLER_001[] filler_001; …. } |