Informix Error -29042: Package info for RDB rdbname not found. Use gwdba to bind.
Cause and resolution
Package info for RDB rdbname not found. Use gwdba to bind.
The Gateway package information for the target RDB is not found. It appears that the necessary Gateway packages on the RDB have not been bound yet. The real_RDB_name of the target RDB is returned as a token in SQLERRM.
The end user should contact the DBA. If desirable, the DBA can use the gwdba utility to bind the needed Gateway packages on the target RDB.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-29042 fires when the Gateway's package information for the target RDB is missing — per
the official guidance, the necessary Gateway packages haven't been bound on the target
RDB yet. The real_RDB_name is returned as a token in SQLERRM.
- The Gateway packages not yet bound on the target RDB, per the official guidance — the direct, only cause.
Solutions / Resolution
- Contact the DBA, per the official guidance, who can use the
gwdbautility to bind the needed Gateway packages on the target RDB.
Examples
N/A
No specific triggering statement is documented beyond unbound Gateway packages.
Diagnostic Checks
- Extract the
real_RDB_namefromSQLERRM, and confirm with the DBA whether Gateway packages have been bound on that RDB (viagwdba).
Related Errors / Related Topics
- -29043 — "No more section-type sections left. Rebind Gateway packages with more sections." A related Gateway-package error, on exhausted sections in an already-bound package rather than a missing one.
The target RDB's Gateway packages weren't bound — have the DBA bind them via gwdba.