Restrictions du concentrateur de connexion
Il existe plusieurs restrictions importantes relatives à l'utilisation du concentrateur
de connexion DB2 Connect. Lisez les informations suivantes dans leur intégralité
avant d'essayer d'utiliser le concentrateur de connexion sur votre système.
Restrictions générales :
v Le concentrateur repose sur le protocole TCP/IP pour établir des connexions
entrantes à partir de clients locaux et distants. Seules les connexions entrantes
utilisant le protocole TCP/IP ou locales (communication interprocessus)
pourront bénéficier des connexions sortantes réparties. Le concentrateur accepte
les connexions établies via d'autres protocoles de communication, tels que les
tubes nommés, mais n'autorisera pas ces connexions à utiliser les fonctions de
concentration XA.
v Pour la prise en charge des transactions à configuration groupée, toutes les
applications prenant part à la même transaction XA doivent utiliser la même
instance de serveur DB2 Connect pour se connecter à l'hôte.
v Seules les applications qui ferment les ressources mises en attente (telles que les
curseurs placés en attente) aux termes des transactions peuvent tirer partie du
concentrateur. Les transactions qui ne ferment pas les curseurs placés en attente
cesseront d'être acceptées et se verront assigner un agent exécutant dédié et ne
seront, par conséquent, plus capables d'utiliser le jeu complet des fonctions du
concentrateur.
v Si vous déclarez des tables temporaires, elles doivent être supprimées
explicitement à la démarcation de la transaction ou de la branche. Si vous
l'omettez, la concentration de connexion sera désactivée, bien que l'application
continue à fonctionner.
v Toute application prenant part à la même transaction XA doit posséder le même
CCSID et utiliser le même ID utilisateur pour établir la connexion.
v Si une connexion sortante a été établie afin de prendre en charge la connexion en
deux phases, cet agent de connexion peut uniquement être utilisé pour prendre
en charge les connexions en deux phases. De même, les agents établis pour
prendre en charge une connexion en une phase peuvent uniquement prendre en
charge des connexions en une phase.
v Le concentrateur prend en charge les applications qui utilisent le pilote IBM
Data Server Driver for JDBC and SQLJ, ainsi que les applications CLI qui
utilisent le SQL dynamique. Les applications CLI ne doivent également pas
utiliser KEEPDYNAMIC car le concentrateur se base sur les instructions en
cours de nouvelle préparation au terme de chaque transaction.
v Les requêtes prepare dynamiques issues des applications SQL imbriqué
dynamiques seront refusées. Vos applications doivent être modifiées pour utiliser
le SQL statique ou l'interface CLI pour les instructions SQL dynamiques.
v Si le concentrateur de connexion est ON (activé), la requête entrante sur le
serveur DB2 Connect ne peut pas utiliser SSL. La requête sortante vers le
serveur de base de données cible peut toutefois utiliser SSL. Si le concentrateur
de connexion est OFF (désactivé), la requête entrante et sortante peuvent toutes
deux utiliser SSL.
Lors de l'utilisation de DB2 version 9 ou version 8 avec Groupes de correctifs 13
(ou ultérieur), l'activation de la prise en charge du concentrateur de DB2 Connect
requiert IBM Power Systems version 5 édition 4 (PTF SI23726). Sinon, seule la
partie XA du concentrateur de connexion est prise en charge.
Chapitre 4. Réglage et DB2 Connect
93