Informix Error -41007
-41007 Error in loading IBM Informix NET for Windows library.
Check your path. If you are using a Windows Sockets 1.1-compliant TCP/IP protocol, the INETWSOK.DLL module must be in your path. If you are using the IPX/SPX protocol, the INETIPX.DLL module must be in your path. These modules must be in your path. In addition, you might not have enough memory to load the correct DLL module.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-41007 fires when the IBM Informix NET for Windows client can't load the protocol's .DLL
module — per the official guidance.
- The required
.DLLmodule (INETWSOK.DLLfor Windows Sockets 1.1-compliant TCP/IP, orINETIPX.DLLfor IPX/SPX) not on the configured path, per the official guidance — the first named case. - Insufficient memory to load the
.DLLmodule, per the official guidance — the second named case.
Solutions / Resolution
- Check the path and confirm the correct
.DLLmodule for the configured protocol is present on it, per the official guidance. - Free memory if the module can't be loaded due to insufficient memory, per the official guidance.
Examples
N/A
No specific triggering statement is documented beyond a missing .DLL module on the path,
or insufficient memory to load it.
Diagnostic Checks
- Check the path for the protocol's required
.DLLmodule, and check available memory if the module is present but still fails to load.
Related Errors / Related Topics
- -41006 — "Protocolname is not in the [INET_PROTOCOL] section of the INFORMIX.INI
file." A related protocol-configuration error, on the
INFORMIX.INImapping being missing rather than the.DLLmodule itself failing to load.
The protocol's .DLL module couldn't be loaded — check that it's on the path, and check
available memory.