Informix Error -16399: No program name specified.
Cause and resolution
No program name specified.
The PROGRAM = clause of the PRINT statement is used to specify an external program (for instance, a text editor) that can display the contents of a BYTE or TEXT value. In this command, the keyword was specified, but no program name followed it.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-16399 fires when PRINT's PROGRAM = keyword is given without a following program
name — per the official guidance.
PROGRAM =given with no program name, per the official guidance — the direct, only cause.
Solutions / Resolution
- Repeat the command, naming an external program after
PROGRAM =, per the official guidance.
Examples
PROGRAM = with no program name
> PRINT mytext PROGRAM =
Corrected
> PRINT mytext PROGRAM = "vi"
Diagnostic Checks
- Check
PROGRAM =for a missing program name.
Related Errors / Related Topics
- -16397 — "Can print only BLOB variables with program =." A related
PROGRAM =error, about the clause being used on a non-BLOB variable rather than missing its program name.
PROGRAM = is missing its program name — supply one.