2008-12-22 21 views
0

Notre application utilise ODBC pour communiquer avec une base de données (DB2 et Oracle, si elle fait une différence), et délègue la logique métier à Java par JNI (elle utilise donc Java et C). Ce que je voudrais savoir, c'est quels outils/logiciels/bibliothèques sont nécessaires pour permettre à la logique métier (Java/JDBC) et au framework applicatif (C/ODBC) de participer à un protocole de validation en deux phases.Comment puis-je inscrire une connexion ODBC dans une transaction XA 2PC?

Nous fonctionnons sous Linux pour ce projet, mais nous supportons généralement Solaris et Windows, donc les solutions multiplateformes sont préférées.

Répondre

1

Votre question est source de confusion - pourriez-vous décrire votre système mieux? Vous dites 'utilise ODBC' puis 'java/JDBC' ... dans quelle langue votre application est-elle implémentée et comment interagit-elle avec les bases de données? Si votre code est autre que java et utilise ODBC, alors vous demandez dans le mauvais forum, s'il est en java alors utilisez JDBC et comme Oracle et DB2 supportent XA, vous devrez utiliser XA monitor et devrait marcher.