Fichier lisezmoi de Novell Identity Manager 4.0

15 octobre 2010

Ce document répertorie les problèmes connus de Novell Identity Manager  4.0.

3.4 Moteur

1.0 Informations relatives au fichier lisezmoi

La dernière version de ce fichier lisezmoi est disponible sur le site Web de documentation en ligne de Novell Identity Manager.

2.0 Documentation

Le présent fichier lisezmoi répertorie les problèmes connus d'Identity Manager version 4.0. Des fichiers lisezmoi distincts sont également disponibles pour Designer 3.5 et Designer 4.0 :

De la documentation est en outre disponible pour les produits suivants :

3.0 Problèmes connus

Les sections suivantes fournissent des informations sur les problèmes connus au moment de la sortie du produit.

3.1 Problèmes liés au programme d'installation de la structure d'Identity Manager 4.0

Lors de l'installation du programme d'installation de la structure d'Identity Manager, vous risquez de rencontrer les problèmes suivants :

3.1.1 La mise à niveau d'Identity Manager nécessite l'utilisation du compte Administrateur adéquat pour éviter la perte des réponses de vérification d'identité.

Lors de la mise à niveau depuis une version antérieure d'Identity Manager sur une plate-forme Windows, utilisez le même compte Administrateur que lors de l'installation d'eDirectory. Par exemple, si un compte Administrateur de domaine a été utilisé pour installer eDirectory, employez ce même compte pour l'installation d'Identity Manager, et pas un compte Administrateur local.

Si vous n'utilisez pas le même compte Administrateur, les réponses de vérification d'identité des utilisateurs ne seront plus accessibles. En effet, en raison de l'utilisation d'un autre compte Administrateur, la clé de l'arborescence est recréée lors de l'installation et cette nouvelle clé ne permet pas d'accéder aux réponses stockées. Les utilisateurs sont alors invités à fournir de nouvelles réponses lorsqu'ils se loguent.

3.1.2 La mise à niveau d'Identity Manager 3.6.1 vers la version 4.0 ne supprime pas tous les RPM Identity Manager 3.6.1 sur les machines 64 bits

La mise à niveau d'Identity Manager ne remplace pas complètement les paquetages antérieurs sur le système. La présence de ces anciens paquetages dans le système n'entraîne cependant pas de dysfonctionnement.

Vous pouvez contacter le support technique Novell avant de tenter de les supprimer.

3.1.3 Sous Windows, le passage de la version 3.5.1 d'Identity Manager à la version 4.0 ne supprime pas l'entrée Système connecté Novell Identity Manager d'Identity Manager 3.5.1 dans Ajouter ou supprimer des programmes

3.1.4 Sous Windows, le programme d'installation de la structure d'Identity Manager 4.0 n'enregistre pas les fichiers d'installation à l'emplacement spécifié si le chemin contient des espaces

3.1.5 Le pilote bidirectionnel Linux/UNIX ne peut pas être installé dans une zone Solaris contenant une partition /usr en lecture seule

Vous ne pouvez pas installer le pilote bidirectionnel Linux/UNIX dans une zone Solaris contenant une partition /usr en lecture seule. Si vous sélectionnez le pilote pour installation, le programme d'installation de la structure d'Identity Manager 4.0 renvoie une erreur.

3.1.6 Sous Linux, l'agent de plate-forme n'est pas mis à niveau vers la version la plus récente

Sous Linux, l'agent de plate-forme n'est pas mis à niveau lorsqu'Identity Manager est mis à niveau à l'aide du programme d'installation de la structure. Sous Windows et Solaris, l'agent de plate-forme est mis à niveau automatiquement.

Pour éviter ce problème, installez manuellement le RPM de l'agent de plate-forme sur les plates-formes Linux.

NOTE:ce problème se produit également lorsque vous effectuez la mise à niveau via le programme d'installation intégré.

3.1.7 Le bouton Restaurer les valeurs par défaut ne fonctionne pas pendant l'installation d'Identity Manager

Lors de l'installation d'Identity Manager, si vous revenez à la page relative au répertoire d'installation depuis la page suivante, le bouton Restaurer les valeurs par défaut ne fonctionne pas comme prévu.

3.2 Problèmes liés au programme d'installation intégré d'Identity Manager 4.0

Lorsque vous utilisez le programme d'installation intégré d'Identity Manager, vous risquez de rencontrer les problèmes suivants :

3.2.1 Le programme d'installation intégré ne met pas Identity Manager à niveau sous Windows

La mise à niveau d'Identity Manager n'est pas prise en charge sous Windows.

Utilisez les programmes d'installation des composants individuels et suivez les instructions à l'écran pour effectuer la mise à niveau d'Identity Manager sous Windows. Pour plus d'informations sur la mise à niveau d'Identity Manager sous Windows, reportez-vous à la section Réalisation d'une mise à niveau du Guide d'installation de la structure d'Identity Manager 4.0.

3.2.2 Sous Windows, le programme d'installation intégré d'Identity Manager 4.0 ne s'installe pas en cas d'utilisation de chemins UNC

Vous ne pouvez pas utiliser des chemins UNC pour l'installation et la configuration lorsque vous faites appel au programme d'installation intégré d'Identity Manager 4.0 (par exemple : \\monserveur\share\Identity_Manager_4.0_Windows_Enterprise).

Pour résoudre ce problème, créez une unité assignée réelle.

3.2.3 L'extension du schéma échoue si le mot de passe eDirectory contient plus d'un caractère spécial « $ »

Lors de l'installation d'Identity Manager, spécifiez un mot de passe d'administrateur eDirectory qui ne contient pas plus d'un caractère spécial « $ ».

Par exemple, l'extension du schéma échoue si vous indiquez ce qui suit comme mot de passe eDirectory :

  • n0v3$$

  • n^!123$$

N'importe quelle chaîne qui comporte une seule instance du caractère spécial « $ » fonctionne avec toute autre combinaison. Par exemple, la chaîne suivante convient :

  • n0v3ll$

NOTE:ce problème ne survient pas si vous effectuez l'installation via le programme d'installation de la structure.

3.2.4 Sous Linux, l'agent de plate-forme n'est pas mis à niveau vers la version la plus récente

Sous Linux, l'agent de plate-forme n'est pas mis à niveau lors de la mise à niveau d'Identity Manager à l'aide du programme d'installation intégré. Sous Windows et Solaris, l'agent de plate-forme est mis à niveau automatiquement.

Pour éviter ce problème, installez manuellement le RPM de l'agent de plate-forme sur les plates-formes Linux.

NOTE:ce problème se produit également avec le programme d'installation de la structure.

3.2.5 L'installation d'Identity Manager sur un bureau à distance échoue parfois

L'installation d'Identity Manager échoue et renvoie un message d'erreur. Étant donné qu'une connexion de bureau à distance est différée par rapport à l'accès réel/physique, le processus d'installation ne parvient pas à obtenir les renvois locaux, ce qui entraîne l'échec de l'opération.

Pour résoudre ce problème, installez Identity Manager sur une connexion réelle/physique du serveur ou à l'aide de la connexion VNC.

3.2.6 Le programme d'installation intégré n'ajoute pas de serveur de consignation au fichier logevent.cfg

Le fichier logevent.cfg est modifié sur les plates-formes Windows et Linux si le module Identity Reporting ou de provisioning basé sur les rôles est configuré. Si le module Identity Reporting ou de provisioning basé sur les rôles n'est pas configuré, utilisez les programmes d'installation individuels pour activer l'audit d'eDirectory, Identity Manager et l'administrateur d'assignation de rôles. Pour plus d'informations, reportez-vous à la section Setting Up Logging (Configuration de la consignation) du manuel Identity Manager Roles Based Provisioning Module 4.0 User Application: Administration Guide (Guide d'administration de l'application utilisateur du module de provisioning basé sur les rôles Identity Manager version 4.0).

3.2.7 Sous Solaris 10, un message d'erreur incorrect s'affiche si le méta-annuaire est installé avant le chargeur distant

Si vous installez le méta-annuaire avant le chargeur distant, la page Installation terminée indique à tort que le méta-annuaire n'est pas installé correctement.

