Bienvenue dans IBM WebSphere Business Message Broker et IBM WebSphere Event Broker. Le présent document est le fichier Readme du groupe de correctifs 1 (Runtime), et se rapporte à la version 6.0.0.1 des composants Tooling et Runtime.
Ce fichier Readme décrit les problèmes connus et contient les mises à jours de la documentation qui n'étaient pas disponibles à temps pour être intégrées au centre de documentation en ligne.
Utilisez toujours la dernière version de ce fichier Readme, que vous trouverez (en version anglaise) sur le site suivant :
http://www.ibm.com/support/docview.wss?rs=171&uid=swg27006917
Les versions traduites du fichier Readme sont disponibles à l'adresse suivante : ftp://ftp.software.ibm.com/software/integration/wbibrokers/docs/V6.0
Pour en effectuer l'installation, consultez le document WebSphere Message Broker - Guide d'installation ou le document WebSphere Event Broker - Guide d'installation. Ils comprennent des informations relatives aux tâches que vous devez effectuer avant d'installer le produit. Accédez à l'Installation Guide en ligne auprès de l'IBM Publications Center à l'adresse suivante :
http://publib.boulder.ibm.com/epubs/pdf/c3466212.pdf pour Message Broker
http://publib.boulder.ibm.com/epubs/pdf/c3466222.pdf pour Event Broker
Les versions traduites du centre de documentation seront proposées par le gestionnaire de mises à jour après le GA.
Le centre de documentation de WebSphere Message Broker et de WebSphere Event Broker est disponible sur le CD d'installation de la documentation WebSphere, ainsi que sur le site suivant : http://www.ibm.com/software/integration/wbimessagebroker/library/
Vous pouvez également effectuer un téléchargement sur le site suivant :
ftp://ftp.software.ibm.com/software/integration/wbibrokers/docs/V6.0/wmb_help_lin.zip (version Linux)
et
ftp://ftp.software.ibm.com/software/integration/wbibrokers/docs/V6.0/wmb_help_win.zip (version Windows).
Il est conseillé de prendre connaissance du fichier
installing_and_managing.htm inclus dans les fichiers wmb_help_lin.zip et wmb_help_win.zip.
Pour consulter les rubriques que vous pouvez imprimer, ainsi que toute la documentation consacrée aux règles et au dispositif de formatage, accédez au site suivant :
ftp://ftp.software.ibm.com/software/integration/wbibrokers/docs/V6.0/
Incidents : Ce fichier readme contient des références à des numéros d'incident. Ces numéros se réfèrent à des incidents IBM internes. Ces numéros peuvent s'avérer utiles si vous devez exposer un incident à un technicien de maintenance IBM.
Notes techniques : pour connaître les informations en cours concernant les incidents connus et les correctifs disponibles, consultez l'adresse suivante :
http://www.ibm.com/software/integration/wbimessagebroker/support/
Pour rechercher les informations, utilisez l'une des méthodes suivantes :
Versions : Les dernières informations sur les versions spécifiques des systèmes
d'exploitation et des bases de données prises en charge par WebSphere Message Broker et WebSphere
Event Broker sont fournies aux pages WebSphere MQ Family Supported
Software à l'adresse suivante :
http://www.ibm.com/support/docview.wss?uid=swg27007065
Cette section présente, pour chaque composant, les restrictions et limitations de WebSphere Message Broker et de WebSphere Event Broker.
La version PDF du guide d'installation WebSphere Message Brokers Version 6 n'est disponible qu'en Anglais auprès de eGA. Le guide d'installation sera disponible en d'autres langues auprès de GA.
Si la version bêta du programme est installée, vous ne pouvez pas la mettre à niveau vers la version 6.0 du produit GA. Vous devez désinstaller totalement les composants d'exécution du courtier, le toolkit et RAC. Vous pouvez conserver l'installation de WebSphere MQ et de la base de données.
Les artefacts développés sur les pilotes Bêta peuvent être exportés à partir du toolkit et réimportés dans le toolkit GA. Toutefois, il est vivement recommandé de démarrer en vous appuyant sur une machine et un espace de travail propres.
Après l'installation du courtier et du toolkit GA et du RAC, lors de la première utilisation le toolkit doit être démarré à l'aide de la commande wmbt -clean :
<install_root>\IBM\MessageBrokersToolkit\6.0\wmbt.exe
/opt/ibm/MessageBrokersToolkit/6.0/wmbt.bin
Remarque : vous ne devez utiliser l'option -clean que lors de la première ouverture du toolkit.
Pour plus d'informations sur l'installation et la désinstallation de produits et de composants, reportez-vous au guide d'installation du produit concerné.
Bien que deux méthodes de mise à niveau du toolkit de la Version 6.0 vers la Version 6.0.0.1 soient décrites (utilisation du RPU ou des CD de mise à jour), seule la méthode RPU est recommandée.
Si vous utilisez les CD pour mettre à niveau une installation, des problèmes risquent de survenir en cas de désinstallation ultérieure. Par conséquent, il est conseillé d'éviter d'utiliser cette méthode.
Après avoir procédé à une mise à niveau de la Version 6.0 à la Version 6.0.0.1 (groupe de correctifs 1), vous devez effectuer les opérations suivantes :
Lorsque vous utilisez des fichiers de réponses pour une installation automatique, ceux-ci peuvent contenir un indicateur défini de façon incorrecte. Par conséquent, si vous sélectionnez un ou plusieurs composants à installer (et non pas l'intégralité du produit), les sélections sont ignorées et le produit est intégralement installé. Pour résoudre ce problème, vous devez modifier le fichier de réponses et l'indicateur approprié comme suit :
La ligne suivante :
-W setupTypes.selectedSetupTypeId=custom
doit être modifiée comme suit :
-W setupTypes.selectedSetupTypeId=
(c'est-à-dire qu'aucune valeur n'est spécifiée) afin d'empêcher l'installation par défaut ou automatique (qui installe tous les composants).
Des notes techniques sont disponibles pour plusieurs questions importantes relatives à l'installation des Toolkits de Message Broker et de Event Broker avec les produits Rational Application Developer (RAD) ou Rational Software Architect (RSA). Il est vivement recommandé de s'y référer lors de l'installation du Toolkit de Message Broker. Les informations d'accès correspondantes figurent dans la section Support de ce fichier Readme.
Lors de l'installation d'IBM Rational Agent Controller (RAC), la sécurité est activée par défaut. Cependant, si la sécurité est activée, le débogueur de flux ne fonctionnera pas correctement. Pour assurer son bon fonctionnement, vous devez désactiver la sécurité lors de l'installation du RAC en désélectionnant le sous-composant Sécurité dans le panneau Plugins IBM Rational > Sécurité.
Si RAC a été installé avec la sécurité activée, vous devez le désinstaller puis le réinstaller en désactivant le paramètre de sécurité.
L'installation de WebSphere Message Brokers Toolkit inclut certains composants RAD (Rational Application Developer).
Cette section contient de brèves instructions relatives aux produits Rational préinstallés et aux modules de langue à installer avec le Toolkit. Pour plus d'informations, consultez les notes techniques disponibles sur le site Web du support technique IBM. Pour savoir comment accéder à ces notes techniques, reportez-vous à la section Support de ce fichier Readme.
Remarque : si vous installez les modules de langue du Toolkit sans avoir préalablement installé les modules de langue des produits Rational existants, l'installation du Toolkit échoue. Les symptômes sont les suivants : fonctionnalités manquantes dans le Toolkit. Pour le vérifier, exécutez IBM RPU une fois l'installation du Toolkit terminée. Si la version affichée du Toolkit est 1.0.0, l'installation a probablement échoué.
Sur les plateformes Linux :
Si vous envisagez d'installer des produits Rational après l'installation du Toolkit, le répertoire par défaut présenté correspond au répertoire d'installation du Toolkit, car l'atelier Rational est installé dans ce répertoire. Sur les systèmes Linux, vous devez conserver ce répertoire en tant que répertoire d'installation par défaut. N'effectuez pas l'installation dans un autre répertoire, car vous ne pourriez plus mettre à niveau votre produit.
Le tableau de bord indique que Toolkit est en attente, même si l'installation a abouti. Vous pouvez l'ignorer.
Si un ou plusieurs composants WebSphere Message Broker sont déjà installés sur un ordinateur, InstallShield vérifie à chaque installation de composants supplémentaires que l'espace disque est suffisant pour installer l'intégralité du produit et non pas simplement les composants supplémentaires. De ce fait, il est possible que vous ne puissiez pas installer de composants supplémentaires, même si l'espace disque sur votre ordinateur est suffisant. Si l'espace disque est suffisant pour installer l'intégralité du produit, vous pouvez installer les composants sélectionnés. En revanche, dans le cas contraire, vous devez désinstaller les composants précédemment installés et recommencer l'installation.
Sur certains systèmes Windows, la création de la configuration par défaut risque d'échouer au moment de la création de la base de données du courtier. Si vous examinez le fichier DefaultConfigurationWizard.log comme le suggère le message, vous constatez qu'une entrée similaire à l'entrée suivante y figure :
+++++++++++++++++++++++++++++++++++ suivi de tâche +++++++++++++++++++++++++++++++++++++++++++++ HORODATAGE [Fri Sep 23 16:31:42 BST 2005] Création de la base de données [DEFBKDB6] pour le courtier par défaut. ERREUR de statut : com.ibm.etools.mft.eou code=0 Impossible de créer la base de données. C:\Program Files\IBM\MQSI_TK\600_IVT2>CALL mqsicreatedb DEFBKDB6 -i paton -a ********
Vous pouvez également voir s'afficher des messages concernant d'autres tâches, tels que :
Stderr: ['C:\PROGRA~1\IBM\MQSI\6ABB0~1.0_I\bin\mqsiprofile.cmdmd' n'est pas reconnu comme commande interne ou externe, comme programme opérationnel ou comme fichier de traitement par lots.]
Cet affichage a lieu pour chaque tâche.
La création de la base de données échoue car l'assistant ne parvient pas à trouver le profil du produit. Il s'agit d'un problème connu sur certaines installations, qui dépend du répertoire d'installation de WebSphere Message Brokers, ainsi que de l'affectation à un nom court Windows.
Solution : Contactez votre centre de support IBM pour obtenir un correctif provisoire permettant de résoudre ce problème. Ce correctif sera également inclus dans un groupe de correctifs futur.
L'assistant de commandes ne peut pas gérer actuellement les composants du gestionnaire de configuration. Un correctif sera mis à disposition pour rectifier cette situation.
Si vous voulez utiliser les plugins WebSphere MQ V6 Explorer en vue d'une utilisation dans le toolkit WebSphere Message Brokers, vous pouvez utiliser le gestionnaire de mises à jour Eclipse. Dans ce cas, vous devez préalablement installer la mise à jour V6.0.1 pour WebSphere MQ V6.
Dans la barre d'outils Eclipse, sélectionnez Aide -> Mises à jour du logiciel -> Rechercher et installer.... Sélectionnez l'option Nouvelles fonctions. Ajoutez le répertoire d'installation <WebSphere MQ>/eclipse comme nouvelle source locale. Les fonctions de l'explorateur sont prêtes à être installées.
Une autre solution si la mise à jour V6.0.1 n'est pas disponible consiste à copier manuellement les répertoires contenant les fonctions et plugins WebSphere MQ Explorer dans le répertoire du toolkit WebSphere Message Brokers. Après avoir redémarré le toolkit WebSphere Message Brokers, vous pouvez ouvrir WebSphere MQ Explorer en tant que nouvelle perspective.
Lorsque vous utilisez des fichiers de réponses pour une désinstallation silencieuse, ceux-ci peuvent contenir un indicateur défini de façon incorrecte. De ce fait, si vous sélectionnez un ou plusieurs composants à désinstaller (et non pas l'intégralité du produit), l'option est ignorée et le produit est intégralement désinstallé. Pour résoudre ce problème, vous devez modifier le fichier de réponses et chaque ligne indiquant si un composant individuel doit être désinstallé ou non. Cela signifie que vous devez changer toutes les instances de la chaîne suivante :
-P feature.active=truepour qu'elles indiquent :
-P feature.activeForUninstall=trueoù feature est le nom du composant à désinstaller.
Vous devez également changer toutes les instances de la chaîne suivante :
-P feature.active=falsepour qu'elles indiquent :
-P feature.activeForUninstall=falseoù feature est le nom du composant que vous ne voulez pas désinstaller.
Vous devez vous assurer que l'une de ces instructions (activeForUninstall=true ou ctiveForUninstall=false) existe pour chaque composant.
Cependant, dans le fichier de réponses généré, il peut également y avoir des instructions activeForUninstall relatives à des composants qui n'ont pas été installés. Si de telles instructions existent, assurez-vous que l'option activeForUninstall pour chacun de ces composants possède la valeur true. Si l'option activeForUninstall possède la valeur false pour ces composants, le programme de désinstallation échouera.
Il peut arriver que la migration de l'espace de travail de la version 5.1.0 vers la version 6.0 échoue en cas d'exécution de la procédure suivante :
Solution : si cet incident survient, migrez manuellement votre espace de travail vers la version 6.0.0.
Tous les utilisateurs des solutions Dublin Adapter suivantes doivent contacter le support technique de Dublin Adapters (dubadsup@ie.ibm.com) pour vérifier si une version est disponible, et si elle a été testée sur la version 6 de Message Broker. N'effectuez pas la migration de la version 5 de la solution : cela risquerait d'occasionner de petites différences de comportement.
Avant de tenter d'effectuer une migration de la solution vers la version 6, tous les utilisateurs des solutions Dublin Adapter suivantes doivent contacter le support technique de Dublin Adapters (dubadsup@ie.ibm.com) pour vérifier si une version est disponible, si elle a été testée sur la version 6 de Message Broker, et si des incidents supplémentaires sont signalés :
Si vous procédez à une migration d'un ensemble de messages de WebSphere MQ Integrator Version 2.1 et si l'ensemble de messages contient un format de connexion TDS standard tel que SWIFT et si vous avez l'intention de déployer l'ensemble de messages vers un courtier version 2.1 ou version 5 étant à un niveau de service antérieur au groupe de correctifs 3, vous devrez suivre la procédure suivante après avoir utilisé la commande mqsimigratemsgsets.
Si vous n'effectuez pas cette mise à jour, le message suivant apparaîtra lorsque vous ajouterez l'ensemble de messages au fichier (CSD3 dans ce message fait référence au groupe de correctif 3) :
BIP0202W This dictionary requires a version 5 CSD3 or above broker. TDS Format "SWIFT" uses "Strict Numeric Checking". Cette option n'est pas prise en charge par les courtiers antérieurs à la version 5 CSD 3.
Vous devez corriger cette erreur avant de pouvoir déployer correctement le fichier BAR.
Lorsque vous ajoutez pour la première fois un flux de messages contenant un noeud Java à un fichier bar, le JAR est ajouté sans problème. Ensuite, si vous mettez à jour le code Java associé au noeud Java Compute, puis que vous ajoutez le même flux de messages au même fichier bar, il peut arriver que le fichier JAR contenu dans le fichier bar ne soit pas mis à jour avec le code Java le plus récent.
Solution : Supprimez tout le contenu du fichier bar avant d'ajouter de nouveau le flux de messages.
Certains messages ne sont pas validés pour une destination JMS de sortie lorsque vous utilisez des noeuds JMSInput ouJMSOutput coordonnés globalement. Ces messages deviennent indisponibles pour les traitements ultérieurs en raison de leur statut de doute ('in-doubt').
Solution : il n'existe pas actuellement de solution efficace à ce problème ; toutefois, dans certains cas, le redémarrage du gestionnaire de files d'attente du courtier permet de résoudre l'état 'in-doubt' des messages.
Lorsque vous utilisez le noeud Real-timeInput avec les applications publish/subscribe, il peut se produire une fuite de mémoire dans le processus DataFlowEngine, sur toutes les plateformes distribuées. La mémoire utilisée par le processus DataFlowEngine augmente constamment, en fonction de la plateforme et du nombre de clients publish/subscribe.
Si le processus DataFlowEngine manque de mémoire, il s'arrête. Sous Windows, un fichier ABEND et un cliché mémoire sont générés dans le dossier des erreurs. Sur d'autres systèmes, un fichier ABEND et un fichier core sont créés. Le processus DataFlowEngine redémarre.
Par exemple, l'utilisation d'un flux de messages (sans instances supplémentaires) au sein d'un courtier avec un groupe d'exécution et 80 clients publish/subscribe sur un ordinateur de 4 Go fonctionnant sous Windows, le processus DataFlowEngine s'est arrêté après une durée d'environ 1,5 heures.
Des erreurs peuvent apparaître dans le journal des événements du système, comme par exemple :
Java Virtual Machine OutOfMemoryError occurred (Une erreur Java Virtual Machine OutOfMemoryError s'est produite). The JVM has reported an OutOfMemoryError situation (La machine virtuelle Java a signalé une situation OutOfMemoryError).
Le fichier ABEND peut contenir des erreurs telles que :
File: F:\build\S000_P\src\DataFlowEngine\JavaNodeLibrary\ImbJmsIpJNIJmsIpNode.cpp Line: 417 Function: Java_com_ibm_broker_server_JmsIpNode_logFatalError AbendAction: 3
Pour résoudre cet incident, arrêtez puis redémarrez le courtier, et augmentez la taille de segment de la machine virtuelle Java. Vous pouvez supprimer certains incidents de mémoire en utilisant le noeud Real-timeOptimizedFlow au lieu du noeud Real-timeInput.
Sur les plateformes z/OS : si vous incluez un noeud Trace, et que sa propriété de destination est définie à l'aide de "User Trace" dans un flux de messages à fort débit, le groupe d'exécution correspondant risque de s'arrêter (abend S2C1). Puisque les noeuds Trace sont toujours actifs, ils ne doivent normalement pas être inclus dans des flux de production. Toutefois, pour éviter cet incident, vérifiez que des noeuds Trace connectés ne sont pas inclus dans des flux à fort débit ; en effet, ces flux, en étant toujours actifs, affichent un temps système d'E/S élevé.
Un projet d'extension ou un noeud défini par l'utilisateur ne figure pas dans la palette de noeuds, une fois que vous l'avez placé dans le répertoire evtoolkit\eclipse\plugins et que vous avez redémarré l'ordinateur.
Solution : chaque fois qu'une modification est apportée à une extension définie par l'utilisateur (projet ou noeud) dans le répertoire evtoolkit\eclipse\plugins, vous devez redémarrer Toolkit à l'aide de l'option -clean. Pour cela, ajoutez -clean sur la ligne de commande lorsque vous démarrez Toolkit, ou encore modifiez le menu Démarrer. Par exemple, sous Windows, le raccourci du menu Démarrer doit être modifié comme suit :
"C:\Program Files\IBM\MessageBrokersToolkit\6.0\wmbt.exe" -clean
Remarque : ne rendez pas cet ajout permanent, car cela ralentit le démarrage de Toolkit. Le registre du module d'extension Eclipse (que l'option -clean supprime) permet d'accélérer le démarrage. Si vous le supprimez, le redémarrage suivant d'Eclipse est considérablement ralenti.
Vous pouvez créer un deuxième raccourci de menu Démarrer ("WebSphere Message Brokers Toolkit -clean", par exemple) qui inclut -clean, à utiliser uniquement en cas de besoin.
Notez les limitations suivantes lorsque vous utilisez le débogueur de flux :
Le débogueur de flux fourni dans la version 6.0 peut être utilisé pour le débogage de courtiers de contexte d'exécution à partir de la version 5.
Les versions 6.0.1, 6.0.0.1 et 5.0.2.1 de Rational Agent Controller sont prises en charge en vue d'une utilisation avec les courtiers de version 6.0, toutefois les courtiers de version 5 ne peuvent utiliser que Rational Agent Controller, version 5.0.2.1. (Les courtiers de version 2.1 n'utilisent pas Rational Agent Controller.)
Par conséquent, si des versions précédentes de WebSphere Message Broker sont installées, et que vous disposez d'un domaine qui inclut des courtiers de version 5 et 6.0, vous devez utiliser Rational Agent Controller Version 5.0.2.1. Ne mettez pas à jour Rational Agent Controller, version 6.0.0.1 ou 6.0.1 si vous souhaitez continuer à utiliser Rational Agent Controller avec vos courtiers de version 5.
Si vous ne possédez pas de courtiers de versions précédentes ou si vous ne souhaitez pas utiliser Rational Agent Controller avec eux, vous pouvez utiliser Rational Agent Controller, version 6.0.0.1 ou version 6.0.1. Il est fourni avec WebSphere Message Broker Version 6.0 et figure sur un CD et DVD supplémentaire.
Pour plus d'informations sur les éléments pris en charge et pour savoir quelle version de Rational Agent Controller vous devez installer, consultez le centre de documentation en ligne.
Vous ne pouvez pas modifier le contenu des exceptions.
Ne tentez pas d'effectuer le débogage de courtiers de production.
N'utilisez pas Internet pour vos débogages, car la fonction de sécurité correspondante n'a pas encore été mise en place.
Si vous souhaitez utiliser le débogueur de flux, les noms de courtiers et de groupes d'exécution doivent figurer en caractères anglais, quel que soit l'environnement local de l'ordinateur.
Vous ne pouvez pas effectuer le débogage de flux de messages qui se trouvent dans différents projets de flux, même si ceux-ci sont déployés sur le même courtier. Pour pouvoir le faire, copiez les flux de messages dans un projet de flux et spécifiez ce projet dans l'assistant de configuration de lancement du débogueur du courtier de messages.
Si vous utilisez la version 6 de l'atelier sous Windows, le support de domaines ne fonctionne pas correctement si le fichier LogonInfo.dll et les dépendances ne se trouvent pas dans le chemin d'accès. Si ce n'est pas le cas, le nom de votre ordinateur est utilisé en remplacement du nom de domaine.
Pour éviter cela, démarrez l'atelier à partir d'une console WebSphere Message Brokers 6.0.
Il est possible qu'une fuite de mémoire survienne lors de flux dans les applications publish/subscribe (c'est-à-dire lorsque vous utilisez des diffuseurs de publications JMS IP et des souscripteurs JMS MQ). Cela concerne toutes les plateformes distribuées. La mémoire utilisée par le processus DataFlowEngine augmente constamment, en fonction de la plateforme et du nombre de clients publish/subscribe.
Si le processus DataFlowEngine manque de mémoire, il s'arrête. Sous Windows, un fichier ABEND et un cliché mémoire sont générés dans le dossier des erreurs. Sur d'autres systèmes, un fichier ABEND et un fichier core sont créés. Le processus DataFlowEngine redémarre.
Les clients Java peuvent envoyer des erreurs telles que :
com.ibm.mq.jms.JMSWrappedException: MQJMS6119: An IOException occurred while publishing, exception java.net.SocketException: Connection reset by peer: socket write error com.ibm.mq.jms.MessageProducerImpl.publishInternal(MessageProducerImpl.java(Compiled Code)) com.ibm.mq.jms.TopicPublisherImpl.publish(TopicPublisherImpl.java(Compiled Code)) com.ibm.mq.jms.TopicPublisherImpl.publish(TopicPublisherImpl.java(Compiled Code))
Le fichier ABEND généré contient alors des informations telles que :
File: F:\build\S000_P\src\DataFlowEngine\JavaNodeLibrary\ImbJmsIpJNIJmsIpNode.cpp Line: 417 Function: Java_com_ibm_broker_server_JmsIpNode_logFatalError AbendAction: 3
La cause la plus fréquente d'insuffisance de mémoire de la machine virtuelle Java est la valeur trop élevée de taille de file d'attente affectée au processus RealTime. Par exemple, maxQueueSize et maxMessageSize (configurables à l'aide de la commande mqsichangeproperties) peuvent contenir une taille élevée ou infinie (0). Si le nombre de clients n'est pas trop élevé, utilisez les valeurs suivantes :
Sous AIX, un gestionnaire de files d'attente MQ WebSphere XA ne démarre pas correctement en cas d'absence de lien /usr/lib vers la bibliothèque de client 32 bits Oracle 'libclntsh.a'.
Pour résoudre ce problème, exécutez la commande suivante (en tant qu'utilisateur root) :
ln -s $ORACLE_HOME/lib32/libclntsh.a /usr/lib/libclntsh.a
Cela permet au gestionnaire de files d'attente de démarrer correctement.
Si cette erreur s'affiche, augmentez la valeur des paramètres système (msgmni, sem). Ces paramètres système doivent contenir des valeurs très supérieures aux valeurs minimales, correspondant au minimum aux valeurs maximales recommandées pour DB2, WebSphere MQ et WebSphere Message Broker. Par exemple, les valeurs définies pour un environnement à charge de travail élevée dans lequel le courtier contient deux groupes d'exécution et 200 flux déployés, ainsi qu'environ 45 applications utilisant ces flux, pourraient être les suivantes :
/proc/sys/kernel/msgmni 2048 /proc/sys/kernel/sem 250 256000 32 2048
La commande mqsimigratecomponents risque d'échouer et d'afficher l'erreur '2762' lors de l'utilisation de Sybase. Cela se produit lorsque les bases de données Sybase n'autorisent pas la création de plusieurs tables dans une même transaction. La base de données Sybase peut être modifiée afin d'accepter la création de plusieurs tables, via les opérations suivantes :
1> use master 2> go 1> sp_dboption "BROKER1","ddl in tran",TRUE 2> goCela active l'option 'ddl in tran' pour la base de données 'BROKER1'.
1> use BROKER1 2> go 1> checkpoint 2> go
Si Oracle9i ou Oracle10g et DB2v8 sont installés sur le même système HP-UX, vous pouvez rencontrer un problème lors de l'utilisation du courtier avec une base de données de courtier Oracle.
Le courtier ne démarre pas et un fichier ABEND est créé. Dans ce fichier, des symboles de bibliothèques Oracle résolues dans une bibliothèque DB2 s'affichent, ce qui donne lieu à une violation de segmentation.
Si vous souhaitez utiliser Oracle avec le courtier, et que DB2 est installé sur le même ordinateur (HP-UX), désactivez le fichier <rép_installation>/lib/imbdfdb2.lil. Pour cela, le plus simple consiste à renommer imbdfdb2.lil. Cela arrête la réception de bibliothèques DB2 par le courtier, que le système d'exploitation HP-UX utilise ensuite pour résoudre les symboles Oracle.
Le mappage à des sources de base de données dont le schéma de base de données remplace le paramétrage "Use default runtime schema for this data source" (utiliser le schéma d'exécution par défaut pour cette source de données) échoue lors de l'exécution. Une exception de base de données est émise, indiquant que la base de données est introuvable. Ce problème est dû à un code généré de façon incorrecte, qui doit être rectifié dans un iFix. Il n'existe aucune solution connue.
Sur toutes les plateformes, le courtier se termine anormalement en cas de perte de connexion à son gestionnaire de files d'attente lors du traitement d'un message. Lorsque le gestionnaire de files d'attente redevient disponible, le courtier redémarre correctement et poursuit le traitement. Il en résulte la création de fichiers MQCMIT/MQBACK ABEND ou de mini clichés mémoire.
Solution : aucune à l'heure actuelle.
Sous Linux, les exemples suivants présentent des problèmes d'utilisation mineurs :
Sous Windows, les exemples suivants présentent des problèmes d'utilisation mineurs :
Consultez la Note technique suivante avant de les utiliser :
http://www-1.ibm.com/support/docview.wss?rs=849&uid=swg21218626
Le présent document peut contenir des informations ou des références concernant certains produits, logiciels ou services IBM non annoncés dans ce pays. Pour plus de détails, référez-vous aux documents d'annonce disponibles dans votre pays, ou adressez-vous à votre partenaire commercial IBM. Toute référence à un produit, logiciel ou service IBM n'implique pas que seul ce produit, logiciel ou service puisse être utilisé. Tout autre élément fonctionnellement équivalent peut être utilisé, s'il n'enfreint aucun droit d'IBM. Il est de la responsabilité de l'utilisateur d'évaluer et de vérifier lui-même les installations et applications réalisées avec des produits, logiciels ou services non expressément référencés par IBM.
IBM peut détenir des brevets ou des demandes de brevet couvrant les produits mentionnés dans le présent document. La remise de ce document ne vous donne aucun droit de licence sur ces brevets ou demandes de brevet. Si vous désirez recevoir des informations concernant l'acquisition de licences, veuillez en faire la demande par écrit à l'adresse suivante :
Les informations sur les licences concernant les produits utilisant un jeu de caractères double octet peuvent être obtenues par écrit à l'adresse suivante :
Le paragraphe suivant ne s'applique ni au Royaume-Uni, ni dans aucun pays dans lequel il serait contraire aux lois locales.
LE PRESENT DOCUMENT EST LIVRE EN L'ETAT. IBM DECLINE TOUTE RESPONSABILITE, EXPLICITE OU IMPLICITE, RELATIVE AUX INFORMATIONS QUI Y SONT CONTENUES, Y COMPRIS EN CE QUI CONCERNE LES GARANTIES DE VALEUR MARCHANDE OU D'ADAPTATION A VOS BESOINS. Certaines juridictions n'autorisent pas l'exclusion des garanties implicites, auquel cas l'exclusion ci-dessus ne vous sera pas applicable.
Le présent document peut contenir des inexactitudes ou des coquilles. Il est mis à jour périodiquement. Chaque nouvelle édition inclut les mises à jour. IBM peut modifier sans préavis les produits et logiciels décrits dans ce document.
Les références à des sites Web non IBM sont fournies à titre d'information uniquement et n'impliquent en aucun cas une adhésion aux données qu'ils contiennent. Les éléments figurant sur ces sites Web ne font pas partie des éléments du présent produit IBM et l'utilisation de ces sites relève de votre seule responsabilité.
IBM pourra utiliser ou diffuser, de toute manière qu'elle jugera appropriée et sans aucune obligation de sa part, tout ou partie des informations qui lui seront fournies.
Les licenciés souhaitant obtenir des informations permettant : (i) l'échange des données entre des logiciels créés de façon indépendante et d'autres logiciels (dont celui-ci), et (ii) l'utilisation mutuelle des données ainsi échangées, doivent adresser leur demande à :
Ces informations peuvent être soumises à des conditions particulières, prévoyant notamment le paiement d'une redevance.
Le logiciel sous licence décrit dans ce information et tous les éléments sous licence disponibles s'y rapportant sont fournis par IBM conformément aux dispositions de l'ICA, des Conditions internationales d'utilisation des logiciels IBM ou de tout autre accord équivalent.
Les informations concernant des produits non IBM ont été obtenues auprès des fournisseurs de ces produits, par l'intermédiaire d'annonces publiques ou via d'autres sources disponibles. IBM n'a pas testé ces produits et ne peut confirmer l'exactitude de leurs performances ni leur compatibilité. Elle ne peut recevoir aucune réclamation concernant des produits non IBM. Toute question concernant les performances de produits non IBM doit être adressée aux fournisseurs de ces produits.
Le présent document peut contenir des exemples de données et de rapports utilisés couramment dans l'environnement professionnel. Ces exemples mentionnent des noms fictifs de personnes, de sociétés, de marques ou de produits à des fins illustratives ou explicatives uniquement. Toute ressemblance avec des noms de personnes, de sociétés ou des données réelles serait purement fortuite.
LICENCE DE COPYRIGHT :
Le présent logiciel contient des exemples de programmes d'application en langage source destinés à illustrer les techniques de programmation sur différentes plateformes d'exploitation. Vous avez le droit de copier, de modifier et de distribuer ces exemples de programmes sous quelque forme que ce soit et sans paiement d'aucune redevance à IBM, à des fins de développement, d'utilisation, de vente ou de distribution de programmes d'application conformes aux interfaces de programmation des plateformes pour lesquels ils ont été écrits ou aux interfaces de programmation IBM. Ces exemples de programmes n'ont pas été rigoureusement testés dans toutes les conditions. Par conséquent, IBM ne peut garantir expressément ou implicitement la fiabilité, la maintenabilité ou le fonctionnement de ces programmes. Vous avez le droit de copier, de modifier et de distribuer ces exemples de programmes sous quelque forme que ce soit et sans paiement d'aucune redevance à IBM, à des fins de développement, d'utilisation, de vente ou de distribution de programmes d'application conformes aux interfaces de programmation IBM.
Les termes qui suivent sont des marques d'International Business Machines Corporation aux
Etats-Unis et/ou dans certains autres pays :
AIX, DB2, Everyplace, IBM, Universal Database, WebSphere, z/OS, zSeries.
Java et toutes les marques incluant Java sont des marques de Sun
Microsystems, Inc. aux Etats-Unis et/ou dans certains autres pays.
Microsoft et Windows
ont des marques de Microsoft Corporation aux Etats-Unis et/ou dans certains autres pays.
UNIX est une marque enregistrée de The Open Group aux Etats-Unis et/ou dans
certains autres pays.
Linux est une marque de Linus, Inc. aux Etats-Unis et/ou dans
certains autres pays.
D'autres sociétés sont propriétaires des autres marques,
noms de produits ou logos qui pourraient apparaître dans ce document.
Groupes de correctifs DB2
Les groupes de correctifs DB2 sont disponibles sur CDROM ou sur le Web. Notez
toutefois que ces groupes de correctifs peuvent être volumineux et qu'il est donc
conseillé de demander les versions sur CD-ROM afin d'éviter
des temps de téléchargement très longs.
Si vous avez un contrat de support en cours, vous pouvez commander
les groupes de correctifs DB2 sur CD-ROM en appelant le support DB2.
Les détails des contacts sont fournis à l'adresse :
http://www.ibm.com/software/data/db2/udb/support.html
Vous pouvez également les télécharger à partir de la même adresse.
Groupes de correctifs WebSphere MQ
http://www.ibm.com/software/integration/wmq/support/
Groupes de correctifs WebSphere Message Brokers
http://www.ibm.com/support/docview.wss?rs=171&uid=swg27006367
Conditions requises pour WebSphere Message Broker et WebSphere Event Broker
http://www.ibm.com/software/integration/wbimessagebroker/requirements/
et
http://www.ibm.com/software/integration/wbieventbroker/requirements/
WebSphere Message Broker et WebSphere
Event Broker - Fichier Readme
http://www.ibm.com/support/docview.wss?rs=171&uid=swg27006917
Centre de documentation autonome WebSphere Message Broker et WebSphere Event Broker
Pour Linux :
ftp://ftp.software.ibm.com/software/integration/wbibrokers/docs/V6.0/wmb_help_lin.zip
Pour Windows :
ftp://ftp.software.ibm.com/software/integration/wbibrokers/docs/V6.0/wmb_help_win.zip
Aide en ligne WebSphere Message Brokers V6
http://publib.boulder.ibm.com/infocenter/wmbhelp/v6r0m0/index.jsp
Centre IBM de technologie JAVA -
Téléchargements
http://www.ibm.com/developerworks/java/jdk/
Spécification WSDL (Web Services Description Language)
http://www.w3.org/TR/wsdl
WebSphere Message Broker Basics (Redbook)
http://publib-b.boulder.ibm.com/Redbooks.nsf/RedbookAbstracts/sg247090.html
Migration to WebSphere Message Broker V5 (Redbook)
http://publib-b.boulder.ibm.com/Redbooks.nsf/RedbookAbstracts/sg246995.html