Informix Error -35205: Parameter parameter name already defined.
Cause and resolution
Parameter parameter name already defined.
You used a parameter name more than once. A parameter name must be unique within each procedure. Rename the parameter so that it is unique within the procedure call.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-35205 fires when a parameter name is used more than once within the same procedure — per the official guidance, a parameter name must be unique within each procedure.
- The same parameter name used twice in one procedure call, per the official guidance — the direct, only cause.
Solutions / Resolution
- Rename the parameter so that it is unique within the procedure call, per the official guidance.
Examples
N/A
No specific triggering statement is documented beyond a parameter name reused within one procedure.
Diagnostic Checks
- Search the procedure's parameter list for the named duplicate and rename one occurrence.
Related Errors / Related Topics
- -35215 — "Undefined host variable or parameter: name." The opposite problem: a reference to a parameter/host variable that was never defined at all.
- -35221 — "Character string parameter cannot have an OUT mode." Another parameter-related restriction.
The same parameter name was used twice within one procedure — rename it so it's unique within that procedure call.