Notes de version de Service Registry 3.1 pour Microsoft Windows

Bogues et problèmes connus

Les problèmes et bogues présentés ci-après concernent la version Service Registry 3.1.

6248218 : le Paquet de registre (RegistryPackage) avec version perd son contenu

Problème : si le versionnage est activé et que vous modifiez un objet Paquet de registre (RegistryPackage) afin de créer une nouvelle version de l'objet, l'intégralité du contenu du paquet disparaît de la nouvelle version.

Solution : n'activez pas le versionnage. Pour plus d'informations, reportez-vous à la section Enabling Versioning of Registry Objects du Service Registry 3.1 Administration Guide.

6248293 : une Classification est ajoutée à l'ancienne et à la nouvelle version de l'objet

Problème : si le versionnage est activé et que vous ajoutez une classification à une version de l'objet tout en enregistrant ce dernier, la classification existe alors dans l'ancienne et la nouvelle version.

Solution : n'activez pas le versionnage. Pour plus d'informations, reportez-vous à la section Enabling Versioning of Registry Objects du Service Registry 3.1 Administration Guide.

6248418 : l'ajout d'uneClassification, d'un Identifiant Externe (ExternalIdentifier) ou d'un Emplacement (Slot) entraîne la suppression duLien Externe (ExternalLink)

Problème : si le versionnage est activé et que vous ajoutez un Emplacement (Slot), une Classification ou un Identifiant Externe (ExternalIdentifier) à un objet comportant un Lien Externe (ExternalLink), alors ce dernier disparaît de la nouvelle version de l'objet.

Solution : n'activez pas le versionnage. Pour plus d'informations, reportez-vous à la section Enabling Versioning of Registry Objects du Service Registry 3.1 Administration Guide.

6359188 : une tentative de création d'une association de/vers un objet désapprouvé d'un utilisateur n'entraîne pas une IllegalStateException

Problème : la spécification JAXR ne permet pas à un utilisateur de créer une association de/vers un objet désapprouvé. Le fournisseur JAXR de Service Registry permet cependant à un utilisateur de créer une telle association s'il est propriétaire de l'objet désapprouvé.

6374079 : les détails d'objets Personne (Person) et Utilisateur (User) sont différents

Problème : la zone Détails d'un objet Personne (Person) ne permet pas à un utilisateur d'ajouter une PostalAddress, une EmailAddress ou un TelephoneNumber, bien qu'un objet Personne (Person) contienne tous ces attributs.

Solution : créez un objet Utilisateur (User) à la place d'un objet Personne (Person). Vous pouvez ajouter tous ces attributs à un objetUtilisateur (User).

6407168 : la commande add association de l'outil d'administration renvoie des erreurs trompeuses

Problème : une tentative d'exécution de la commande add association de l'outil d'administration pour créer une association que l'utilisateur n'est pas autorisé à exécuter entraîne un message d'erreur trompeur. Par exemple, si un utilisateur autre que l'administrateur tente de créer une association du type HasMember, le message d'erreur suivant s'affiche :

No Concept object exists for type: HasMember

6407974 : le répertoire temporaire comprend un trop grand nombre de fichiers

Problème : le service de catalogage WSDL conserve les fichiers XML et XSLT sur le serveur, dans le répertoire spécifié par la propriété java.io.tmpdir du fichier install.properties. De plus, le processus d'authentification de l'utilisateur conserve les fichiers commençant par .omar et portant le suffixe .jks dans ce même répertoire. Ces fichiers ne sont supprimés que lorsque le domaine Registry est arrêté.

Solution : vous pouvez supprimer les fichiers portant des noms similaires aux exemples suivants. La variable n représente un chiffre.

CanonicalXMLValidationService_OutputFilennnnn.xml
InvocationControlFile_WSDLValidationnnnnn.xslt

6422192 : NullPointerException lors de l'utilisation de l'outil d'administration de Service Registry 3.1 avec Service Registry 3.0

Problème : si vous utilisez l'outil d'administration de Service Registry 3.1 avec une version déployée de Service Registry 3.0, des commandes telles que cp et rm entraînent une NullPointerException.

