Informix Error -9048
Cause and resolution
The pipe pipe-specification could not be opened.
The report was directed to the pipe that is shown in the REPORT TO statement. Make sure that all program names in it are spelled correctly, that the programs exist, and that they are on the current execution path. Look for other messages from the operating system that might indicate the source of trouble (for example, a message that indicates not enough system memory was available).
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-9048 fires when the report couldn't open the pipe named in its REPORT TO statement — per the official guidance.
- A misspelled program name in the pipe specification, per the official guidance — the first named cause.
- The named program doesn't exist or isn't on the current execution path, per the official guidance — the second named cause.
- An underlying operating-system resource shortage, per the official guidance (e.g. not enough system memory) — the third named cause.
Solutions / Resolution
- Make sure all program names in the pipe specification are spelled correctly, exist, and are on the current execution path, per the official guidance.
- Look for other operating-system messages that might indicate the source of trouble, per the official guidance.
Examples
A REPORT TO pipe specification
REPORT TO PIPE "lp -dprinter1"
Diagnostic Checks
- Check the named program's spelling, existence, and PATH availability, and check the operating-system log for accompanying resource-shortage messages.
Related Errors / Related Topics
- -9046 — "The report output file filename could not be opened. This is probably due to permissions." A related report-destination error, for a file target rather than a pipe.
- -9047 — "The output file filename could not be created." A related report-destination error, for a file target rather than a pipe.
The report's pipe destination couldn't be opened — check the program name, its existence, and the execution path.