Informix Error -3081
-3081 The specified output file name has a bad extension.
The output filename cannot end in any of the following suffixes: .dat, .idx, .aud, .per, .frm, .ace, .arc, .sql, or .unl.
Select a different filename.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-3081 fires when an output filename ends in a suffix reserved for another Informix file
type — per the official guidance, the output filename cannot end in .dat, .idx, .aud,
.per, .frm, .ace, .arc, .sql, or .unl.
- The chosen output filename ends in a reserved Informix extension, per the official guidance — the direct, only cause.
Solutions / Resolution
- Select a different filename, per the official guidance, avoiding the reserved extensions.
Examples
A reserved extension
report.unl
Corrected
report.txt
Diagnostic Checks
- Check the chosen output filename's extension against the reserved list (
.dat,.idx,.aud,.per,.frm,.ace,.arc,.sql,.unl), and rename if it matches.
Related Errors / Related Topics
No closely related error codes are cross-referenced for -3081 in this set yet.
The chosen output filename ends in a reserved Informix extension — pick a different one.