Solution : utilisez l'outil d'administration de Service Registry 3.1 avec Service Registry 3.1 uniquement, et utilisez l'outil d'administration de Service Registry 3.0 avec Service Registry 3.0.

6436598 : le catalogueur WSDL ne supprime pas ni ne met à jour les objets catalogués lorsqu'un objet source est supprimé ou mis à jour

Problème : lorsque vous utilisez le service de catalogage WSDL pour créer un service en publiant un fichier WSDL dans Registry, ce dernier crée un grand nombre d'objets faisant partie du service. Lorsque vous supprimez ou mettez à jour le service ou le fichier WSDL, ces objets ne sont pas supprimés ni mis à jour. Vous devez supprimer ou mettre à jour ces objets individuellement lorsque le service ou le fichier WSDL est supprimé ou mis à jour.

Solution : aucune.

6487653 : le bouton Définition ou modification du statut ne fonctionne pas lors de la création de l'objet

Problème : lorsque vous créez un objet, le bouton Définition ou modification du statut n'est pas grisé. Cependant, il est impossible de définir ou de modifier l'état d'un objet si celui-ci n'a pas été préalablement créé. Si vous cliquez sur ce bouton, un message d'erreur indiquant que l'objet est introuvable s'affiche.

Solution : ne cliquez pas sur le bouton Définition ou modification du statut pour un objet en cours de création. Cliquez sur Appliquer pour terminer la création de l'objet, puis recherchez-le et modifiez son état.

6499274 : l'état de l'objet modifié est Nul

Problème : l'état des nouveaux objets est Envoyé. Cependant, une fois l'objet modifié et enregistré, son état devient nul. L'état de l'objet doit toujours être Envoyé à ce stade.

Solution : aucune.

6500654 : la description et le bouton de la fenêtre Sélection du nœud de classification ne correspondent pas

Problème : si vous cliquez sur le bouton Sélection du nœud de classification dans la zone de recherche, le texte s'affichant à l'écran vous invite à cliquer sur OK après avoir choisi un concept, alors que le nom du bouton est Fermer.

Solution : aucune.

6500668 : l'Assistant Inscription de l'utilisateur n'explique pas la signification de l'astérisque

Problème : dans la console Web, les formulaires Détails sur le nouvel utilisateur et Détails sur l'authentification de l'utilisateur contiennent des astérisques, mais n'expliquent pas que ce symbole désigne un champ obligatoire.

Solution : l'aide en ligne indique les champs obligatoires.

6502100 : le catalogueur WSDL ne gère pas la propriété java.io.tmpdir avec une barre oblique finale

Problème : une tentative d'utilisation du catalogueur WSDL sur un fichier zip échoue si la propriété JVM java.io.tmpdir est définie sur une valeur se terminant par une barre oblique (/). Ce problème engendre une CatalogingException et un message indiquant que le catalogueur n'a pas pu trouver l'un des fichiers dans la requête.

Ce problème est étranger à Linux, où le paramètre par défaut de java.io.tmpdir ne se termine pas par une barre oblique.

Solution : modifiez la valeur de la propriété java.io.tmpdir de manière à ce qu'elle ne se termine pas par une barre oblique.

    Effectuez les opérations suivantes :

  1. Connectez-vous à la console d'administration d'Application Server, comme décrit dans la section To Use the Application Server Admin Console du Service Registry 3.1 Administration Guide.

  2. Développez le nœud Configurations.

  3. Développez le nœud du serveur, server-config (Admin Config).

  4. Cliquez sur Paramètres JVM.

  5. Cliquez sur l'onglet Options JVM.

  6. Cliquez sur Ajouter une option JVM.

  7. Dans la zone de texte, saisissez comme suit :

    -Djava.io.tmpdir=c:\DOCUME~1\ADMINI~1\LOCALS~1\Temp

  8. Cliquez sur Enregistrer.

  9. Suivez les instructions de la section To Stop and Restart the Application Server Domain for the Registry du Service Registry 3.1 Administration Guide.

Après avoir effectué ces opérations, vous devriez pouvoir publier un fichier zippé contenant plusieurs fichiers WSDL.