Informix Error -4411: There is an alphanumeric identifier that is too long in the above line.
Cause and resolution
There is an alphanumeric identifier that is too long in the above line.
No identifier can exceed 50 characters. Check the spelling and punctuation of all identifiers (perhaps two names have run together).
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-4411 fires when an identifier exceeds 50 characters — per the official guidance, this is a hard limit, and a common cause is two names accidentally running together.
- An identifier longer than 50 characters, per the official guidance — the direct, only cause.
- Two identifiers accidentally run together with no separator, per the official guidance — a specifically named contributing cause.
Solutions / Resolution
- Check the spelling and punctuation of all identifiers on the flagged line, per the official guidance, watching for two names that have merged.
Examples
Two identifiers run together
DEFINE customer_order_total_amount_before_taxaftertax DECIMAL
-- -4411: likely two identifiers merged without a separator
Corrected
DEFINE total_before_tax, total_after_tax DECIMAL
Diagnostic Checks
- Check every identifier on the flagged line for length, and look for two names that may have accidentally merged.
Related Errors / Related Topics
No closely related error codes are cross-referenced for -4411 in this set yet.
An identifier exceeds 50 characters — check for two names that ran together, and split or shorten it.