En réalité, le méta-annuaire est correctement installé et fonctionne normalement.

Vous pouvez ignorer ce message en toute sécurité.

3.3 Chargeur distant

Lors de l'utilisation du chargeur distant, vous risquez de rencontrer les problèmes suivants :

3.3.1 La page d'aide de la console du chargeur distant ne s'affiche pas sous Windows Server 2008 Core

Sous Windows Server 2008 Core, lorsque vous cliquez sur Aide dans la console du chargeur distant, la page d'aide correspondante ne s'affiche pas.

Pour résoudre ce problème, installez un navigateur (par exemple, Internet Explorer) sur votre machine et cliquez sur Aide dans la console du chargeur distant.

3.4 Moteur

Lors de l'utilisation d'Identity Manager, vous risquez de rencontrer les problèmes suivants :

3.4.1 Il se peut qu'Identity Manager 4.0 signale sporadiquement une erreur de type liaison non satisfaite sous Solaris 10

Au démarrage d'Identity Manager 4.0 sous Solaris 10, une erreur de type liaison non satisfaite peut se produire sporadiquement.

Pour résoudre ce problème, accédez au répertoire /opt/novell/eDirectory/lib/ et supprimez manuellement les fichiers de taille nulle suivants :

  • libjclnt.so

  • libjclnt.so.0

3.4.2 Sur la machine virtuelle, lorsque vous démarrez eDirectory, le chargement du moteur Identity Manager échoue en raison d'une erreur de JNI_CreateJavaVM

Ce problème ne se produit que sur les machines virtuelles.

Pour contourner ce problème :

  1. Redémarrez eDirectory.

  2. Réduisez la taille minimale du tas de la JVM si l'échec se reproduit.

  3. Redémarrez eDirectory.

3.5 Pilotes

Lors de l'utilisation des pilotes Identity Manager, vous risquez de rencontrer les problèmes suivants :

3.5.1 La mise à niveau du pilote JDBC d'une version antérieure à 3.5.1 vers cette dernière ou une version ultérieure échoue

Ce problème n'a été signalé que sur MySQL. L'opération de mise à niveau du pilote JDBC depuis une version antérieure à 3.5.1 vers cette dernière ou une version ultérieure échoue.

Cet échec est dû à l'une des raisons suivantes :

  • Le pilote ne peut pas lire les métadonnées des tables en utilisant les classes de pilote mysql-connector-java-3.1.11-bin.jar.

  • Vous ne pouvez pas récupérer les informations des fichiers d'état, car la valeur serialVersionUID de la classe JDBMKeyComparator a changé après la mise à niveau.

Pour résoudre ce problème, effectuez l'une des opérations suivantes, basées sur les raisons de l'échec de la mise à niveau :

  • Mettez à niveau la classe de pilote tierce de mysql-connector-java-3.1.11-bin.jar vers mysql-connector-java-5.1.6-bin.jar.

  • Supprimez les fichiers d'état et redémarrez le pilote.

3.5.2 La sélection d'options est impossible pendant la création ou la configuration d'un pilote sous Linux dans Designer

Il est parfois impossible de sélectionner des options de menu déroulant lors de la création ou de la configuration d'un pilote. Pour contourner ce problème :

  1. cliquez sur le menu déroulant et maintenez le bouton gauche de la souris enfoncé jusqu'à ce que l'option souhaitée apparaisse en surligné.

  2. Libérez le bouton gauche de la souris pour sélectionner l'option.

3.6 Module Novell Identity Reporting

Lors de l'utilisation du module Identity Reporting, vous risquez de rencontrer les problèmes suivants :

3.6.1 Les rapports ne s'exécutent que si l'option Headless est activée

Si vous tentez d'exécuter un rapport (par exemple : Novell-Identity-Manager_Role-Assignments-by-Role_6.1r2), l'erreur suivante risque d'apparaître dans les détails :

An error was detected while running report 'Novell-Identity-Manager_Role-Assignments-by-Role_6.1r2': Could not initialize class net.sf.jasperreports.engine.util.JRStyledTextParser

Pour résoudre ce problème, vous devez activer l'option Headless dans le script de démarrage de JBoss, comme expliqué ci-après :

  1. Arrêtez JBoss en spécifiant la commande suivante :

    /etc/init.d/jboss_init stop
    
  2. Ouvrez le fichier start-jboss.sh dans le répertoire /opt/novell/idm/rbpm/UserApplication.

  3. Dans la section JAVA_OPTS, ajoutez l'entrée suivante :

    -Djava.awt.headless=true
    

    La section se présente maintenant comme suit :

    JAVA_OPTS="-server -Xms512m -Xmx512m -XX:MaxPermSize=256m -Djava.awt.headless=true "
    export JAVA_OPTS
    
  4. Enregistrez le fichier et quittez.

  5. Redémarrez JBoss :

    /etc/init.d/jboss_init start
    

3.6.2 Les nœuds d'extrémité du système connecté ne sont accessibles que si l'adresse IP est modifiée pour le pilote de passerelle système gérée

Pour accéder aux nœuds d'extrémité d'un système connecté, spécifiez l'adresse IP de la machine sur laquelle le programme d'installation intégré réside dans la section Configuration du pilote > Paramètres de connexion du pilote de passerelle système gérée.

3.6.3 Une erreur s'affiche si les modules Novell Identity Reporting et RBPM sont configurés séparément

Le programme d'installation intégré affiche l'erreur suivante si les modules Identity Reporting et de provisioning basé sur les rôles sont configurés séparément :

'Failed to load users/passwords/role files'

Pour éviter ce problème, arrêtez JBoss avant d'installer le module Identity Reporting ou redémarrez JBoss une fois l'installation terminée.

3.6.4 La colonne Base de données ne se remplit pas pendant les assignations de rôles

Lorsque les utilisateurs assignent des rôles, la colonne request_date de la table idmrpt_idv_identity_trust ne se complète pas avec les données correspondantes.

3.6.5 La suppression d'attributs étendus n'est pas prise en compte dans la table des attributs étendus

Si vous supprimez un attribut qui a été ajouté à la stratégie de filtre du pilote du service de collecte de données, cet attribut n'est pas supprimé de la table des attributs étendus (idmrpt_ext_attr, qui suit les attributs) et aucune donnée n'est retirée de la table idmrpt_ext_item_attr.

3.6.6 L'agenda n'accède pas à la date du jour lorsque l'option d'affichage est définie sur 1 semaine

Dans Firefox, si les options d'affichage sont définies de manière à afficher 1 semaine dans la page Agenda et que vous cliquez sur le bouton Aujourd'hui, vous ne voyez pas la planification du jour en cours, mais bien du jour correspondant à aujourd'hui plus une semaine. Pour consulter la planification du jour en cours dans la page Agenda, appuyez sur la flèche vers le haut pour reculer d'une semaine. Ce problème ne se pose pas dans Internet Explorer.

3.6.7 L'horloge doit être réglée correctement avant d'exécuter l'installation d'EAS

Assurez-vous que l'horloge est réglée sur la bonne heure avant d'exécuter le programme d'installation du service d'audit d'événements (EAS). Si l'horloge n'est pas définie correctement, EAS ne peut pas capturer des événements.

3.6.8 La taille du tas doit être augmentée pour la création des rapports

La taille du tas Identity Manager doit être augmentée pour utiliser au moins 128 Mo mais pas plus de 512 Mo afin de prendre en charge de vastes opérations de collecte de données. Si la taille du tas n'est pas comprise dans cette plage, vous devez l'augmenter. Pour plus d'informations sur la procédure à suivre à cette fin, reportez-vous à la documentation d'Identity Manager.

3.6.9 L'installation du module de création de rapports écrase parfois le fichier logevent.conf

Dans les circonstances suivantes, le fichier logevent.conf est écrasé sans avertissement au cours de l'installation du module de création de rapports :

  1. il existe déjà un fichier logevent.conf dans le répertoire /etc/ ;

  2. EAS est installé sur la même machine ;

  3. au cours de cette procédure d'installation, vous remplacez la valeur de localhost et entrez l'adresse IP réelle de la machine pour le serveur EAS.

Pour résoudre ce problème, mettez à jour manuellement le fichier /etc/logevent.conf lorsque l'installation est terminée.

