Informix Error -4434: The limits of the IBM Infomix 4GL Demo Version have been exceeded. Call IBM for licensing information.
Cause and resolution
The limits of the IBM Infomix 4GL Demo Version have been exceeded. Call IBM for licensing information.
A program compiled using the demonstration version of IBM Informix 4GL can contain only one module with no more than 150 statements. This program either has too many statements, or it refers to a function in another module. Contact your IBM sales representative for information on full development licenses.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-4434 fires when a program compiled with the demonstration version of IBM Informix 4GL exceeds its limits — per the official guidance, the demo version supports only one module with no more than 150 statements; this error also fires if the program refers to a function in another module.
- The program has more than 150 statements in its single module, per the official guidance — the first named cause.
- The program refers to a function in another module, per the official guidance — the second named cause, since the demo version doesn't support multi-module programs.
Solutions / Resolution
- Contact an IBM sales representative for information on full development licenses, per the official guidance, if the program genuinely needs to exceed the demo version's limits.
Examples
Checking whether a full license is needed
Count the program's total statements and check whether it references functions in other modules; either condition means the demo version's limits are exceeded.
Diagnostic Checks
- Check whether the program exceeds 150 statements or references another module's function, confirming whether a full development license is needed.
Related Errors / Related Topics
No closely related error codes are cross-referenced for -4434 in this set yet.
The program exceeds the 4GL Demo Version's limits (150 statements, single module) — a full development license is needed to continue.