Ce document répertorie les problèmes connus de Novell Identity Manager 4.0.
La dernière version de ce fichier lisezmoi est disponible sur le site Web de documentation en ligne de Novell Identity Manager.
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 :
Les sections suivantes fournissent des informations sur les problèmes connus au moment de la sortie du produit.
Section 3.1, Problèmes liés au programme d'installation de la structure d'Identity Manager 4.0
Section 3.2, Problèmes liés au programme d'installation intégré d'Identity Manager 4.0
Section 3.11, Désinstallation de la structure d'Identity Manager 4.0
Section 3.12, Désinstallation intégrée 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 :
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.
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.
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.
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é.
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.
Lorsque vous utilisez le programme d'installation intégré d'Identity Manager, vous risquez de rencontrer les problèmes suivants :
Le programme d'installation intégré ne met pas Identity Manager à niveau sous Windows
Sous Linux, l'agent de plate-forme n'est pas mis à niveau vers la version la plus récente
L'installation d'Identity Manager sur un bureau à distance échoue parfois
Le programme d'installation intégré n'ajoute pas de serveur de consignation au fichier logevent.cfg
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.
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.
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.
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.
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.
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).
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é.
Lors de l'utilisation du chargeur distant, vous risquez de rencontrer les problèmes suivants :
Sous Windows Server 2008 Core, lorsque vous cliquez sur
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
dans la console du chargeur distant.Lors de l'utilisation d'Identity Manager, vous risquez de rencontrer les problèmes suivants :
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
Ce problème ne se produit que sur les machines virtuelles.
Pour contourner ce problème :
Redémarrez eDirectory.
Réduisez la taille minimale du tas de la JVM si l'échec se reproduit.
Redémarrez eDirectory.
Lors de l'utilisation des pilotes Identity Manager, vous risquez de rencontrer les problèmes suivants :
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.
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 :
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é.
Libérez le bouton gauche de la souris pour sélectionner l'option.
Lors de l'utilisation du module Identity Reporting, vous risquez de rencontrer les problèmes suivants :
Les rapports ne s'exécutent que si l'option Headless est activée
Une erreur s'affiche si les modules Novell Identity Reporting et RBPM sont configurés séparément
La colonne Base de données ne se remplit pas pendant les assignations de rôles
La suppression d'attributs étendus n'est pas prise en compte dans la table des attributs étendus
L'agenda n'accède pas à la date du jour lorsque l'option d'affichage est définie sur 1 semaine
L'horloge doit être réglée correctement avant d'exécuter l'installation d'EAS
La taille du tas doit être augmentée pour la création des rapports
L'installation du module de création de rapports écrase parfois le fichier logevent.conf
Étapes requises pour profiter de l'amélioration de DNContainer
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 :
Arrêtez JBoss en spécifiant la commande suivante :
/etc/init.d/jboss_init stop
Ouvrez le fichier start-jboss.sh dans le répertoire /opt/novell/idm/rbpm/UserApplication.
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
Enregistrez le fichier et quittez.
Redémarrez JBoss :
/etc/init.d/jboss_init start
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
du pilote de passerelle système gérée.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.
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.
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.
Dans Firefox, si les
sont définies de manière à afficher 1 semaine dans la page Agenda et que vous cliquez sur le bouton , 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.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.
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.
Dans les circonstances suivantes, le fichier logevent.conf est écrasé sans avertissement au cours de l'installation du module de création de rapports :
il existe déjà un fichier logevent.conf dans le répertoire /etc/ ;
EAS est installé sur la même machine ;
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.
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.
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 :
Arrêtez le serveur sur lequel s'exécute l'application utilisateur.
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
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.
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.
É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.
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.
Redémarrez le serveur d'applications.
novelldans /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]
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 :
Localisez le fichier suivant dans votre installation Designer :
/opt/novell/idm/Designer/plugins/com.novell.core.scriptengineshell_4.0.0.*/lib/UIRegistry.jar
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
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>
Replacez ce fichier dans le JAR à son emplacement d'origine et démarrez Designer.
Dans Designer, créez une nouvelle entrée DAL avec un nom encore inutilisé, par exemple maRechercheDescription
.
Pour la classe de base de cette entrée DAL, choisissez Organisation
et l'attribut que vous souhaitez afficher (par exemple, Description
).
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.)
Pour utiliser la nouvelle entrée DAL, ouvrez une PRD et accédez à un formulaire. Ajoutez ou sélectionnez un champ dn/DNContainer.
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).
Déployez la nouvelle entrée DAL et le PRD.
Sur l'application utilisateur, effacez le cache (ou redémarrez le serveur).
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.
Lors de l'utilisation du module de provisioning basé sur les rôles, vous risquez de rencontrer les problèmes suivants :
Un message d'erreur trompeur s'affiche pour la fonction de copie dans le portlet Detail
Le basculement au niveau des sessions ne fonctionne pas avec les répartiteurs logiciels
Les formulaires ne s'impriment pas correctement dans Internet Explorer
Le programme d'installation intégré ne gère pas correctement les codes d'erreur RBPM
Problème de mise en cache avec des assignations récemment supprimées
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 :
Loguez-vous à l'application utilisateur en tant qu'administrateur et accédez à l'onglet
.Cliquez sur
dans Applications de portlet.Cliquez sur
.Cliquez sur l'icône d'
et entrez du texte, « TEST » par exemple.Sélectionnez ce texte et cliquez sur l'icône
.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.
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.
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
> . 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
> .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 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.
Les rapports de module de provisioning basé sur les rôles qui étaient fournis dans les anciennes versions du produit (disponibles sous
dans l'onglet ) sont devenus obsolètes dans cette version. Ils seront supprimés dans une prochaine version.Les signatures numériques ne sont plus prises en charge dans cette version.
Les portlets d'accessoires ne sont plus pris en charge dans cette version.
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 , une page d'erreur s'affiche lorsque cet utilisateur tente de se loguer à l'application.
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.
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.
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.
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.
Lors de l'utilisation d'iManager, vous risquez de rencontrer les problèmes suivants :
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 :
Cliquez sur
> .Cliquez sur l'onglet
, puis sur .Cliquez sur
> , puis sélectionnez .Lorsque vous redémarrez Internet Explorer, l'invite disparaît.
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.
Lors de l'utilisation des plug-ins Identity Manager, vous risquez de rencontrer les problèmes suivants :
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.
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.
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é.
Les problèmes suivants existent dans l'environnement Analyzer 1.2 :
Analyzer ne démarre pas après son installation via le programme d'installation intégré
Problèmes liés aux projets créés dans des versions préliminaires d'Analyzer
Analyzer ne démarre pas après son installation sous Windows Vista
La base de données Analyzer ne s'initialise pas après redémarrage
Utilisation d'une base de données externe MySQL avec Analyzer
Erreurs lors de l'envoi de données mises à jour à une application
Le bouton Précédent ne fonctionne pas dans l'assistant de configuration
Certains caractères génèrent des problèmes avec l'analyse de fréquence des modèles
L'analyse de concordance n'exclut pas les valeurs supprimées
La concordance est sensible à la casse en cas d'utilisation de HSQL
Pour démarrer Analyzer, procédez comme suit afin de modifier les assignations XULRunner :
En tant qu'utilisateur root, accédez au dossier /opt/novell/idm/Analyzer.
Ouvrez le fichier Analyzer.ini dans l'éditeur GEdit.
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/
Enregistrez le fichier et fermez-le.
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.
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
est toujours vide dans les instances d'ensemble de données importées à partir de fichiers plats. Vous pouvez l'ignorer.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
. Vous pouvez également choisir de désactiver l'option .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
(Rafraîchir la vue) dans la vue du projet afin de réinitialiser la base de données.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
(Fenêtre) > (Préférences) > > (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.
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.
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
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.
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
(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.
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
(Préférences) dans la vue IDS Trace (Trace IDS).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 :
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.
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
(Propriétés). Dans les propriétés du profil de connexion, sélectionnez (Configuration IDS) > (Paramètres) > (Options de l'abonné). Vérifiez que l'option (Désactiver l'abonné) est définie sur (Non) (valeur par défaut).Le bouton
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.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.
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.
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.
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.
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.
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.
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
(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.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
, 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.
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.
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é.
Ouvrez la vue IDS Trace (Trace IDS) (
(Fenêtre) > (Afficher la vue) > (Trace IDS)).Dans la vue du projet, cliquez avec le bouton droit sur la connexion appropriée, puis sélectionnez
(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
(Préférences), puis augmentez le paramètre (Nombre maximal de lignes à conserver).Ouvrez la vue Navigator (Navigateur) (
(Fenêtre) > (Afficher la vue) > (Navigateur)).Dans la vue Navigator (Navigateur), développez le projet approprié, puis accédez à
(Modèle) > .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>.
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>
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.
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>.
Enregistrez les modifications dans le fichier de schéma (Ctrl+S), puis redémarrez Analyzer.
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.
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.
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 :
Ouvrez le fichier Analyzer.ini situé dans le répertoire d'installation d'Analyzer.
Ajoutez la ligne ci-dessous à la fin du fichier Analyzer.ini :
-Dorg.eclipse.swt.browser.XULRunnerPath=/usr/lib/xulrunner-1.9/
Enregistrez le fichier Analyzer.ini et lancez Analyzer.
Vous risquez de rencontrer les problèmes suivants lors de la désinstallation des pilotes et du moteur méta-annuaire d'Identity Manager.
Les fichiers journaux de la désinstallation sont créés dans le répertoire temp.
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.
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.
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é,
Arrêtez le DHost à partir du Gestionnaire des tâches.
Démarrez le service NDS.
Lancez le programme de désinstallation.
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.
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 <system drive>\Novell\conf.
etPour résoudre ce problème, supprimez manuellement ces dossiers.
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.
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.
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.
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.