[UNIX, Linux, Windows, IBM i]

Restrictions

Il existe des restrictions quant à la prise en charge de la coordination de base de données.

Les restrictions suivantes s'appliquent :
  • La possibilité de coordonner les mises à jour de base de données dans les unités d'oeuvre IBM® MQ n'est pas prise en charge dans une application client MQI. L'utilisation de MQBEGIN dans une application client échoue. Un programme qui appelle MQBEGIN doit s'exécuter en tant qu'application serveur sur la même machine que le gestionnaire de files d'attente.
    Remarque: Une application serveur est un programme qui a été lié aux bibliothèques serveur IBM MQ nécessaires ; une application client est un programme qui a été lié aux bibliothèques client IBM MQ nécessaires. Voir Génération d'applications pour IBM MQ MQI clients et Génération d'une application de procédure pour plus de détails sur la compilation et la liaison de programmes que vous écrivez dans un langage de procédure.
  • Le serveur de base de données peuvent résider sur une machine différente de celle du serveur de gestionnaire de files d'attente, dans la mesure où la base de données client est installée sur le même machine que le gestionnaire de files d'attente et où elle prend en charge cette fonction. Consultez la documentation du produit de base de données pour déterminer si son logiciel client peut être utilisé pour les systèmes de validation en deux phases.
  • Même si le gestionnaire de files d'attente se comporte comme un gestionnaire de ressources (pour pouvoir être impliqué dans les unités d'oeuvre globales du scénario 2), il n'est pas possible de faire en sorte qu'un gestionnaire de files d'attente coordonne un autre gestionnaire de files d'attente dans ses unités d'oeuvre globales du scénario 1.