© Copyright International Business Machines Corporation 2006. All rights reserved. Copyright IBM France 2006. Tous droits réservés. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
Ce fichier de notes sur l'édition contient des informations de dernière minute sur les restrictions, les incidents recensés et les solutions palliatives pour les assistants de reconnaissance de WebSphere® Integration Developer :
- Reconnaissance de services d'entreprise
- Reconnaissance des données d'entreprise
Lorsque vous vous connectez correctement avec un niveau de sécurité à un serveur WebSphere Service Registry and Repository pour la première fois, le serveur met en cache les fichiers de clés et les fichiers de clés certifiées.
Le serveur se réfère à ces fichiers mis en cache sur les connexions ultérieures. A cause de ce cache, vous ne pouvez pas vous connecter au serveur à l'aide d'un fichier de clés ou d'un fichier de clés certifiées différent se trouvant dans la même session.
Si vous souhaitez vous connecter au serveur à l'aide d'un fichier de clés ou d'un fichier de clés associées different, procédez comme suit :
1. Arrêtez WebSphere Integration Developer, puis redémarrez-le.
2. Sélectionnez Windows > Préférences > WebSphere Service Registry and Repository.
3. Entrez les nouvelles informations de connexion du serveur WebSphere Service Registry and Repository, y compris le chemin d'accès aux nouveaux fichiers de clés et aux fichiers de clés certifiées.
4. Pour créer une connexion et provoquer la mise en cache des nouveaux fichiers de clés et des fichiers de clés certifiées, cliquez sur Tester la connexion.
Vous pouvez à présent rechercher le serveur WebSphere Service Registry and Repository à l'aide des nouveaux fichiers de clés et des fichiers de clés certifiées.
Lors de chaque session WebSphere Integration Developer, les outils ne peuvent utiliser qu'une instance de l'adaptateur de ressources utilisant des bibliothèques natives.
Par exemple, si vous importez un adaptateur de ressources utilisant des bibliothèques natives dans deux projets de connecteur, A et B, vous aurez alors créé deux instances de cet adaptateur de ressources dans l'espace de travail. Si vous essayez d'exécuter l'assistant de reconnaissance de service d'entreprise et que vous sélectionnez l'adaptateur de ressources depuis le projet de c onnecteur A, tout fonctionnera comme d'habitude. Toutefois, si vous essayez d'exécuter de nouveau l'assistant de reconnaissance de service d'entreprise, en sélectionnant cette fois-ci le projet de connecteur B, vous recevrez un message d'erreur identique au message suivant, où le nom de l'adaptateur de ressources et le nom de la bibliothèque varieraient en fonction de la situation, lorsque vous essayez de vous connecter à l'EIS (Enterprise Information System) :
The resource adapter named 'JDBC EMD Adapter' returned the following error: 'Failure in connection to EIS java.lang.UnsatisfiedLinkError: db2jdbc (Library is already loaded in another ClassLoader)'
Cette erreur est provoquée par une restriction de la machine JVM (Java™ Virtual Machine. Chaque machine JVM autorise un seul chargeur de classe à charger une bibliothèque native à la fois. Chaque projet de connecteur dispose de son propre chargeur de classe pour charger les classes que le connecteur lui fournit. Par conséquent, seul le premier projet de connecteur peut charger la bibliothèque native tant que cette bibliothèque n'est pas publiée.
Pour utiliser la deuxième instance de l'adaptateur de ressources, vous devez fermer WebSphere Integration Developer, puis le redémarrer.
Lorsque vous importez la structure de données pour créer un objet métier, notez que l'importateur C ne gère pas les déclarations de structure anonymes correctement, comme dans l code suivant :
typedef struct {
char loanId[20];
double loanAmount;
char date[20];
struct {
char taxPayerId[10];
char firstname[20];
char lastname[20];
char email[50];
} Customer[1];
} LoanInfo;Afin que le code soit importé de façon correcte, modifiez la déclaration de sorte à insérer la déclaration de structure anonyme à l'extérieur de la déclaration de structure principale en tant que structure nommée.
La déclaration suivante est identique au code ci-dessus mais s'importera correctment :
typedef struct {
char taxPayerId[10];
char firstname[20];
char lastname[20];
char email[50];
} Taxpayer;typedef struct {
char loanId[20];
double loanAmount;
char date[20];
Taxpayer Customer[1];
} LoanInfo;
Vous aurez accès à davantage d'options lors de l'utilisation des liaisons JMS et EIS avec vos e xports, grâce aux propriétés de fiabilité asynchrone et de style d'interaction qui ont été ajoutées à ces liaisons d'export.
Pour déployer une application utilisant ces propriétés sous WebSphere Process Server 6.0.1 ou version ultérieure, vous devrez ajouter l'APAR JR23428 - TOLERATION OF ENHANCED ARTIFACTS IN WPS/WESB FIX PACK 1 sur le serveur. Ce correctif temporaire est disponible sur le site Web de WebSphere Process Server Support.