Receiving Message DFU0810 When Doing an UPDDTA
Technote

Message DFU0810 message text is: The retrieved record contains invalid data. This is a severity 20 message. You can get this message if you have packed data in a file. To resolve this issue, create a DFU program, and turn suppress errors On.

Example:

1. On the operating system command line, type the following:

STRDFU

Press the Enter key.
2. Select Option 2 to create a DFU program.
3. Give the program a name and library. You can name this anything; however, the library must exist. Select any physical file from any library. It does not have to be the file you are using on the UPDDTA
4. Type Y by the Suppress Errors, and press the Enter key. The screen looks similar to the following:

Audit report . . . . . . . . . . . . Y Y=Yes, N=No
S/36 style . . . . . . . . . . . . . N Y=Yes, N=No
Suppress errors . . . . . . . . . . Y Y=Yes, N=No
Edit numerics . . . . . . . . . . . N Y=Yes, N=No
Allow updates on roll . . . . . . Y Y=Yes, N=No
Keys:
Generate . . . . . . . . . . . . . N Y=Yes, N=No
Changes allowed . . . . . . . . Y Y=Yes, N=No
5. Press the Enter key on the Define Audit Control screen.
6. Type 2 next to a record format on the Work with Record Formats screen, and press the Enter key.
7. Press F21 on the Select and Sequence Field Screen, and press the Enter key.
8. Press the Enter key on the Work with Fields screen.
9. On the Exit DFU Program Definition screen make, ensure you see a Y for Save Program.
10. Do the UPDDTA on the file. You can now work with your records.