Ce document contient les sections suivantes :
Ce Fix Pack contient des correctifs pour les demandes de changements présentées dans le tableau ci-dessous.
Version de l'adaptateur |
Numéro de demande de changement (CR)/Numéro d'APAR |
Détails de la demande de changement (CR) |
Description du correctif fourni |
6.0.0.1 |
67109 |
Le panneau permettant de définir l'ASI de l'objet métier ne s'affiche pas et le processus ESD ne répond pas. |
L'écran des paramètres de configuration a été mis à jour de façon à ajouter une propriété de schéma à chaque groupe de types de procédures mémorisées. La propriété de schéma est une propriété à sélection unique répertoriant tous les schémas de la base de données. Lorsqu'un schéma de base de données est sélectionné dans la propriété de schéma, la propriété StoredProcedure du même groupe de propriétés est mise à jour avec une liste de procédures mémorisées du schéma sélectionné. |
6.0.0.1 |
73104 |
Impossible de définir les propriétés de ressources XA dans l'outil EMD |
Deux nouvelles propriétés ont été ajoutées au groupe de propriétés ManagedConnectionProperties sur l'écran Génération des artefacts : XADataSourceName et XADatabaseName. Les propriétés MCF s'affichent dès lors que le type de service sortant est sélectionné sur l'écran Configuration des objets et que l'option Utiliser les propriétés reconnues de connexion est sélectionnée sur l'écran Génération des artefacts. |
6.0.0.1 |
73614 |
La valeur PropertyName de l'ASI est définie sur le nom de colonne au lieu du nom d'attribut d'objet métier. |
Les propriétés de paramètre de procédure mémorisée
figurant dans l'écran des paramètres de configuration présentent
les attributs d'objets métier plutôt que la colonne de la
table. |
6.0.0.1 |
67622 |
Impossible de générer des objets métier à partir des objets de base de données dans lesquels le nom de table ou de colonne contient le signe dièse (#). |
L'outil EMD a été modifié de façon à supprimer les caractères # des noms d'objets métier et d'attribut. Les caractères supprimés ne seront pas remplacés par d'autres caractères. Les noms de base de données réels seront conservés dans l'ASI (TableName et ColumnName). |
6.0.0.1 |
49070 |
L'adaptateur n'envoie pas d'erreur si l'enregistrement enfant à mettre à jour ne figure pas dans la base de données. |
Un avertissement a été consigné dans le fichier journal, qui a été modifié pour émettre une exception. |
6.0.0.1 |
49258 |
Lors de la publication de l'exemple fourni dans l'adaptateur JDBC à partir de l'outil de test WID, le déploiement s'est effectué correctement et l'application a été lancée. L'interface entrante fonctionne correctement avec mais lors du test de l'interface sortante, l'exception suivante a été émise : "java.lang.NoClassDefFoundError: JDBC/Outbound/JDBCOutboundInterface (wrong name: jdbc/outbound/JDBCOutboundInterface) ". |
L'exemple EAR n'a pas été généré correctement ; cette erreur est maintenant corrigée et un exemple EAR opérationnel est disponible. |
6.0.0.1 |
67449 |
Le message d'erreur émis si une classe JDBCDriverClass incorrecte est spécifiée n'indique pas l'erreur de façon appropriée. |
Le message d'erreur approprié s'affiche maintenant si une classe JDBCDriverClass n'est pas spécifiée correctement. |
6.0.0.1 |
73106 |
Identification des incidents incorrecte pour les attributs XA |
Les attributs XA n'ont pas été validés. Des contrôles de validation associés aux messages d'erreur appropriés ont été ajoutés pour ces attributs. |
6.0.0.1 |
73618 |
L'ASI JDBC entraîne un arrêt des services Web. |
Les espaces supplémentaires contenus dans la section BiDi du fichier JDBCASI.xsd ont été supprimés. |
6.0.0.1 |
73786 |
Le nombre maximum de curseurs est dépassé pour l'interface entrante JDBC lors de l'utilisation de la base de données Oracle. |
Un incident lié à la perte de curseurs lors du traitement des événements dans l'interface entrante a été résolu. |
6.0.0.1 |
73799 |
JDBC requiert des connexions placées en mémoire cache. |
La classe JDBCManagedConnection ne place pas les connexions JDBC en mémoire cache. Ce problème a été résolu. |
6.0.0.1 |
67824 |
L'adaptateur JDBC n'a pas pu extraire l'objet métier de la base de données. |
La clé externe enfant à cardinalité simple n'a pas été définie correctement ; par conséquent, l'extraction des objets métier hiérarchiques n'a pas abouti. Ce problème a été résolu. |
6.0.0.1 |
73432 |
Impossible d'ajouter le contexte BiDiContext à l'objet métier dans l'éditeur d'objets métier. |
Les espaces supplémentaires contenus dans la section BiDi du fichier JDBCASI.xsd ont été supprimés. |
6.0.0.1 |
73426 |
La zone de format BiDi EventTableName ne doit pas être obligatoire. |
La zone de format BiDi EventTableName est maintenant facultative. |
6.0.0.1 |
73448 |
Dans la méthode BiDiStringTransformation, les valeurs formatIn et formatOut des interfaces entrante et sortante sont inversées. |
Cette erreur a été résolue dans la méthode BiDiStringTransformation() ; les valeurs formatIn et formatOut ont été correctement définies pour l'interface entrante et l'interface sortante. |
6.0.0.1 |
73436 |
L'objet métier renvoyé dans l'interface entrante n'est pas au format BiDi approprié. |
Cette erreur a été résolue. |
6.0.0.1 |
73207 |
Le chemin relatif n'a pas été géré correctement dans l'outil EMD.
|
Des corrections ont été apportées pour prendre en charge le cas où le chemin relatif n'est pas doté du préfixe "./". Elles permettent de gérer les chemins relatifs dotés ou non de ce préfixe. |
6.0.0.1 |
72346 |
'setReauthSupported' ne fonctionne pas dans Managed Connection Factory.
|
Ce problème a été résolu. Le type "boolean" a été remplacé par "Boolean". |
6.0.0.1 |
48839 |
Si une erreur survient lors d'une interrogation en mode de distribution non ordonné, les événements distribués peuvent apparaître comme non distribués dans la table des événements. |
Les événements distribués dans ce cas de figure sont maintenant nettoyés.
|
6.0.0.1 |
73563 |
La publication d'objets métier sous forme de tableaux d'octets entraîne des problèmes de performances. |
Le tableau d'octets a été remplacé par un codage binaire hexadécimal (HexBinary). |
6.0.0.1 |
72743 |
Les tableaux d'octets des objets métier publiés s'affichent dans le journal avec une ligne par octet. |
Le codage binaire hexadécimal (HexBinary) remédie largement à ce problème. Il est également recommandé d'exécuter les systèmes de production avec le niveau de journalisation WARNING ; de cette façon, ces messages n'apparaîtront pas du tout dans le journal avec ce niveau. |
6.0.0.1 |
73738 |
Les événements CEI entrants ne sont pas mis en corrélation. |
Ce problème a été traité de façon à ajouter des informations de corrélation. |
6.0.0.1 |
73449 |
Le format BiDi des métadonnées de connexion ne permet pas de traiter correctement les chaînes vides. |
Ce problème a été résolu. |
6.0.0.1 |
73477 |
Amélioration des fonctions de journalisation/trace BiDi |
La fonction de trace a été ajoutée pour les diagnostics BiDi. |
6.0.0.1 |
73566 |
Le format BiDi d'objet métier ne fonctionne pas correctement. |
Ce problème a été résolu. |
6.0.0.1 |
73143 |
Les propriétés BiDi n'ont pas été validées dans l'outil EMD. |
Les propriétés BiDi sont maintenant validées dans l'outil EMD. |
6.0.0.1 |
73023 |
La propriété "TurnBiDiOff" est définie de façon confuse dans l'outil EMD. |
Ce problème a été résolu. La valeur par défaut est "false" lorsque les propriétés BiDi sont activées dans l'outil EMD. |
6.0.0.1 |
73295 |
Le composant LTR ou RTL contextuel du format BiDi n'est pas transmis depuis le premier écran EMD vers le cinquième. |
Ce problème a été résolu. |
6.0.0.1 |
72745 |
Format d'heure et de date incohérent entre les fonctions de journalisation et de trace |
Le format horaire de la fonction de trace a été mis à jour pour correspondre à celui du journal. |
6.0.0.1 |
67575 |
Une exception AccessControlException est émise lorsque la sécurité Java 2 est activée dans WPS. |
Des modifications ont été apportées pour garantir que l'exception AccessControlException ne sera pas envoyée lorsque la sécurité Java 2 est activée. |
6.0.0.1 |
67845 |
Les accréditations ManagedConnectionFactory par défaut ne fonctionnent pas correctement. |
Le code de connexion a été mis à jour pour utiliser les accréditations spécifiées dans les propriétés sortantes lorsqu'aucun alias d'authentification n'est configuré. |
6.0.0.1 |
74333 |
L'adaptateur JDBC JCA avec procédure mémorisée Sybase ne génère pas l'objet métier xsd. |
Les objets métier xsd des procédures mémorisées dont le nom contenait des caractères spéciaux n'étaient pas générés. Le code a été mis à jour afin que les caractères spéciaux soient supprimés des noms des procédures mémorisées, tables, vues, synonymes/surnoms et colonnes avant que le nom de l'objet métier soit défini. |
6.0.0.1 |
67848 |
Outil ESB JDBC : Le message de niveau INFO prévu n'est pas consigné dans le fichier .log.cbe. |
Les ID de message de l'EMD et ceux de l'adaptateur se chevauchent. Ce problème a été corrigé en définissant des ID de message uniques pour l'EMD et l'adaptateur. Plus précisément, ceux de l'EMD ont été modifiés. |
6.0.0.1 |
67866 |
L'EMD JDBC ne prend pas en charge les caractères Hindi et Thaï dans le serveur SQL. |
La méthode DatabaseMetaData.getColumns ne fonctionnait pas correctement lorsque le nom de colonne était libellé en caractères Hindi ou Thai. Aucun enregistrement n'était donc renvoyé dans l'ensemble de résultats et celui-ci ne pouvait être fermé puisqu'il devait contenir au moins un enregistrement renvoyé pour pouvoir être fermé. Le code a été modifié de façon à pouvoir fermer l'ensemble de résultats dans tous les cas. |
Exécutez les opérations suivantes pour procéder à la mise à niveau vers le Fix Pack version 6.0.0.1 :
v Accédez au chemin de compilation Java du module SCA et supprimez le projet de connecteur sélectionné dans l'onglet des projets.
v Ouvrez l'éditeur de dépendances et supprimez le projet de connecteur.
v Supprimez le projet de connecteur de l'espace de travail.
v Importez le nouveau fichier rar. Ajoutez des fichiers de dépendances d'interfaces API spécifiques au système EIS selon vos besoins.
v Accédez au chemin de compilation Java du module SCA et choisissez le projet de connecteur sélectionné dans l'onglet des projets.
v Ouvrez l'éditeur de dépendances, ajoutez le projet de connecteur s'il n'est pas déjà présent et sélectionnez "Déployer avec le module".
v Sélectionnez "Update" pour l'application correspondante sur la console d'administration WPS.
v Sélectionnez "Single Module" en utilisant le chemin relatif comme nom du fichier rar : CWYBC_JDBC.rar
v Cliquez sur le bouton "Browse" sur le système de fichiers local pour sélectionner le fichier rar mis à jour comportant les modifications.
v Sélectionnez les valeurs par défaut lors des étapes suivantes et cliquez sur "Finish". Cela garantit que les configurations existantes, telles que MCF, ne seront pas modifiées et que les fichiers jar seront simplement mis à jour.
Dernière modification : 10 décembre 2005