I have oracle server 9i and Ibm Informix Connect 2.90 on window platform on Machine A.
And Informix Server 7.31 on Machine B.
I have created ODBC System DSN name 'abc' and Test connection successfully.
I have also copy inithsodbc.ora and created initabctest.ora in which i have given hs_connect_info = 'abc' (name of System DSN).
In listener.ora
(SID_NAME = abctest)
(ORACLE_HOME = E:\oracle\ora92)
(PROGRAM = hsodbc)

In tnsname.ora

I have also run caths.sql from E:\oracle\ora92\rdbms\admin.
Then I connect sqlplus with sys
and created one database link stores7 using 'abcinfo'
then when i run "select * from orders@stores7" it was showing following error

ORA-28500: connection from ORACLE to a non-Oracle system returned this message:
[Generic Connectivity Using ODBC][Informix][Informix ODBC Driver]Unable to load
translation shared library (DLL). (SQL State: 00000; SQL Code: -11048)
ORA-02063: preceding 2 lines from STORES7

Please reply me with your expert knowledge or hint to come out of this problem.

Thank You in Advance