FABC3784E INPUT DATA HAS INVALID COMPRESSION FLAG (REC# zzz,zzz,zz9)
Explanation
Program FABCUR3 found one of the listed inconsistencies below among processing flag #1 (USRPFLG1, offset X'47') in the specified unloaded record, the database description table (DDT) flag byte for 'global information' (DDTFLG1, offset X'36'), and the segment description table (SDT) attribute flag byte (SDTFLG1, offset X'16') of the database definition record data set specified by the DURDBDFN DD statement.
- The SDTFCMP flag (X'01') on the SDTFLG1 flag byte in the SDT is off, but the USRPCOMP flag (X'02') on the USRPFLG1 flag byte in the unloaded record is on. That is, no segment edit/compression routine was defined for the segment but the data in the unloaded record was compressed.
- The SDTFCMP flag (X'01') on the SDTFLG1 flag byte in the SDT is on, and the DDTFCMY flag (X'02') on the DDTFLG1 flag byte in the DDT is off, but the USRPCOMP flag (X'02') on the USRPFLG1 flag byte in the unloaded record is on. That is, segment edit/compression routine was defined for the segment, and the compression request was specified when the area was processed by the DEDB Unload/Reload program, but the unloaded record was not compressed.
- The SDTFCMP flag (X'01') on the SDTFLG1 flag byte in the SDT is on, and the DDTFCMY flag (X'02') on the DDTFLG1 flag byte in the DDT is on, but the USRPCOMP flag (X'02') on the USRPFLG1 flag byte in the unloaded record is off. That is, segment edit/compression routine was defined for the segment, and the compression request was not specified when the area was processed by the DEDB Unload/Reload program, but the unloaded record was compressed.
System action
FABCUR3 ends with an abend code of 3784.
User response
Verify that the unloaded data set specified by the DURDATA DD statement and the database definition record data set specified by the DURDBDFN DD statement are correct. Correct any errors, and rerun the job.