3.6.10 L'installation du module de création de rapports n'écrit pas correctement le fichier JAR du pilote JDBC PostgreSQL si EAS est distant

Si EAS est installé à distance et que vous souhaitez tester la connexion à ce service pendant l'installation du module Novell Identity Reporting, le répertoire parent du répertoire d'installation que vous avez choisi doit exister avant d'exécuter l'installation. Si ce n'est pas le cas, le répertoire d'installation ne peut pas être créé afin d'écrire le fichier JAR du pilote JDBC utilisé pour tester la connexion. Par exemple, si vous installez le module Identity Reporting à l'emplacement /opt/novell/IdentityReporting, vous devez vous assurer que le répertoire /opt/novell existe avant de lancer l'installation.

3.6.11 La création de rapports nécessite une connexion Internet

Le ou les fichiers WAR de création de rapports nécessitent un accès à hibernate.sourceforge.net. Si l'accès au site est impossible, un message d'erreur semblable à celui-ci s'affiche lors de l'exécution des rapports :

ERROR [RPT]
[com.novell.idm.rpt.core.server.events.rptdriver.ColumnAttributeMap:loadMappings]
Unable to process mapping file: IdmrptIdvAcct.xml. This will prevent the
processing of DCS driver events for this object/table. Reason:
java.net.UnknownHostException:hibernate.sourceforge.net
java.net.UnknownHostException: hibernate.sourceforge.net

Si vous ne pouvez pas autoriser votre serveur à accéder à Internet, vous pouvez effectuer la procédure suivante :

  1. Arrêtez le serveur sur lequel s'exécute l'application utilisateur.

  2. Modifiez le fichier WAR suivant :

    Linux : /opt/novell/idm/rbpm/jboss/server/IDMProv/deploy/IDMRPT-CORE.war

    Windows : c:\novell\idm\rbpm\jboss\server\IDMProv\deploy\IDMRPT-CORE.war

  3. Ouvrez le fichier WAR avec un outil d'archivage et extrayez-le vers un dossier test en conservant la structure du dossier :

    /WEB-INF/classes/com/novell/idm/rpt/core/server/events/rptdriver/IdmrptIdvAcct.xml

    Ouvrez le fichier IdmrptIdvAcct.xml dans un éditeur de texte et supprimez la balise DOCTYPE suivante :

    <!DOCTYPE hibernate-mapping PUBLIC
            "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
            "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
    

    Enregistrez le fichier.

  4. L'étape suivante nécessite un JDK. Assurez-vous que le bon JDK est installé sur la machine du serveur d'application utilisé avant de continuer.

    NOTE:si vous utilisez un autre outil que la commande jar à partir d'un JDK, le fichier WAR risque d'être corrompu. Vous ne pouvez pas utiliser WinZip, ni WinRAR, ni aucun autre outil. Seule la commande jar depuis un JDK permet de réarchiver le WAR.

  5. Émettez la commande jar et appuyez sur Entrée. Si vous ne voyez pas le message Utilisation de la commande jar de Java, la commande jar n'est pas dans votre chemin.

    Si jar figure dans votre chemin, utilisez la commande suivante pour réarchiver le WAR :

    Linux : jar -uf IDMRPT-CORE.war WEB-INF/classes/com/novell/idm/rpt/core/server/events/rptdriver/IdmrptIdvAcct.xml

    Windows : jar -uf IDMRPT-CORE.war WEB-INF\classes\com\novell\idm\rpt\core\server\events\rptdriver\IdmrptIdvAcct.xml

    Si jar ne figure pas dans votre chemin, vous devez ajouter le chemin à jar dans la commande ci-dessus.

  6. Déployez le fichier WAR modifié.

    Pour JBoss, copiez le fichier WAR modifié et collez-le dans le répertoire de déploiement. Lorsque vous y êtes invité, spécifiez que vous souhaitez écraser le fichier existant.

    Pour WebSphere et WebLogic, copiez le fichier WAR modifié et collez-le dans le répertoire créé lors de l'installation. Lorsque vous y êtes invité, spécifiez que vous souhaitez écraser le fichier existant. Ensuite, déployez le WAR via l'outil d'administration WebSphere ou WebLogic.

  7. Redémarrez le serveur d'applications.

3.6.12 EAS et le module Novell Identity Reporting ne s'installent pas correctement s'il existe une entrée novell dans /etc/passwd et /etc/group

Sur la machine Linux qui héberge EAS, si l'entrée novell figure dans /etc/passwd et /etc/group avant que vous n'exécutiez le programme d'installation, EAS ne s'installe pas correctement. Ceci peut se produire que vous utilisiez les programmes d'installation séparément ou le programme d'installation intégré.

EAS doit pouvoir créer l'entrée novell dans /etc/passwd et /etc/group pendant l'installation. Si l'entrée est déjà présente, cela entraîne un conflit et il s'ensuit plusieurs problèmes :

  • Tous les fichiers dont EAS a besoin ne seront pas installés.

  • Dans le terminal où le programme d'installation a été lancé, une invite demandant le mot de passe de dbauser apparaît.

  • Dans le fichier server0.0.log pour EAS, l'erreur suivante apparaît :

    SEVERE|Timer-2|esecurity.base.ccs.comp.dataobject.ConnectionManager.fetchConnection; 
    Exception FATAL: password authentication failed for user "appuser" -
    SQLState : 28000 - ErrorCode : 0; esecurity.base.exceptions.DBConnectException;
    Caused by FATAL: password authentication failed for user "appuser";
    org.postgresql.util.PSQLException;
    

    Cela entraîne à son tour l'apparition de l'erreur suivante dans le fichier RPT_Install.log :

    [com.novell.idm.install.rpt.ReceiveServerCerts] User did not accept
    Certificate. Error: [-5]
    

3.6.13 Étapes requises pour profiter de l'amélioration de DNContainer

Certaines étapes supplémentaires sont nécessaires pour profiter de l'amélioration des champs de formulaire de DNContainer dans Identity Manager 4.0. Cette amélioration vous permet d'afficher la description du conteneur au lieu de son nom O/OU.

Pour profiter de l'amélioration de DNContainer, vous devez mettre à jour manuellement l'installation de Designer afin d'ajouter des propriétés au contrôle DNContainer. Ensuite, vous devez créer une entité DAL correspondant au conteneur pour lequel vous souhaitez afficher un attribut. Enfin, utilisez l'éditeur de formulaire pour choisir l'entité et l'attribut.

