Erreur RROR [08001] [IBM] SQL30081N lors de la connexion à AS400 (iSeries) à partir de NHibernate à l'aide de C#

Je n'ai absolument aucune expérience avec AS400 DB2 donc veuillez pardonner les erreurs flagrantes que j'apprends que je vais le long. J'ai 2 boîtes que je peut connecter à l'exécution v5r3 ou v4r3. et je suis en utilisant NHibernate 3. Cependant, lorsque j'essaie de le connecter, je reçois l'exception suivante :-

ERROR [08001] [IBM] SQL30081N  A communication error has been detected. 
Communication protocol being used: "TCP/IP".  Communication API being used: "SOCKETS".  
Location where the error was detected: "192.168.1.11".  Communication function detecting the error: "connect".  Protocol specific error code(s): "10061", "*", "*".  SQLSTATE=08001

Ci-dessous est mon NHibernate fichier de configuration:-

<hibernate-configuration xmlns="urn:nhibernate-configuration-2.2">
    <session-factory>
        <property name="connection.provider">NHibernate.Connection.DriverConnectionProvider</property>
        <property name="dialect">NHibernate.Dialect.DB2400Dialect</property>
        <property name="connection.driver_class">NHibernate.Driver.DB2Driver</property>
        <property name="connection.connection_string">Server=192.168.1.11;Database=TESTDB;UID=XXX;PWD=XXX;          </property>
        <property name="proxyfactory.factory_class">NHibernate.ByteCode.Castle.ProxyFactoryFactory, NHibernate.ByteCode.Castle</property>
        <property name="command_timeout">15000</property>
        <property name="current_session_context_class">thread_static</property>
    </session-factory>
</hibernate-configuration>

Je ne sais pas si c'est parce que les versions de AS400 sont encore trop tôt? mon nhibernate configuration est incorrecte? ou ai-je quelque chose de mal configuré sur l'AS400.

Tout conseil serait grandement apprécié.

Merci beaucoup à l'avance

Êtes-vous en mesure de se connecter à cette instance DB2 avec d'autres outils? l'erreur, ressemble à quelque chose avec la base de données.
Je suis en mesure de se connecter et de requête à l'aide de la Client pilote ODBC Access via Excel. Cependant, je veux être capable de lire / écrire dans ma base de données, donc pas sûr que le pilote ODBC de me permettre de le faire. Pourrait-il être quelque chose à faire avec ma configuration de la base de données dans WRKRDBDIRE?
Quel conducteur êtes-vous à l'aide de NHibernate?
Je suis en utilisant le logiciel IBM DB2.Net fournisseur de Données qui se trouve sur ce chemin sur ma machine de développement (C:\Program Files\IBM\SQLLIB\bin\netf20\IBM.Data.DB2.dll)
J'ai mis à jour ma réponse avec plus d'informations à propos de DDM connexions.

OriginalL'auteur lostinwpf | 2012-07-05