Informix Error -35206: Language must be Ada, instead of language name.
Cause and resolution
Language must be Ada, instead of language name.
You must use the name Ada in the LANGUAGE clause. Either remove the LANGUAGE clause or change the language name to Ada. See the IBM Informix Ada/SAME Programmer's Manual for more information about the LANGUAGE clause.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-35206 fires when a LANGUAGE clause names a language other than Ada — per the official
guidance, the LANGUAGE clause must use the name Ada.
- A
LANGUAGEclause naming a language other thanAda, per the official guidance — the direct, only cause.
Solutions / Resolution
- Either remove the
LANGUAGEclause or change the language name toAda, per the official guidance. - Consult the IBM Informix Ada/SAME Programmer's Manual for more on the
LANGUAGEclause, per the official guidance.
Examples
N/A
No specific triggering statement is documented beyond a LANGUAGE clause naming something other
than Ada.
Diagnostic Checks
- Check the module's
LANGUAGEclause value and correct it toAda, or remove it.
Related Errors / Related Topics
- -35217 — "Language clause required by ANSI X3.135-1989." The companion ANSI requirement:
a
LANGUAGEclause must be present at all, in addition to namingAda. - -35218 — "Authorization clause required by ANSI X3.135-1989." Another ANSI X3.135-1989 compliance requirement.
- -35219 — "At least one (SQLCODE) parameter required by ANSI X3.135-1989." Another ANSI X3.135-1989 compliance requirement.
A LANGUAGE clause named something other than Ada — change it to Ada, or remove the clause
entirely.