Voici la procédure détaillée à suivre :

  1. Localisez le fichier suivant dans votre installation Designer :

    /opt/novell/idm/Designer/plugins/com.novell.core.scriptengineshell_4.0.0.*/lib/UIRegistry.jar

  2. Sauvegardez-le d'abord, puis utilisez un outil jar/zip adéquat et modifiez le fichier dans le JAR :

    com\novell\srvprv\impl\uictrl\UIControlRegistry.xml

  3. Localisez la section <ctrl key="DNContainer" et ajoutez à la fin les propriétés suivantes :

    <prop name="display-entitydef" type="string" since="1.9">
         <display-label rb-key="LAB_DIS_ENTITYDEF"/>
    </prop>
    <prop name="display-exp" type="expression" since="1.9">
          <display-label rb-key="LAB_DIS_EXPRESSION"/>
    </prop>
    
  4. Replacez ce fichier dans le JAR à son emplacement d'origine et démarrez Designer.

  5. Dans Designer, créez une nouvelle entrée DAL avec un nom encore inutilisé, par exemple maRechercheDescription.

  6. Pour la classe de base de cette entrée DAL, choisissez Organisation et l'attribut que vous souhaitez afficher (par exemple, Description).

  7. Une fois l'éditeur DAL ouvert, modifiez le nom LDAP de la classe en Haut. (Cette opération vous permet de récupérer la description des organisations, unités organisationnelles, etc.)

  8. Pour utiliser la nouvelle entrée DAL, ouvrez une PRD et accédez à un formulaire. Ajoutez ou sélectionnez un champ dn/DNContainer.

  9. Renseignez les deux nouveaux champs (Clé de l'entité pour la recherche de l'expression DN, Afficher l'expression) à l'aide des valeurs spécifiées ci-dessus (maRechercheDescription, Description).

  10. Déployez la nouvelle entrée DAL et le PRD.

  11. Sur l'application utilisateur, effacez le cache (ou redémarrez le serveur).

  12. Testez le nouveau PRD pour vous assurer que les descriptions sont affichées au lieu du cn dans le contrôle DNContainer.

    NOTE:assurez-vous que les conteneurs que vous allez afficher disposent d'une valeur Description, faute de quoi c'est le cn qui est utilisé. Par défaut, les conteneurs laissent cette valeur vierge.

3.7 Module de provisioning basé sur les rôles

Lors de l'utilisation du module de provisioning basé sur les rôles, vous risquez de rencontrer les problèmes suivants :

3.7.1 Un message d'erreur trompeur s'affiche pour la fonction de copie dans le portlet Detail

Dans Firefox, si vous tentez de copier du texte dans le portlet Detail, un message d'erreur trompeur s'affiche.

Ce message apparaît à la suite des étapes ci-dessous :

  1. Loguez-vous à l'application utilisateur en tant qu'administrateur et accédez à l'onglet Administration.

  2. Cliquez sur Admin. des portlets > Portlet Detail dans Applications de portlet.

  3. Cliquez sur Préférences > Afficher/Éditer les préférences personnalisées > continuer.

  4. Cliquez sur l'icône d'édition de la présentation HTML et entrez du texte, « TEST » par exemple.

  5. Sélectionnez ce texte et cliquez sur l'icône Copier.

Si vous effectuez ces étapes, le message d'erreur suivant s'affiche :

“Exception... "Access to XPConnect service
denied"  code: "1011" nsresult: "0x805303f3
(NS_ERROR_DOM_XPCONNECT_ACCESS_DENIED)"  location:
"http://172.16.1.99:8180/IDMProv/resource//portal-general/javascript/html_editor.js
Line: 531" ” when clicked on Copy button.

Ce message peut également apparaître lors d'opérations couper-coller.

Il s'agit d'un problème connu avec Dojo et Firefox.

3.7.2 Le basculement au niveau des sessions ne fonctionne pas avec les répartiteurs logiciels

Le basculement au niveau des sessions ne fonctionne pas correctement avec les répartiteurs logiciels. En revanche, il fonctionne correctement avec les répartiteurs matériels. Jusqu'à nouvel avis, l'application utilisateur prend uniquement en charge des répartiteurs matériels dans un environnement en grappe.

3.7.3 Les formulaires ne s'impriment pas correctement dans Internet Explorer

Vous pouvez ajouter JavaScript à un formulaire de workflow afin de permettre l'impression. Toutefois, cette technique ne donne pas le résultat escompté dans Internet Explorer.

Comme expliqué dans la documentation relative à Designer, vous pouvez ajouter à l'événement form onload les éléments suivants :

form.interceptAction("SubmitAction", "around",
      function (invocation)
        {var pf = new PrintForm("SubmitAction");
         pf.printFormInterceptor(invocation);
       } );

Cette opération fonctionne correctement tant pour Internet Explorer que pour Firefox. Néanmoins, dans Internet Explorer, le formulaire imprimé n'est pas mis en forme comme il se doit, alors qu'il l'est dans Firefox.

Firefox prend en charge le redimensionnement automatique des pages. Il considère l'ensemble de la page comme un vecteur et la redimensionne, tandis qu'Internet Explorer change uniquement les styles au niveau interne. Dès lors, seul Firefox permet de redimensionner la page de manière adéquate pour l'impression.

Pour éviter ce problème dans Internet Explorer, plusieurs solutions sont possibles. Déterminez celle qui vous convient le mieux parmi les suivantes :

  • Vous pouvez utiliser la fonction Alt+Impression écran dans Internet Explorer afin d'imprimer le contenu tel qu'il apparaît à l'écran.

  • Vous pouvez utiliser la référence ci-dessous, qui peut fonctionner pour les workflows mais risque de ne pas imprimer le formulaire exactement comme vous le souhaiteriez. Il s'agit d'une correction rapide pour l'impression du formulaire.

    La référence ressemble à ceci :

    <link rel="stylesheet" type="text/css" href="print.css" media="print" />
    

    Elle peut être ajoutée dans les formulaires de workflow (Request_form, Approval_form, etc.) sous Scripts > Script URL/en ligne. Cela améliore la mise en forme de l'impression dans Internet Explorer mais ne corrige pas tout.

  • Vous pouvez créer un script CSS spécifiquement pour chaque workflow qui imprime la sortie comme vous souhaitez qu'elle apparaisse. Chaque script CSS doit probablement être spécifique à un workflow et nécessite des modifications qui peuvent prendre du temps.

    Les références ressemblent à ceci :

    document.writeln("<link rel=\"stylesheet\" type=\"text/css\" href=\"http://172.17.5.100:8280/externalFiles/css/jquery-ui-1.7.2.custom.css\"><\/script>");
    

    Elle peut être ajoutée dans les formulaires de workflow (Request_form, Approval_form, etc.) sous Scripts > Script URL/en ligne.

  • Vous pouvez créer un fichier WAR externe qui stocke tous les scripts CSS et auquel le workflow fait référence. De cette façon, les modifications peuvent être apportées dans un seul fichier plutôt que dans chaque workflow.

    Par exemple, document.writeln("<link rel=\"stylesheet\"type=\"text/css\"href=\"http://172.17.5.100:8280/externalFiles/css/jquery-ui-1.7.2.custom.css\"><\/script>"); permet de remplacer l'attribut href par le lien vers votre script CSS. Vous devez procéder de la sorte car le script externe d'un formulaire de workflow doit être JavaScript. Vous devez utiliser un script en ligne pour charger une référence dans un script CSS. Les scripts en ligne vont dans une zone spécifique du formulaire appelée scripts et sont exécutés au premier chargement du formulaire. Ils doivent être placés dans tous les formulaires (de requête et d'approbation). Vous pouvez ainsi spécifier un style qui convient à l'imprimante, sans modifier le style du formulaire affichable.

3.7.4 Les rapports RBPM sont devenus obsolètes

Les rapports de module de provisioning basé sur les rôles qui étaient fournis dans les anciennes versions du produit (disponibles sous Rapports dans l'onglet Rôles et ressources) sont devenus obsolètes dans cette version. Ils seront supprimés dans une prochaine version.

3.7.5 Les signatures numériques ne sont plus prises en charge

Les signatures numériques ne sont plus prises en charge dans cette version.

3.7.6 Les portlets d'accessoires ne sont plus pris en charge

Les portlets d'accessoires ne sont plus pris en charge dans cette version.

3.7.7 Un nouvel utilisateur dont le nom comporte des caractères spéciaux ne peut pas se loguer à l'application utilisateur

Sur WebSphere, si vous créez un utilisateur dont le nom comporte des caractères spéciaux, il ne peut pas se loguer à l'application utilisateur. Par exemple, si vous créez un utilisateur nommé /Test// à partir de la page Créer des utilisateurs et des groupes, une page d'erreur s'affiche lorsque cet utilisateur tente de se loguer à l'application.

3.7.8 Sous Windows, le programme d'installation de JBossPostgreSQL peut afficher une fenêtre contextuelle en mode silencieux

PostgreSQL nécessite plusieurs bibliothèques Microsoft VC++ lorsqu'il s'exécute sous Windows. Si le serveur Windows ne dispose pas encore de ces bibliothèques, le programme d'installation de PostgreSQL les installe automatiquement. Lorsque vous exécutez le programme d'installation de JBossPostgreSQL en mode silencieux sous Windows, si ces bibliothèques ne sont pas déjà présentes sur la machine, une fenêtre contextuelle s'affiche durant 3 secondes environ pendant leur installation.

Pour l'instant, le programme d'installation n'est pas en mesure de supprimer cette fenêtre contextuelle sous Windows.

3.7.9 Le pilote de l'application utilisateur ne contient pas d'ayants droit pour les rapports d'attestation

Si vous redéployez le pilote de l'application utilisateur à partir de Designer après avoir exécuté le programme d'installation intégré, les ayants droit des définitions de requête de provisioning Rapport d'attestation sont effacés et aucun ne peut exécuter le rapport. Cela est dû au fait que les ayants droit sont ajoutés aux définitions de requête de provisioning Rapport d'attestation au démarrage de l'application utilisateur. Étant donné que Designer n'a pas connaissance des ayants droit, une tentative de redéploiement du pilote de l'application utilisateur depuis Designer supprime ces derniers. Par conséquent, vous devez importer ces objets à partir d'eDirectory, après le démarrage de l'application utilisateur, afin de synchroniser les ayants droit.

3.7.10 Le programme d'installation intégré ne gère pas correctement les codes d'erreur RBPM

Dans certains cas, le programme d'installation intégré ne gère pas correctement les erreurs de configuration du module de provisioning basé sur les rôles. Ce peut être le cas lorsque la configuration du module de provisioning basé sur les rôles échoue en raison d'un problème au niveau du processus de configuration du pilote. Si tel est le cas, le résumé de configuration du programme d'installation intégré affiche un message indiquant que la configuration du module de provisioning basé sur les rôles a réussi, mais compte des erreurs.

3.7.11 Problème de mise en cache avec des assignations récemment supprimées

Si vous créez une assignation de rôle ou de ressource que vous supprimez par la suite, vous obtenez un message confirmant cette suppression, mais l'assignation figure toujours dans la liste. Si vous rafraîchissez la page, vous verrez probablement que l'assignation a bien été supprimée. Il s'agit d'un problème de mise en cache.

3.8 iManager

Lors de l'utilisation d'iManager, vous risquez de rencontrer les problèmes suivants :

3.8.1 Internet Explorer 7 invite continuellement à accéder au presse-papiers

Lorsque vous utilisez iManager, en particulier le générateur de stratégies, Internet Explorer 7 vous invite continuellement à accéder au presse-papiers. Pour désactiver cette invite :

  1. Cliquez sur Outils > Options Internet.

  2. Cliquez sur l'onglet Sécurité, puis sur Niveau personnalisé.

  3. Cliquez sur Scripts > Autoriser l'accès programmatique au Presse-papiers, puis sélectionnez Activé.

    Lorsque vous redémarrez Internet Explorer, l'invite disparaît.

3.8.2 Dépendance du plug-in iManager pour l'assistant Certificats de pilote NDS-to-NDS

Si vous voulez utiliser l'assistant Certificats de pilote NDS-to-NDS, vous devez télécharger et installer le plug-in iManager pour le serveur de certificats Novell.

3.9 Plug-ins Identity Manager

Lors de l'utilisation des plug-ins Identity Manager, vous risquez de rencontrer les problèmes suivants :

3.9.1 Sous SLES 11, les plug-ins Identity Manager 4.0 sélectionnés au cours de l'installation de la structure d'Identity Manager 4.0 n'apparaissent pas dans iManager

Les plug-ins Identity Manager 4.0 ne s'affichent pas dans iManager.

Pour résoudre ce problème, utilisez iManager à partir d'un autre hôte connecté à votre arborescence.

ou

Installez iManager en utilisant le programme d'installation intégré pour installer les plug-ins Identity Manager 4.0.

La version mise à jour des plug-ins Identity Manager est disponible sur le site Web de téléchargement Novell.

3.9.2 Les plug-ins Identity Manager 4.0 ne sont pas installés en cas de sélection du serveur méta-annuaire

Si vous sélectionnez simultanément le serveur méta-annuaire et les plug-ins Identity Manager sur la page Sélectionner les composants, les plug-ins Identity Manager ne sont pas installés. Aucune erreur n'est toutefois signalée dans le fichier journal.

Pour résoudre ce problème, sélectionnez les plug-ins Identity Manager séparément et non en même temps que le serveur méta-annuaire.

3.9.3 Performances de plug-in Identity Manager 4.0

Si votre système Identity Manager compte plusieurs répliques du coffre-fort d'identité et que celles-ci sont fréquemment mises à jour, les opérations effectuées sur le coffre-fort d'identité sont retardées. Ce constat est plus évident au cours du processus de création du pilote, lorsque de nombreux objets sont ajoutés au coffre-fort d'identité. Ce retard est d'autant plus important que le nombre de répliques du coffre-fort d'identité est élevé.

3.10 Analyzer

Les problèmes suivants existent dans l'environnement Analyzer 1.2 :

3.10.1 Analyzer ne démarre pas après son installation via le programme d'installation intégré

Pour démarrer Analyzer, procédez comme suit afin de modifier les assignations XULRunner :

  1. En tant qu'utilisateur root, accédez au dossier /opt/novell/idm/Analyzer.

  2. Ouvrez le fichier Analyzer.ini dans l'éditeur GEdit.

  3. Ajoutez la ligne suivante à la fin de la liste des paramètres figurant dans le fichier Analyzer.ini :

    -Dorg.eclipse.swt.browser.XULRunnerPath=/usr/lib/xulrunner-1.9/
    

    Le fichier Analyzer.ini doit se présenter comme suit :

    -vmargs
    -Xms256m
    -Xmx1024m
    -XX:MaxPermSize=128m
    -XX:+UseParallelGC
    -XX:ParallelGCThreads=20
    -XX:+UseParallelOldGC
    -Dorg.eclipse.swt.browser.XULRunnerPath=/usr/lib/xulrunner-1.9/
    
  4. Enregistrez le fichier et fermez-le.

3.10.2 Problèmes liés aux projets créés dans des versions préliminaires d'Analyzer

Au cours de son développement, Analyzer a subi d'importants changements au niveau de son modèle et de son architecture. Il se peut dès lors que des projets créés avec des versions préliminaires d'Analyzer ne fonctionnent pas correctement avec la version finale du produit.

Pour éviter tout problème, spécifiez un nouvel espace de travail pour la version finale et ne mélangez pas les anciens projets avec les nouveaux. Si vous utilisez la base de données Analyzer interne, celle-ci vérifie que vous ne mélangez pas des tables de données préliminaires avec celles de la version finale d'Analyzer.

Par contre, si vous utilisez une base de données MySQL externe comme base de données Analyzer, supprimez toutes les données préliminaires avant de l'utiliser avec la version finale d'Analyzer. Pour ce faire, utilisez l'outil de gestion de base de données que vous préférez afin de supprimer les tables de base de données suivantes avant de lancer pour la première fois la version finale d'Analyzer :

  • DSTable_ver, ver correspondant à un numéro de version ;

  • AnalysisTable_ver, ver correspondant à un numéro de version ;

  • toutes les tables avec un préfixe enf_.

Une autre solution consiste à créer une base de données MySQL à utiliser avec la version finale d'Analyzer.

3.10.3 Problèmes liés au navigateur de données

Lors de l'utilisation du navigateur de données, vous êtes confrontés aux problèmes suivants :

Limitation des attributs dans les définitions d'ensemble de données : Novell recommande de limiter les définitions d'ensemble de données à moins de 10 attributs afin d'optimiser les performances du navigateur de données. La création de définitions d'ensemble de données comportant plus de 10 attributs nuit en effet fortement aux performances de ce dernier.

Problèmes liés au curseur : lorsque vous retournez de la boîte de dialogue d'édition de valeurs multiples vers une cellule à plusieurs valeurs, Analyzer ne redessine pas correctement le curseur de la table.

Pour corriger l'affichage, passez dans une autre cellule à l'aide d'un clic ou d'une touche de direction, puis revenez dans la cellule d'origine.

Problèmes liés au tri : les colonnes d'entiers se trient comme des chaînes et non comme des entiers. Par exemple, 100 apparaît avant 90. De plus, le tri est sensible à la casse. Par exemple, « Pol » apparaît avant « carine ».

Colonne vide dans l'importation des données de fichier plat : le champ DN source est toujours vide dans les instances d'ensemble de données importées à partir de fichiers plats. Vous pouvez l'ignorer.

3.10.4 Analyzer ne démarre pas après son installation sous Windows Vista

Windows Vista a mis en oeuvre·une nouvelle fonction de contrôle de compte d'utilisateur qui empêche l'exécution des applications en tant qu'administrateur, sauf indication contraire de votre part.

Pour lancer Analyzer sous Vista, cliquez avec le bouton droit sur son raccourci, puis sélectionnez l'option Exécuter en tant qu'administrateur. Vous pouvez également choisir de désactiver l'option Contrôle de compte d'utilisateur.

3.10.5 La base de données Analyzer ne s'initialise pas après redémarrage

Si vous arrêtez puis redémarrez rapidement Analyzer, sa base de données risque de ne pas se réinitialiser correctement. Pour éviter ce problème, attendez environ trente secondes avant de redémarrer Analyzer.

Si Analyzer démarre et que sa base de données ne s'initialise pas comme il se doit, sélectionnez Refresh View (Rafraîchir la vue) dans la vue du projet afin de réinitialiser la base de données.

3.10.6 Utilisation d'une base de données externe MySQL avec Analyzer

Analyzer vous permet de remplacer sa base de données interne HSQLDB par défaut par une base de données MySQL. Pour configurer les paramètres de base de données, allez dans Window (Fenêtre) > Preferences (Préférences) > Analyzer > Database Settings (Paramètres de la base de données). Toutefois, si vous utilisez une base de données MySQL externe, tenez compte du problème suivant :

Caractères étendus et double octet : la base de données MySQL utilise le jeu de caractères par défaut du système d'exploitation pour l'encodage des champs de table. Si ce jeu ne reconnaît pas un caractère étendu ou double octet, Analyzer indique ??? dans le navigateur de données. Pour éviter ce problème, définissez le jeu de caractères par défaut du système d'exploitation sur UTF-8 ou un jeu de caractères qui comprend tous les caractères étendus ou double octet qu'Analyzer est susceptible d'importer.

3.10.7 Le pilote SAP-User nécessite des fichiers supplémentaires

Pour utiliser le pilote SAP-User, vous devez installer la bibliothèque sapjco.jar dans Analyzer, ainsi que les fichiers librfc32.dll et sapjcorfc.dll dans le dossier %systemroot% Windows (généralement C:\windows\system32).

Redémarrez Analyzer après avoir installé ces fichiers.

3.10.8 Le pilote DB2 nécessite des bibliothèques supplémentaires

Le pilote DB2 Analyzer nécessite les deux bibliothèques suivantes pour fonctionner correctement. Vous pouvez les télécharger à partir du site IBM.

  • db2java.zip

  • db2jcc.jar

3.10.9 Avertissement concernant la modification des données

Analyzer n'empêche pas les utilisateurs de modifier quoi que ce soit dans un ensemble de données. Si un utilisateur disposant de droits appropriés pour l'application source modifie une valeur, par exemple un GUID ou un DN, Analyzer ne tente pas de déterminer si ce changement génère un problème lors de son écriture dans l'application source.

Pour éviter des problèmes dans l'application source, les utilisateurs doivent faire preuve de prudence lorsqu'ils modifient des données et les envoient à l'application source.

3.10.10 Erreurs lors de l'envoi de données mises à jour à une application

Lorsque vous tentez de transmettre des données mises à jour à l'application source depuis le navigateur de données d'Analyzer (en cliquant sur le bouton Save to Application (Enregistrer dans l'application)), un message d'erreur signalant un problème avec l'opération de mise à jour peut s'afficher. Les indicateurs de données modifiées du navigateur de données dans la table de données changent toutefois pour montrer que les mises à jour ont réussi.

Si c'est le cas, il se peut qu'effectivement, les mises à jour aient échoué. Il convient alors de réimporter les données depuis l'application source afin de vérifier leur état réel avant d'apporter d'autres modifications.

Les problèmes liés aux opérations de mise à jour surviennent essentiellement en cas d'ajout d'une valeur à un attribut à valeurs multiples.

3.10.11 Niveau de trace IDS

La vue IDS Trace (Trace IDS) utilise beaucoup de ressources. Vous ne devez l'ouvrir que lorsque vous avez besoin d'informations.

Le niveau de trace IDS est défini sur 3 par défaut afin de suivre les erreurs et problèmes de connexion. Ce niveau peut nuire aux performances de la navigation dans les données. Pour modifier ce paramètre, cliquez sur le bouton Preferences (Préférences) dans la vue IDS Trace (Trace IDS).

3.10.12 L'importation ne renvoie pas les données de l'application

Les problèmes suivants peuvent empêcher Analyzer d'afficher le contenu d'un ensemble de données dans la vue du navigateur de données :

3.10.12.1 Utilisation d'un mot réservé SQL comme nom de colonne

Analyzer 1.2 ne prend pas en charge les mots réservés SQL en tant que noms de colonne pour les ensembles de données (par exemple, « group » ou « select ».) Si le nom d'une colonne est un mot réservé SQL, aucune donnée ne s'affiche dans la vue du navigateur de données. Pour éviter ce problème, excluez la colonne (attribut) en question de l'ensemble de données.

3.10.12.2 Le canal Abonné est désactivé pour la connexion sélectionnée

Par défaut, le canal Abonné d'Analyzer est activé afin que vous puissiez exécuter des requêtes d'ensemble de données. Toutefois, si un profil de connexion a été synchronisé depuis Designer avec le canal Abonné désactivé, celui-ci reste désactivé pour Analyzer. Si vos ensembles de données ne contiennent aucune donnée, vérifiez que le canal Abonné du profil de connexion est activé dans Analyzer.

Pour ce faire, cliquez avec le bouton droit sur le profil de connexion souhaité, puis sélectionnez Properties (Propriétés). Dans les propriétés du profil de connexion, sélectionnez IDS Configuration (Configuration IDS) > Parameters (Paramètres) > Subscriber Options (Options de l'abonné). Vérifiez que l'option Disable subscriber (Désactiver l'abonné) est définie sur No (Non) (valeur par défaut).

3.10.13 Le bouton Précédent ne fonctionne pas dans l'assistant de configuration

Le bouton Précédent dans les boîtes de dialogue de l'assistant de configuration ne fonctionne pas. Si vous devez modifier le profil de connexion sur lequel vous travaillez, annulez l'assistant et recommencez, ou terminez la configuration du profil et apportez les modifications dans les propriétés de connexion.

3.10.14 L'analyse ne tient pas compte du nom de la classe

Analyzer effectue son analyse des données uniquement sur la base du nom de l'attribut, sans tenir compte du nom de la classe. Par conséquent, si vous assignez des attributs de différentes classes au même attribut d'application, l'analyse teste uniquement le premier attribut assigné qu'elle détecte. Par exemple, dans l'assignation de schéma suivante, Analyzer teste uniquement l'attribut name assigné à la classe Groupe et ignore l'assignation dans la classe Utilisateur.

Class = Group
  |___ Attribute = gname ---> name
Class = User
  |___ Attribute = uname ---> name

Ce problème peut également se produire avec les assignations de schémas préconfigurées qu'Analyzer fournit avec ses pilotes. Les assignations peuvent être correctes par rapport au nom de l'attribut, mais pas par rapport au nom de la classe.

3.10.15 La suppression de plusieurs projets génère des exceptions

Si vous supprimez plusieurs projets Analyzer simultanément, le journal d'erreurs peut consigner plusieurs messages d'exception. Ceux-ci n'indiquent pas un problème lié à Analyzer ni à l'opération de suppression, et peuvent être ignorés.

3.10.16 Certains caractères génèrent des problèmes avec l'analyse de fréquence des modèles

La métrique d'analyse de fréquence des modèles ne fonctionne pas correctement avec les données qui contiennent les caractères suivants. Si vous tentez d'effectuer une analyse de fréquence des modèles sur un ensemble de données dont des valeurs contiennent l'un de ces caractères, l'analyse échoue et ne renvoie aucun résultat.

Caractère

Description

+

Symbole plus (addition)

*

Astérisque

.

Point

Guillemet simple ouvrant

?

Point d'interrogation

|

Barre verticale

\

Barre oblique inverse

( )

Parenthèse ouvrante ou fermante

[ ]

Crochet ouvrant ou fermant

3.10.17 Un guillemet simple ouvrant dans une valeur génère un problème lors de l'enregistrement dans une application

Si vous modifiez une valeur de donnée dans une instance d'ensemble de données en y introduisant un guillemet simple ouvrant (‘), Analyzer génère une erreur d'exception Java* lors de la tentative d'enregistrement des modifications dans l'application. Ce problème survient en cas d'utilisation d'une base de données HSQL ou d'une base de données MySQL externe pour Analyzer.

3.10.18 Impossible d'importer des connexions depuis Designer

Si les connexions ne s'importent pas comme il se doit depuis Designer, il est probable que la configuration de serveur associée à l'ensemble de pilotes dans Designer est incorrecte ou incomplète. Par exemple, si vous créez un ensemble de pilotes dans Designer, le DN de serveur par défaut est server.context. Si vous tentez d'importer des informations de connexion qui incluent des données non valides telles que celle-ci, l'importation échoue.

Avant d'importer des informations de connexion depuis Designer, assurez-vous que les informations relatives au serveur sont correctes.

3.10.19 Erreurs d'impression des rapports

Sur les systèmes Linux dotés d'imprimantes CUPS, la structure JasperReports* n'est pas en mesure d'imprimer des rapports directement depuis la visionneuse de rapports. Vous pouvez, en revanche, enregistrer le rapport en tant que fichier PDF, puis l'imprimer à partir d'un lecteur de PDF.

3.10.20 Impossible d'annuler de vastes opérations de données

Lors de l'importation d'une instance d'ensemble de données volumineuse ou de l'exécution d'une requête SQL sur ce type d'instance, le bouton Cancel (Annuler) de la boîte de dialogue de progression ne fonctionne pas. Pour annuler l'opération, vous devez soit attendre qu'elle soit terminée, soit arrêter Analyzer puis le redémarrer.

3.10.21 Pages d'aide de l'assistant de connexion

L'assistant de connexion utilise des pages d'aide dynamiques à partir desquelles Designer ne parvient pas à faire correctement référence aux pages d'aide d'Analyzer. Par conséquent, lorsque vous cliquez sur le bouton Aide, vous obtenez l'aide générale d'Eclipse au lieu d'une aide spécifique à la boîte de dialogue de l'assistant de connexion.

Les trois premières pages de l'assistant de connexion, ainsi que la dernière consacrée au résumé, sont des pages statiques qui affichent correctement l'aide d'Analyzer. Utilisez l'aide de ces pages pour obtenir toutes les informations sur l'assistant de connexion.

3.10.22 L'analyse de concordance n'exclut pas les valeurs supprimées

Si vous avez supprimé des valeurs dans le navigateur de données qui ont été mises à jour dans l'application, celles-ci sont encore prises en compte lors de l'exécution d'une analyse de concordance.

3.10.23 L'importation de schéma d'application échoue

Le schéma du coffre-fort d'identité ne prend pas en charge plusieurs classes portant le même nom. Certains schémas d'application, tels que Notes, prennent en charge les noms de classe en double. Si vous souhaitez importer un schéma d'application qui comporte des noms de classe en double, vous devez d'abord consolider ces derniers en une classe unique contenant les attributs de toutes les classes en double.

Si vous ne pouvez pas résoudre les classes en double dans le schéma d'application, vous pouvez résoudre les noms de classe en double manuellement dans Analyzer, en procédant comme suit :

WARNING:cette procédure est déconseillée et peut donner lieu à des incohérences dans le schéma du coffre-fort d'identité. Elle ne doit être appliquée qu'en cas d'absolue nécessité.

  1. Ouvrez la vue IDS Trace (Trace IDS) (Window (Fenêtre) > Show View (Afficher la vue) > IDS Trace (Trace IDS)).

  2. Dans la vue du projet, cliquez avec le bouton droit sur la connexion appropriée, puis sélectionnez Rafraîchir le schéma (Rafraîchir le schéma).

    Cette opération capture le schéma d'application dans la trace IDS. Si la trace IDS ne capture pas tout le schéma, augmentez la taille de la fenêtre Trace IDS. Pour ce faire, cliquez sur l'icône Preferences (Préférences), puis augmentez le paramètre Maximum lines to retain (Nombre maximal de lignes à conserver).

  3. Ouvrez la vue Navigator (Navigateur) (Window (Fenêtre) > Show View (Afficher la vue) > Navigator (Navigateur)).

  4. Dans la vue Navigator (Navigateur), développez le projet approprié, puis accédez à Model (Modèle) > Analyzer.

  5. Double-cliquez sur le fichier de schéma approprié (*ShimConfig.xml) afin de l'ouvrir dans un éditeur XML.

    S'il existe plusieurs fichiers de configuration de module d'interface (shim), vous pouvez identifier l'application associée à chaque fichier en ouvrant le fichier et en consultant le contenu des balises <class-name>, <auth-id> et <auth-context>.

  6. Dans l'éditeur XML, recherchez les éléments suivants. S'ils n'existent pas, ajoutez-les au schéma directement au-dessus de la balise de fermeture </shim-config>.

    <app-schema-def>
       <schema-def>
    ...
       </schema-def>
    <app-schema-def>
    
  7. Dans la vue IDS Trace (Trace IDS), repérez la balise <NDS>, puis collez le contenu de la balise <NDS> dans la balise <schema-def> dans le fichier *ShimConfig.xml.

    Veillez à ne pas inclure la balise <NDS> dans ce que vous copiez-collez dans le fichier *ShimConfig.xml.

  8. Recherchez tous les éléments <ClassDef> en double dans la définition de schéma et consolidez toutes les définitions d'attribut <attr-def> sous un seul élément <ClassDef>.

  9. Enregistrez les modifications dans le fichier de schéma (Ctrl+S), puis redémarrez Analyzer.

3.10.24 La concordance est sensible à la casse en cas d'utilisation de HSQL

Si vous utilisez HSQL en tant que base de données principale pour Analyzer, la concordance est sensible à la casse. En revanche, s'il s'agit de MySQL, la base de données principale ne tient pas compte de la casse.

3.10.25 Sous Windows, Analyzer se bloque si CM Synergy est installé

Si Analyzer est installé sous Windows avec CM Synergy, la recherche de fichiers provoque l'arrêt d'Analyzer. Vous ne pouvez installer CM Synergy et Analyzer sur une même machine.

En effet, l'installation de CM Synergy écrase l'une des bibliothèques natives de Windows dont Analyzer a besoin.

3.10.26 La JVM se bloque au démarrage d'Analyzer ou en cas d'ouverture de la page de bienvenue ou de l'aide sous Linux 64 bits

Si la version 32 bits de XULRunner est installée sur une distribution Linux 64 bits, il se peut que la machine virtuelle Java (Java Virtual Machine - JVM) se bloque lorsque vous lancez Analyzer ainsi que lorsque vous affichez la page de bienvenue ou une rubrique d'aide. Pour résoudre ce problème :

  1. Ouvrez le fichier Analyzer.ini situé dans le répertoire d'installation d'Analyzer.

  2. Ajoutez la ligne ci-dessous à la fin du fichier Analyzer.ini  :

    -Dorg.eclipse.swt.browser.XULRunnerPath=/usr/lib/xulrunner-1.9/

  3. Enregistrez le fichier Analyzer.ini et lancez Analyzer.

3.11 Désinstallation de la structure d'Identity Manager 4.0

Vous risquez de rencontrer les problèmes suivants lors de la désinstallation des pilotes et du moteur méta-annuaire d'Identity Manager.

3.11.1 La désinstallation de la structure d'Identity Manager 4.0 ne supprime pas le fichier DXMLnotes.pkg sous Solaris 10

3.11.2 Sous Windows, les fichiers journaux de la désinstallation de la structure d'Identity Manager 4.0 ne sont pas créés dans le dossier Uninstall

Les fichiers journaux de la désinstallation sont créés dans le répertoire temp.

3.11.3 Sous Windows, la désinstallation du serveur méta-annuaire ne supprime pas le répertoire lib

Les fichiers JAR qui résident dans le répertoire lib ne sont pas supprimés.

Le programme de désinstallation désinstalle d'autres composants.

3.12 Désinstallation intégrée d'Identity Manager 4.0

3.12.1 Il se peut que Windows redémarre après la désinstallation du programme d'installation intégré.

Le programme d'installation détecte si un redémarrage est nécessaire au cours de la désinstallation. Il affiche un avertissement en mode GUI. En mode silencieux, il se peut qu'il redémarre.

3.12.2 Sous Windows, la désinstallation du coffre-fort d'identité se bloque en mode silencieux

La désinstallation du coffre-fort d'identité se bloque lorsque vous exécutez la commande nds-uninstall.

Pour réussir la désinstallation du coffre-fort d'identité,

  1. Arrêtez le DHost à partir du Gestionnaire des tâches.

  2. Démarrez le service NDS.

  3. Lancez le programme de désinstallation.

3.12.3 Le programme d'installation intégré ne supprime pas JBoss et PostgreSQL

Pour plus d'informations sur la désinstallation du module de provisioning basé sur les rôles, reportez-vous au manuel Guide d'installation de l'application utilisateur du module de provisioning basé sur les rôles Identity Manager version 4.0.

3.12.4 Sous Windows, le programme de désinstallation intégré ne nettoie pas complètement le dossier d'installation

La commande suivante peut échouer en renvoyant une valeur de sortie 1.

cmd /c copy
"C:\Users\Administrator\AppData\Local\Temp\2\I1285831815\Windows\resource\jre\..\iawin64_x64.dll"
"C:\Program Files (x86)\Novell\Identity
Manager\Uninstall_Roles_Based_Provisioning_Module_for_Novell_Identity_Manager\resource\iawin64_x64.dll

Le programme de désinstallation ne supprime pas les dossiers <Install> et <system drive>\Novell\conf.

Pour résoudre ce problème, supprimez manuellement ces dossiers.

4.0 Mentions légales

Novell, Inc. n'accorde aucune garantie, explicite ou implicite, quant au contenu de cette documentation, y compris toute garantie de bonne qualité marchande ou d'aptitude à un usage particulier. Novell se réserve en outre le droit de réviser cette publication à tout moment et sans préavis.

Par ailleurs, Novell exclut toute garantie relative à tout logiciel, notamment toute garantie, expresse ou implicite, que le logiciel présenterait des qualités spécifiques ou qu'il conviendrait à un usage particulier. Novell se réserve en outre le droit de modifier à tout moment tout ou partie des logiciels Novell, sans notification préalable de ces modifications à quiconque.

Tous les produits ou informations techniques fournis dans le cadre de ce contrat peuvent être soumis à des contrôles d'exportation aux États-Unis et à la législation commerciale d'autres pays. Vous vous engagez à respecter toutes les réglementations de contrôle des exportations et à vous procurer les licences et classifications nécessaires pour exporter, réexporter ou importer des produits livrables. Vous acceptez de ne pas procéder à des exportations ou à des réexportations vers des entités figurant sur les listes noires d'exportation en vigueur aux États-Unis ou vers des pays terroristes ou soumis à un embargo par la législation américaine en matière d'exportations. Vous acceptez de ne pas utiliser les produits livrables pour le développement prohibé d'armes nucléaires, de missiles ou chimiques et biologiques. Reportez-vous à la page Web des services de commerce international de Novell pour plus d'informations sur l'exportation des logiciels Novell. Novell décline toute responsabilité dans le cas où vous n'obtiendriez pas les autorisations d'exportation nécessaires.

Copyright © 2010 Novell, Inc. Tous droits réservés. Cette publication ne peut être reproduite, photocopiée, stockée sur un système de recherche documentaire ou transmise, même en partie, sans le consentement écrit explicite préalable de l'éditeur.

Pour connaître les marques commerciales de Novell, reportez-vous à la liste des marques commerciales et des marques de service de Novell.

Toutes les marques commerciales de fabricants tiers appartiennent à leur propriétaire respectif.

Informations de licence tierce pour Analyzer

Les sections suivantes traitent des informations de licence tierce sur Analyzer.

Analyzer inclut des logiciels développés par IBM Corp. à l'aide de la plate-forme Eclipse (tous droits réservés) et de l'Apache Software Foundation. Novell est membre de la fondation Eclipse.

Licence HSQLDB

CE LOGICIEL EST FOURNI « EN L'ÉTAT » PAR LES DÉTENTEURS DU COPYRIGHT ET LEURS COLLABORATEURS. TOUTE GARANTIE, EXPRESSE OU IMPLICITE, Y COMPRIS, MAIS SANS RESTRICTION, LES GARANTIES DE QUALITÉ MARCHANDE ET D'ADÉQUATION À UN USAGE SPÉCIFIQUE SONT EXCLUES. LE GROUPE HYPERSONIC SQL OU SES COLLABORATEURS NE SERONT EN AUCUN CAS TENUS POUR RESPONSABLES DES DOMMAGES DIRECTS, INDIRECTS, ACCIDENTELS, SPÉCIAUX, EXEMPLAIRES OU CONSÉCUTIFS (Y COMPRIS, MAIS SANS S'Y LIMITER, LA FOURNITURE DE BIENS OU SERVICES DE REMPLACEMENT ; LA PERTE DE JOUISSANCE, DE DONNÉES OU DE BÉNÉFICES OU L'INTERRUPTION D'ACTIVITÉ), PROVOQUÉS EN TOUT ÉTAT DE CAUSE ET EN VERTU DE QUELQUE THÉORIE DE RESPONSABILITÉ QUE CE SOIT, CONTRACTUELLE, STRICTE OU DÉLICTUELLE (PAR NÉGLIGENCE OU AUTREMENT) RÉSULTANT DE L'UTILISATION DE CE LOGICIEL, MÊME SI L'ÉVENTUALITÉ DE CES DOMMAGES EST CONNUE.

Ce logiciel réunit des contributions volontaires apportées par de nombreux individus pour le compte du groupe Hypersonic SQL.

Licence Jython

Copyright© 2006, Sun Microsystems, Inc.

Tous droits réservés.

La redistribution et l'utilisation au format source et binaire, avec ou sans modification, sont autorisées à condition toutefois que les conditions suivantes soient respectées :

  • Lors de la redistribution du code source, la notice de copyright ci-avant, cette liste de conditions et l'exclusion de garantie suivante doivent être conservées.

  • En cas de redistribution au format binaire, la notice de copyright ci-avant, cette liste des conditions et la dénégation ci-après doivent figurer dans la documentation et/ou les autres matériels fournis.

  • Le nom de Sun Microsystems, Inc. et de ses collaborateurs ne peut être utilisé pour assumer ou promouvoir des produits dérivés de ce logiciel sans autorisation écrite préalable spécifique.

CE LOGICIEL EST FOURNI « EN L'ÉTAT » PAR LES DÉTENTEURS DU COPYRIGHT ET LEURS COLLABORATEURS. LES GARANTIES, EXPRESSES OU IMPLICITES, Y COMPRIS, MAIS SANS RESTRICTION, LES GARANTIES RELATIVES À LA COMMERCIALISATION ET À L'ADÉQUATION À UNE UTILISATION SPÉCIFIQUE SONT REJETÉES. LES DÉTENTEURS DU COPYRIGHT OU LEURS COLLABORATEURS NE SERONT EN AUCUN CAS TENUS POUR RESPONSABLES DES DOMMAGES DIRECTS, INDIRECTS, ACCIDENTELS, SPÉCIAUX, EXEMPLAIRES OU CONSÉCUTIFS (Y COMPRIS, MAIS SANS RESTRICTION, LA FOURNITURE DE BIENS OU SERVICES DE REMPLACEMENT ; LA PERTE DE JOUISSANCE, DE DONNÉES OU DE BÉNÉFICES ; OU LA PERTE D'EXPLOITATION) CAUSÉS DE QUELQUE MANIÈRE QUE CE SOIT ET BASÉS SUR UNE QUELCONQUE THÉORIE DE RESPONSABILITÉ, QU'ILS SOIENT D'ORIGINE CONTRACTUELLE, DÉLICTUELLE (Y COMPRIS PAR NÉGLIGENCE OU AUTRE) ET QU'ILS SOIENT PROVOQUÉS PAR L'UTILISATION DE CE LOGICIEL, MÊME AVERTIS DE L'ÉVENTUALITÉ DE CES DOMMAGES.