Informix Error -29070: Package isolation level does not match for alias_rdbname, isolation_level
Cause and resolution
Package isolation level does not match for alias_rdbname, isolation_level
The application-to-package mapping entry for the given alias_rdbname and isolation_level points to a package whose isolation level is different than isolation_level.
Make sure that the application-to-package entry is valid and that isolation_level matches the isolation level in the gwbind file for the mapped package.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-29070 fires when the application-to-package mapping for a given alias_rdbname/
isolation_level points to a package whose actual isolation level differs — per the
official guidance.
- The mapped package's isolation level not matching the requested
isolation_level, per the official guidance — the direct, only cause.
Solutions / Resolution
- Confirm the application-to-package mapping entry is valid, per the official guidance.
- Confirm
isolation_levelmatches the isolation level in thegwbindfile for the mapped package, per the official guidance.
Examples
N/A
No specific triggering statement is documented beyond a mismatched package isolation level.
Diagnostic Checks
- Check the application-to-package mapping entry and the
gwbindfile's isolation level for the mapped package, and reconcile the mismatch.
Related Errors / Related Topics
- -29071 — "Gateway cannot find package information for package RDBName.CollectionID.PackageID." A related package-mapping error, on a missing package rather than an isolation-level mismatch.
A mapped package's isolation level didn't match the requested isolation_level — check
the application-to-package mapping and gwbind file.