Notes de version de NetIQ Identity Manager 4.9

Mai 2024

NetIQ Identity Manager 4.9 offre de nouvelles fonctions et améliorations ainsi qu'une plus grande convivialité, et résout divers problèmes des versions précédentes. Les mises à jour de cette version sont cumulatives. Elles comprennent des correctifs logiciels et des améliorations dans la version actuelle, ainsi que tous les correctifs publiés précédemment par les Service Packs, les correctifs et les correctifs à chaud. La plupart de ces améliorations ont été apportées en réponse directe aux suggestions de nos clients. Nous vous remercions pour votre temps et pour vos commentaires très utiles. Nous espérons que cette collaboration se poursuivra et que nos produits continueront de répondre à tous vos besoins. Vous pouvez publier vos commentaires sur les forums de la communauté Identity Manager sur le site Web NetIQ Communities, notre communauté en ligne qui reprend aussi des informations sur les produits, des blogues et des liens vers des ressources utiles.

Pour plus d'informations sur les nouveautés des versions précédentes, consultez la section « Previous Releases » (Versions précédentes) sur le site Web de documentation d'Identity Manager.

Pour plus d'informations sur cette version et pour consulter les dernières notes de version, rendez-vous sur la page de documentation. Pour télécharger ce produit, consultez le portail Software Licenses and Downloads (Licences et téléchargements de logiciels).

1.0 Nouveautés

Identity Manager 4.9 offre les nouvelles fonctions et améliorations suivantes :

Pour plus d'informations sur les nouvelles fonctions de NetIQ Identity Manager Designer 4.9, reportez-vous aux Notes de version de NetIQ Identity Manager Designer 4.9.

1.1 Prise en charge des systèmes d'exploitation

Cette version ajoute la prise en charge des plates-formes suivantes :

  • Red Hat Enterprise Linux (RHEL) 9.3, 9.2, 8.9 et 8.8

  • Open Enterprise Server (OES) 24.2

  • Pour Identity Manager Designer

    • Red Hat Enterprise Linux (RHEL) 9.2, 9.1, 8.9, 8.8 et 8.7

    • SUSE Linux Enterprise Server (SLES) 15 SP5

    • Windows 11 (Desktop)

    • macOS Sonoma

Pour obtenir la liste complète des systèmes d'exploitation pris en charge, reportez-vous à la page Configuration système requise pour Identity Manager 4.9. Pour plus d'informations sur les composants du paquetage, les bases de données et les navigateurs pris en charge par cette version, reportez-vous à la section Versions de composants pris en charge.

1.2 NetIQ Audit, Compliance & Data Intelligence

Identity Manager introduit ACDI (Audit, Compliance & Data Intelligence), un nouvel outil d'analyse visuelle des données relatives aux identités. L'outil collecte toutes les données relatives aux identités à partir des sources Identity Manager, les traite et offre des fonctionnalités de création de rapports et de surveillance sur le tableau de bord ACDI. Pour plus d'informations sur cet outil, reportez-vous au document NetIQ Audit, Compliance and Data Intelligence for Identity Manager.

ACDI est disponible en tant que produit complémentaire avec Identity Manager 4.9. Vous pouvez le télécharger à partir du portail Software Licenses and Downloads (Licences et téléchargements de logiciels). Cet outil est disponible uniquement pour la solution hors cloud Identity Manager 4.9 et non pour le déploiement sur le cloud.

1.3 Les pilotes Identity Manager prennent désormais en charge Java 11

Cette version ajoute la prise en charge de Java 11 pour les pilotes Identity Manager 4.9. La liste suivante répertorie les pilotes mis à jour.

Tableau 1 Pilotes Identity Manager 4.9 et leur version équivalente fonctionnelle en 4.8.x

Pilote

Version livrée avec Identity Manager 4.9

Version de base (Identity Manager 4.8.x)

Azure Active Directory (AD)

5.2.0.0000

5.1.7.0200

Bidirectional eDirectory

4.1.0.0000

4.0.8.0300

REST

1.3.0.0000

1.2.0.0000

Delimited Text (Texte délimité)

4.1.0.0000

4.0.2.0200

GroupWise (basé sur REST)

4.1.0.0000

4.0.1.1

Module Identity Gateway Integration (intégration de la passerelle d'identité)

1.1.0.0000

1.0.1.0300

JDBC

4.3.0.0000

4.2.2.0400

JDBC Fanout (agent de dissémination JDBC)

1.3.0.0000

1.2.8

JMS

4.1.0.0000

4.0.0

LDAP

4.3.0.0000

4.2.0.0200

Lotus Notes

4.2.0.0000

4.1.2.0100

Manual Task Service (Service de tâche manuelle)

4.2.0.0000

4.1.0

Oracle E-Business Suite HR

4.2.0.0000

4.1.2.1

Oracle E-Business Suite TCA

4.2.0.0000

4.1.2.1

Oracle E-Business Suite User Management

4.2.0.0000

4.1.2.0101

PeopleSoft

5.3.0.0000

5.2.4.0

Entitlements Service (Service des droits)

4.1.0.0000

4.0.1.0

Salesforce

4.2.0.0000

4.1.0.1

SAP HR

4.1.0.0000

4.0.4.1

SAP Portal (Portail SAP)

4.1.0.0000

4.0.2.0100

SAP User Management (Gestion des utilisateurs SAP)

4.1.0.0000

4.0.4.1

SCIM

1.1.0.0000

1.0.1.0300

ServiceNow

1.1.0.0000

1.0.0

SOAP

4.2.0.0000

4.1.0.1

WorkOrder

4.1.0.0000

4.0.0.0 100

Workday

1.4.0.0000

1.3.0.0200

Identity Tracking for Sentinel (Suivi des identités pour Sentinel)

4.1.0.0000

4.0.2

ID Provider (Fournisseur d'ID)

4.1.0.0000

4.0.0.0

Cette version n'apporte pas de nouvelles fonctionnalités à l'exception du fichier de classe Java mis à jour. Pour plus d'informations, reportez-vous à la section Version Shipped with 4.9 (Version livrée avec Identity Manager 4.9) sur la page NetIQ Identity Manager Drivers (Pilotes NetIQ Identity Manager).

1.4 Prise en charge de l'authentification moderne

Outre l'authentification de base, Identity Applications prend en charge l'authentification moderne dans les paramètres de messagerie entrante et sortante pour une approbation basée sur les messages électroniques. L'authentification moderne fournit une authentification utilisateur et une autorisation d'accès plus sécurisées.

De plus, l'authentification moderne est intégrée au moteur Identity Manager pour authentifier les notifications de tâches et les messages électroniques basés sur des modèles émis lors de l'exécution d'une stratégie.

REMARQUE :cette version prend en charge l'authentification moderne uniquement à l'aide du service d'authentification OAuth d'Office 365 fourni par Azure Active Directory (Azure AD) pour Microsoft Outlook.

1.5 Possibilité de configuration d'Identity Manager en mode FIPS

Vous pouvez désormais configurer les composants Identity Manager en mode FIPS. Pour plus d'informations, reportez-vous à la section Configuration d'Identity Manager en mode FIPS du Guide d'installation et de mise à niveau de NetIQ Identity Manager pour Linux ou à la section Installation et configuration des composants Identity Manager du Guide d'installation et de mise à niveau de NetIQ Identity Manager pour Windows.

1.6 Intégration du service de workflow dans la structure de surveillance

Vous pouvez désormais utiliser la méthode de recherche LDAP existante pour récupérer les données de surveillance du composant Service de workflow dans votre environnement. Pour ce faire, émettez une requête de recherche avec une base de recherche cn=idm,cn=monitor sur le coffre-fort d'identité. Grâce à cette amélioration, vous pouvez surveiller l'état du service de workflow à l'aide de diverses statistiques, telles que le nombre total de workflows, les workflows en cours, les workflows terminés, les nouvelles requêtes au cours des 10, 60 et 300 dernières secondes, etc.

En outre, cette version ajoute davantage de données jvm_stats aux statistiques existantes pour l'application utilisateur. Pour plus d'informations sur ces améliorations, reportez-vous au document Monitoring Identity Manager (Surveillance d'Identity Manager).

1.7 Améliorations d'Identity Applications

Cette version introduit les améliorations suivantes d'Identity Applications :

Version améliorée des outils Identity Applications

NetIQ Identity Manager 4.9 a été mis à jour avec une version améliorée de l'outil Identity Applications. Ce dernier prend désormais en charge la plate-forme Java 11. Cette amélioration inclut les utilitaires suivants :

Pour plus d'informations sur l'utilisation de chacun de ces utilitaires, cliquez sur le lien dans la liste.

Nouvelle propriété pour modifier le comportement de consignation du workflow par défaut

Le document Guidelines for Enabling Workflow Logging (Directives pour l'activation de la consignation de workflow) a été mis à jour. À partir de cette version, le niveau de consignation spécifié dans le fichier workflow_logging.xml pour un paquetage individuel est prioritaire par défaut. Par exemple, si le niveau de consignation du paquetage com.novell.soa.af.impl.timers est défini sur DÉBOGAGE et que le niveau de consignation du moteur de workflow (au niveau global) est défini sur INFO, l'application consigne les informations DÉBOGAGE pour le paquetage sélectionné uniquement. Tous les autres paquetages et enregistreurs seront consignés au niveau INFO.

En outre, une nouvelle propriété appelée com.microfocus.workflow.engine.logging a été ajoutée au cas où vous souhaiteriez revenir à l'ancien comportement. Vous pouvez ajouter la propriété com.microfocus.workflow.engine.logging au fichier ism-configuration.properties et la définir sur true si vous souhaitez que le niveau de consignation défini pour le moteur de workflow soit prioritaire sur celui du paquetage. Pour plus d'informations sur cette propriété, reportez-vous au manuel NetIQ Identity Manager - Administrator's Guide to the Identity Applications (NetIQ Identity Manager - Guide de l'administrateur d'Identity Applications).

Modifications de la fonction IDVault.get()

L'API d'accès IDMProv/rest/access/entities/list a été mise à jour pour inclure un nouveau paramètre de requête appelé lookupAttr. Par défaut, lookupAttr est défini sur false (faux). Lorsque ce paramètre est défini sur true (vrai), l'API renvoie les Attributs de recherche spécifiés dans la définition DNLookup de l'attribut envoyé dans le paramètre filterAttr. filterAttr est un autre paramètre de requête utilisé dans cette API.

Par exemple, si vous souhaitez récupérer les subordonnés directs d'une entité utilisateur à partir du coffre-fort d'identité à l'aide de la fonction IDVault.get, la signature de la méthode est la suivante :

IDVault.get('IDM','/rest/access/entities/list',data.manager, 'user', ["directReports"], true)

directReports est envoyé en tant que filterAttr et true (vrai) est la valeur lookupAttr.

Dans la définition DNLookup de directReports, les Attributs de recherche de l'entité Recherche d'utilisateur sont Nom, Prénom et Initiales. Lorsque vous ajoutez l'attribut true (vrai) à la fonction, Identity Applications renvoie en réponse le nom, le prénom et les initiales des subordonnés directs. Si l'Attribut de recherche n'est pas configuré, aucune valeur Attribut de recherche n'est renvoyée en réponse.

1.8 Améliorations du programme d'installation

Cette version intègre les améliorations suivantes du programme d'installation :

  • Intégration d'Identity Console au programme d'installation d'Identity Manager pour Linux.

  • Introduction d'un nouveau fichier ism-sensitive.properties, qui stocke en toute sécurité les mots de passe storepass principal et keypass utilisés pour chiffrer tous les mots de passe.

2.0 Changements notables au niveau du comportement ou de l'utilisation

Identity Manager 4.9 introduit dans cette version des modifications susceptibles d'affecter le comportement de ses applications ou fonctionnalités existantes.

  • Le nom distinctif complet (FQDN) ou le nom abrégé du serveur est requis au lieu d'une adresse IP lors de la configuration des composants Identity Manager sur les plates-formes Linux et Windows.

  • L'utilitaire de configuration (configupdate.sh) vous invite désormais à entrer un mot de passe avant le lancement.

  • Si vous configurez le pilote Workday sous Identity Manager 4.9 sur un serveur Windows et que vous souhaitez accéder à l'exemple de feuille de style, vous pouvez la trouver à l'emplacement suivant dans l'image ISO Windows d'Identity Manager 4.9 : \IdentityManagerServer\products\IDM\windows\setup\utilities\workday\transformation_style_sheets

3.0 Fonctionnalités obsolètes

À partir de cette version, NetIQ SecretStore n'est plus pris en charge. À l'avenir, les mots de passe des comptes seront enregistrés dans un nouvel attribut appelé notfSMTPMailPassword. Cet attribut appartient à la classe notfTemplateCollection et est inclus dans le paquetage du pilote de l'application utilisateur (UAD) NOVLUABASE_4.8.8.20240401125038. Lorsque vous installez Identity Manager 4.9, ce paquetage UAD est installé automatiquement. Toutefois, si vous effectuez une mise à niveau à partir d'une version antérieure, vous devez mettre à jour le paquetage manuellement.

Après la mise à niveau vers le dernier paquetage UAD et le redémarrage de Tomcat, les mots de passe de compte de messagerie électronique existants dans le dépôt NetIQ SecretStore migrent automatiquement vers l'attribut notfSMTPMailPassword. Ce processus de migration de mot de passe est contrôlé par la propriété com.netiq.idm.migrate.secretstore, disponible dans le fichier ism-configuration.properties. Par défaut, cette propriété est définie sur true (vrai). Une fois la migration terminée, la propriété est automatiquement redéfinie sur false (faux) et reste dans cet état.

4.0 Versions de composants pris en charge

Cette section fournit des informations sur les versions prises en charge des composants.

4.1 Versions des composants Identity Manager

Identity Manager 4.9 regroupe les composants suivants :

  • NetIQ eDirectory 9.2.9

  • NetIQ Identity Console 1.7.2

  • NetIQ Identity Manager Engine 4.9

  • NetIQ Identity Manager Remote Loader 4.9

  • NetIQ Identity Manager Fan Out Agent 1.3

  • NetIQ Designer pour Identity Manager 4.9

  • NetIQ Identity Applications 4.9

  • NetIQ One SSO Provider (OSP) 6.7.0

  • NetIQ Self Service Password Reset (SSPR) 4.7.0.1

  • NetIQ Identity Manager Identity Reporting 7.2.0

  • NetIQ Sentinel Log Management for IGA 8.6.1.0 (pour l'audit des événements)

  • Pilotes NetIQ Identity Manager

    REMARQUE :

    • Identity Manager 4.9 est également compatible avec eDirectory 9.2.8.

    • Identity Manager 4.9 contient la dernière version d'un pilote pris en charge. Pour plus d'informations, reportez-vous à la section Version Shipped with 4.9 (Version livrée avec Identity Manager 4.9) sur la page NetIQ Identity Manager Drivers (Pilotes NetIQ Identity Manager).

4.2 Versions de composants tiers

Cette version ajoute la prise en charge des composants tiers suivants :

  • Zulu 11.70+15-CA

  • Apache Tomcat 9.0.85-1

  • PostgreSQL 12.18 (autonome et conteneurs)

  • OpenSSL 1.0.2zg-0

  • Nginx 1.24.0-1

  • ActiveMQ 5.18.3-1

4.3 Base de données

Tous les composants Identity Manager 4.9, y compris NetIQ Identity Applications, sont compatibles avec Oracle 21c et MS SQL 2019, à l'exception d'Identity Reporting. Identity Reporting 7.2.0 continuera à prendre en charge les bases de données Oracle19c et MS SQL 2017.

4.4 Navigateur Web

Un des navigateurs suivants (versions minimales) :

  • Google Chrome 126.0.6478.8

  • Mozilla Firefox 126.0

  • Apple Safari 17.5

  • Microsoft Edge 124.0.2478.109

5.0 Configuration système requise

Pour plus d'informations sur la configuration matérielle requise et les systèmes d'exploitation pris en charge, consultez la page System Requirements for Identity Manager 4.9 (Configuration système requise pour Identity Manager 4.9).

6.0 Problèmes résolus

Cette version inclut les correctifs logiciels suivants :

Composant

ID global

Description

Installation et mise à niveau

OCTCR56A583299

Le moteur de workflow ne démarre pas si la base de données est gérée sur Microsoft SQL Server.

Moteur Identity Manager

OCTCR56A580623

Le pilote SOAP ajoute des données en double à l'attribut DirXML-PersistentData, ce qui provoque une exception lorsqu'iManager charge le tableau de bord sur la page Présentation de l'ensemble de pilotes.

OCTCR56A584222

La connexion au serveur d'application utilisateur se bloque lors de l'utilisation de l'opération do-invoke-rest-endpoint pour effectuer une requête REST vers un noeud d'extrémité.

Identity Reporting

OCTCR56A580314

Lors de l'effacement de la base de données de création de rapports sur MS SQL, le message d'erreur suivant s'affiche : Incorrect syntax near the keyword 'CASCADE' (Syntaxe incorrecte près du mot-clé « CASCADE »).

OCTCR56A581810

L'événement de tâche sur l'état de santé du pilote (event-id : query-driver-ident) génère le message d'avertissement suivant: Recovered from unexpected condition: @cached-time no available (Récupéré à partir d'une condition inattendue : @cached-time non disponible).

OCTCR56A585188

Une requête DELETE (SUPPRESSION) de l'API REST adressée au noeud d'extrémité /IDMDCS-CORE/rpt/collectors/{identifier}/trust ne supprime pas le certificat approuvé du champ collect_cert de l'enregistrement du collecteur de données.

Identity Applications

OCTCR56A572998

Les fonctionnalités du générateur de formulaires de validation de champ et de rafraîchissement de valeur ne fonctionnent pas dans les scénarios asynchrones.

 

OCTCR56A573780

Le collecteur universel Sentinel ne parvient pas à analyser le champ de message dans l'événement CEF : 3152C - Message de l'utilisateur.

 

OCTCR56A580840

Les champs de formulaire basés sur le composant Entité dynamique affichent des crochets comme valeurs par défaut dans la liste déroulante.

 

OCTCR56A580876

Lorsque vous utilisez la fonction RoleVault.getRolesUserIn pour effectuer un appel d'API REST au noeud d'extrémité /rest/access/assignments/role/list, elle ne récupère que dix autorisations d'assignation de rôle pour un utilisateur donné.

Après la mise à niveau vers Identity Manager 4.9, vous pouvez récupérer des informations sur tous les rôles en ajoutant l'attribut true (vrai) à la même fonction.

Syntaxe : voici la signature de la méthode :

RoleVault.getRolesUserIn('IDM','/rest/access/assignments/role/list',userDN,true)

 

OCTCR56A581016

Les champs de formulaire disparaissent lors de l'enregistrement après avoir basculé entre les différentes vues du générateur de formulaires.

 

OCTCR56A581716

La consignation du moteur de workflow ne fonctionne pas après la mise à niveau vers Identity Manager 4.8.4.

 

OCTCR56A581762

Le composant Sélectionner inclut une chaîne _regex supplémentaire lors de l'interrogation de données d'une source Web externe.

 

OCTCR56A581978

Lorsque vous utilisez le composant Entité dynamique dans un formulaire à plusieurs onglets, le nom d'affichage de l'utilisateur sélectionné change lorsque vous revenez à l'onglet à l'aide du bouton Précédent.

 

OCTCR56A582360

Un formulaire JSON n'affiche pas d'erreur si les vérifications de validation sur un champ de formulaire dynamique échouent.

 

OCTCR56A582959

Lorsque vous utilisez la fonction RoleVault.getRoleAssignmentCause pour effectuer un appel d'API REST vers le noeud d'extrémité /rest/access/assignments/list/v2, par défaut, elle ne récupère la cause d'assignation de rôle que pour dix rôles.

Après la mise à niveau vers Identity Manager 4.9, vous pouvez récupérer la cause d'assignation pour tous les rôles en ajoutant l'attribut true (vrai) à la même fonction.

Syntaxe : voici la signature de la méthode :

RoleVault.getRoleAssignmentCause('IDM','/rest/access/assignments/list/v2',identityDn,roleDn,true)

 

OCTCR56A583294

L'ajout d'un groupe au champ Demandeurs échoue lors de la tentative de modification d'une équipe existante.

 

OCTCR56A583369

La fonctionnalité Rafraîchir lors de ne fonctionne pas si les champs de formulaire se trouvent dans un composant Grille de données.

 

OCTCR56A583373

Un champ Jour ne valide pas correctement les données pour les langues autres que l'anglais.

 

OCTCR56A583421

L'ajout d'un commentaire avec un guillemet simple (') dans la fonction Valeur par défaut personnalisée corrompt le formulaire.

 

OCTCR56A583440

Lorsque vous utilisez la fonction setFieldValue() pour définir une valeur par défaut personnalisée, le processus de validation s'exécute indéfiniment.

 

OCTCR56A583441

La page Historique de requêtes du tableau de bord affiche un message d'erreur si une autorisation demandée est assignée à une ressource à accès contrôlé.

 

OCTCR56A583590

Identity Manager permet à tout utilisateur authentifié de modifier les paramètres régionaux préférés d'un autre utilisateur.

 

OCTCR56A583609

L'état de la requête sur la page Historique de requêtes s'affiche comme « Provisionné » même après le refus de la tâche.

 

OCTCR56A583692

Lors de la modification de la vignette Ticket de service d'assistance ou de tout(e) autre formulaire/PRD joint(e) en tant que vignette sur la page Gérer les applications, les erreurs sont affichées dans les journaux de la console du navigateur.

 

OCTCR56A583714

Des délégations en double sont créées lorsque vous cliquez plusieurs fois sur le bouton Créer de la page Créer une assignation de délégué.

 

OCTCR56A583722

Lorsque vous consultez les détails d'une requête sur la page Historique de requêtes, l'auteur de l'activité du journal et le commentaire correspondant ne sont pas séparés par un espace.

 

OCTCR56A583747

Lorsque vous utilisez une méthode d'opération de formulaire alert() dans le code Javascript, l'Éditeur JS et JSON pour formulaire cessent de fonctionner.

 

OCTCR56A583754

Toutes les fonctions personnalisées enregistrées dans l'éditeur JS disparaissent si vous modifiez à nouveau le formulaire dans le générateur de formulaires.

 

OCTCR56A584217

Le formulaire affiché dans le tableau de bord Identity Manager est différent de celui affiché dans le mode Aperçu du générateur de formulaires.

 

OCTCR56A584275

Un composant Sélectionner avec l'option Activer la recherche statique définie sur true (vrai) ne peut pas rechercher des valeurs de plus de 50 caractères.

Le composant Sélectionner vous permet désormais de rechercher des valeurs contenant jusqu'à 1 000 caractères.

 

OCTCR56A584283

Lors de la définition d'une logique pour un composant, il n'est pas possible de sélectionner une propriété pour une opération déclenchée par un événement.

 

OCTCR56A584291

Lorsque la Position de l'étiquette des composants Sélectionner et Bouton d'option est définie sur Gauche (aligné à droite), les options affichées ne sont pas correctement alignées.

 

OCTCR56A584322

La fonction Valeur par défaut personnalisée d'un composant Case à cocher ne s'exécute pas au chargement initial du formulaire, ni lorsqu'elle est déclenchée par une modification ou une exécution explicite de triggerChange().

 

OCTCR56A584373

La page Tâches du tableau de bord ne se rafraîchit pas automatiquement. Même après l'approbation d'une tâche à l'aide du formulaire d'approbation, elle apparaît toujours dans la liste.

 

OCTCR56A584374

La page Autorisations du tableau de bord ne répertorie plus les autorisations avec des crochets ou des accolades dans les résultats de la recherche.

 

OCTCR56A584399

Les attributs définis comme Attributs modifiables dans Paramètres ne sont pas modifiables sur les pages Mon profil et Utilisateurs.

 

OCTCR56A584489

Lorsque vous demandez une PRD, la page Nouvelle requête affiche les champs permettant d'entrer la Date d'application et la Date d'expiration.

 

OCTCR56A584625

Les étiquettes de champ sont manquantes dans les formulaires localisés.

 

OCTCR56A584638

Un composant Entité dynamique défini avec une limite d'affichage (nombre maximal d'éléments à demander ou à afficher) ne répertorie pas toutes les entités correspondantes dans les résultats de recherche.

 

OCTCR56A584639

Après avoir activé le mode EN LIGNE, puis être passé HORS LIGNE et de nouveau EN LIGNE, le générateur de formulaires ne permet pas de se connecter avec des informations d'identification différentes après la première connexion.

 

OCTCR56A584666

L'option Conteneur de la liste d'utilisateurs dans Paramètres > Personnalisation n'est pas utilisée pour répertorier les utilisateurs sur la page New Request for Others (Nouvelle requête pour d'autres).

 

OCTCR56A585183

La page Applications du tableau de bord Identity Manager affiche les en-têtes de catégorie sans éléments autorisés.

 

OCTCR56A585185

L'élément d'entrée d'heure est absent d'un composant Date/heure défini pour afficher à la fois les éléments de calendrier et d'heure.

 

OCTCR56A585231

Le numéro de téléphone entré dans l'attribut Numéro de téléphone de la page Mon profil ne peut pas être modifié ni supprimé.

 

OCTCR56A585264

Le générateur de formulaires exécute la fonction Valeur par défaut personnalisée chaque fois qu'un utilisateur bascule entre les vues du générateur de formulaires.

 

OCTCR56A585443

La procédure de réassignation de tâches à d'autres membres de l'équipe ne fonctionne pas comme indiqué.

 

OCTCR56A585477

L'attribut Signature sur la page du profil d'utilisateur affiche une valeur de texte au lieu de l'image de signature.

 

OCTCR56A585503

Le générateur de formulaires ne se charge pas correctement lorsqu'il est lancé à partir de Designer sur un système Windows sans connexion Internet.

 

OCTCR56A585527

Après la mise à niveau vers Identity Manager 4.8.7, le compteur d'autorisations de la page Autorisations appartenant à d'autres n'est pas correctement positionné dans les paramètres régionaux pris en charge (à l'exception de l'anglais et du portugais).

 

OCTCR56A585557

Le composant Affichage DN du générateur de formulaires affiche un message d'erreur lorsque les conditions sont définies.

 

OCTCR56A585618

Impossible d'accéder à l'application utilisateur et à SSPR après une mise à niveau. Le redémarrage du service ndsd sous eDirectory et Tomcat sur le serveur Identity Applications résout temporairement le problème, mais les composants redeviennent inaccessibles après un certain temps.

 

OCTCR56A585698

La page Mon profil affiche des attributs incorrects lorsqu'Identity Manager est configuré pour gérer plusieurs clients.

 

  • OCTCR56A584920

  • OCTCR56A585772

La vue Carte d'un utilisateur et les attributs de la page Utilisateurs du tableau de bord Identity Manager affichent des attributs différents de ceux configurés dans les paramètres de personnalisation du client.

7.0 Installation de NetIQ Identity Manager 4.9

Identity Manager 4.9 propose les versions Advanced Edition et Standard Edition dans un même fichier ISO. Avant de télécharger les fichiers d'installation, vous devez comprendre quelles sont les fonctionnalités contenues dans chaque édition ainsi que les options de téléchargement des composants Identity Manager.

7.1 Fonctionnalités prises en charge dans Identity Manager, versions Advanced Edition et Standard Edition

Afin de répondre aux différentes exigences des clients, les fonctionnalités d'Identity Manager sont proposées dans deux groupes de produits :

  • Identity Manager Advanced Edition

  • Identity Manager Standard Edition

Identity Manager Advanced Edition intègre les mêmes fonctions qu'Identity Manager Standard Edition, mais aussi des outils supplémentaires. Le tableau suivant présente une comparaison des fonctions disponibles dans les versions Advanced Edition et Standard Edition d'Identity Manager :

Fonctionnalité

Advanced Edition

Standard Edition

Provisioning automatisé des utilisateurs basé sur des règles

Oui

Oui

Synchronisation des identités en temps réel

Oui

Oui

Gestion et self-service de mots de passe

Oui

Oui

Outil d'informations d'identité uniformes (Analyzer)

Oui

Oui

API REST et prise en charge de Single Sign-on

Oui

Oui (prise en charge limitée)

Rapport sur l'état actuel

Oui

Oui

Provisioning de niveau entreprise basé sur des rôles

Oui

Non

Workflows d'approbation automatisés pour l'application de la stratégie d'entreprise

Oui

Non

Self-service avancé dans Identity Applications

Oui

Non

Catalogue et modèle de ressource pour provisioning aisé des ressources

Oui

Non

Rapports d'historique

Oui

Non

Création de rapports sur les systèmes connectés

Oui

Non

Administration des rôles et des ressources

Oui

Non

7.2 Téléchargement d'Identity Manager

Après avoir acheté Identity Manager 4.9, connectez-vous au portail Software Licenses and Downloads (Licences et téléchargements de logiciels) et suivez le lien qui vous permet de télécharger le logiciel. Les fichiers suivants contiennent les composants Identity Manager :

Nom du fichier

Description

Identity_Manager_4.9_Linux.iso

Contient le serveur Identity Manager (moteur Identity Manager, chargeur distant, agent de dissémination [fan-out] et Identity Console), Identity Applications et Identity Reporting.

Identity_Manager_4.9_RL_Linux.iso

Contient le chargeur distant Identity Manager pour Linux.

Identity_Manager_4.9_Containers.tar.gz

Contient des images de conteneur individuelles pour le moteur Identity Manager, le chargeur distant, l'agent de dissémination (fan-out), ActiveMQ, PostgreSQL, le moteur de rendu de formulaire, OSP, Identity Applications, Identity Reporting, SSPR et Identity Console.

Identity_Manager_4.9_Windows.iso

Contient le serveur Identity Manager (moteur Identity Manager, chargeur distant et agent de dissémination [fan-out]), Identity Applications et Identity Reporting.

Identity_Manager_4.9_RL_Windows.iso

Contient le chargeur distant 64 bits et .NET pour Windows.

Identity_Manager_4.9_Designer_Linux.tar.gz

Contient Designer pour les plates-formes Linux.

Identity_Manager_4.9_Designer_Windows.zip

Contient Designer pour les plates-formes Windows.

Identity_Manager_4.9_Designer_MacOSX.dmg

Contient les fichiers Designer pour macOS Sonoma.

SentinelLogManagementForIGA8.6.1.0.tar.gz

Contient Sentinel Log Management for Identity Governance and Administration (IGA).

Cette installation est prise en charge sous Linux uniquement.

IMPORTANT :l'outil Analyzer n'est pas inclus dans l'image ISO d'Identity Manager 4.9. Si Analyzer est déjà installé, veillez à le mettre à jour vers la version 4.8.5 et à l'utiliser avec Identity Manager 4.9. Pour installer et mettre à niveau Analyzer, reportez-vous au Guide d'installation et de mise à niveau de NetIQ Identity Manager pour Linux ou au Guide d'installation et de mise à niveau de NetIQ Identity Manager pour Windows.

7.3 Emplacement des fichiers exécutables et chemins d'installation par défaut

Fichiers exécutables et chemins d'installation par défaut sous Linux

Composant Identity Manager

Emplacement de l'exécutable dans le fichier ISO

Chemin d'installation par défaut

Serveur Identity Manager (contient le moteur Identity Manager, le chargeur distant, l'agent de dissémination [fan-out] et Identity Console)

install.sh à l'emplacement de montage

  • Moteur : /opt/novell/eDirectory/lib/dirxml

  • Chargeur distant : /opt/novell/dirxml/bin/x86_64

  • Agent Fan-out : /opt/novell/dirxml/fanoutagent

  • Identity Console : /opt/novell/eDirAPI/sbin/

Identity Applications (tableau de bord et interface d'administration Identity Manager, application utilisateur, pilote du service de rôles et de ressources, pilote d'application utilisateur, utilitaire de mise à niveau de la configuration, OSP [One SSO Provider], SSPR [Self Service Password Reset])

install.sh à l'emplacement de montage

  • Identity Applications : /opt/netiq/idm/apps

  • Application utilisateur : /opt/netiq/idm/apps/UserApplication

  • Utilitaire de mise à jour de la configuration : /opt/netiq/idm/apps/configupdate

  • Moteur de rendu de formulaire : /opt/netiq/idm/apps/sites

  • NGINX : /opt/netiq/common/nginx

Designer pour Identity Manager

/designer/packages

/root/designer

Identity Reporting

install.sh à l'emplacement de montage

/opt/netiq/idm/apps/IDMReporting

Composant de gestion des mots de passe

./install.sh dans le répertoire /sspr à partir de l'emplacement de montage

/opt/netiq/idm/apps/sspr

Sentinel Log Management for IGA

./install.sh dans le répertoire /SentinelLogManagementforIGA du fichier SentinelLogManagementForIGA8.6.1.0.tar.gz

/opt/novell/sentinel

Fichiers exécutables et chemins d'installation par défaut sous Windows

Composant Identity Manager

Emplacement de l'exécutable dans le fichier ISO

Chemin d'installation par défaut

Serveur Identity Manager (contient le moteur Identity Manager, le chargeur distant et l'agent de dissémination [fan-out])

install.exe situé à l'emplacement <emplacement de montage du fichier ISO>\IdentityManagerServer

  • Moteur : C:\netiq\idm

  • Chargeur distant : C:\netiq\idm\RemoteLoader

  • Agent Fan-out : C:\netiq\idm\FanoutAgent

Identity Applications (tableau de bord et interface d'administration Identity Manager, application utilisateur, pilote du service de rôles et de ressources, pilote d'application utilisateur, utilitaire de mise à niveau de la configuration, OSP [One SSO Provider], SSPR [Self Service Password Reset])

install.exe situé à l'emplacement <emplacement de montage du fichier ISO>\IdentityApplications\

  • Identity Applications : C:\netiq\idm\apps\

  • Application utilisateur : C:\netiq\idm\apps\UserApplication

  • Utilitaire de mise à jour de la configuration : C:\netiq\idm\apps\configupdate

  • Moteur de rendu de formulaire: C:\netiq\idm\apps\sites

  • NGINX : C:\netiq\common\nginx

Designer pour Identity Manager

install.exe situé dans le dossier \designer_install\ du fichier Identity_Manager_4.8_Designer_Windows.zip

C:\netiq\

Identity Reporting

install.exe situé à l'emplacement <emplacement de montage du fichier ISO>\IdentityReporting\

C:\netiq\idm\apps\IdentityReporting

Composant de gestion des mots de passe

install.exe situé à l'emplacement <emplacement de montage du fichier ISO>\common\sspr

C:\netiq\idm\apps\common\sspr

7.4 Installation de NetIQ Identity Manager 4.9

Selon l'édition que vous installez, passez en revue les informations de l'une des ressources suivantes :

8.0 Mise à niveau vers NetIQ Identity Manager 4.9

Vous pouvez effectuer une mise à niveau directe vers Identity Manager 4.9 à partir d'Identity Manager 4.7.5 et 4.8.x (où x correspond à 0, 1, 2, 3, 4, 5, 6 et 7).

Avant d'entamer la mise à niveau, passez en revue les informations des notes de version relatives à votre version actuelle.

Pour plus d'informations sur la mise à niveau d'Identity Manager, reportez-vous à la section Mise à niveau d'Identity Manager dans le Guide d'installation et de mise à niveau de NetIQ Identity Manager pour Linux ou à la section Mise à niveau d'Identity Manager dans le Guide d'installation et de mise à niveau de NetIQ Identity Manager pour Windows.

8.1 Mise à niveau à partir des versions 4.8.x d'Identity Manager

Le tableau suivant répertorie les chemins de mise à niveau relatifs aux composants pour les versions 4.8.x d'Identity Manager :

Composant

Version de base

Version mise à jour

Moteur Identity Manager

4.8.x

  1. Mettez à niveau le système d'exploitation vers une version prise en charge.

  2. Mettez à niveau le coffre-fort d'identité vers la version 9.2.9.

  3. Mettez à niveau le moteur Identity Manager vers la version 4.9.

Chargeur distant/Agent de dissémination (fan-out)

4.8.x

Mettez à niveau le chargeur distant/l'agent de dissémination (fan-out) vers la version 4.9.

Designer

 

Installez Designer 4.9.

Identity Applications

4.8.x

Avant de mettre à niveau Identity Applications, assurez-vous que le coffre-fort d'identité et le moteur Identity Manager sont respectivement mis à niveau vers les versions 9.2.9 et 4.9.

  1. Mettez à niveau le système d'exploitation vers une version prise en charge.

  2. Arrêtez Tomcat.

  3. Mettez à niveau la base de données vers une version prise en charge. Pour connaître les versions de base de données prises en charge, consultez le site Web d'informations techniques de NetIQ Identity Manager.

  4. (Conditionnel) Si SSPR est installé sur un serveur distinct, mettez à niveau le composant vers la version 4.9.

  5. Mettez à jour les paquetages de pilote d'application utilisateur et de pilote de rôles et de ressources à l'aide de Designer.

  6. Mettez à niveau Identity Applications vers la version 4.9.

  7. Démarrez Tomcat.

Identity Reporting

4.8.x

Avant de mettre à niveau Identity Reporting, assurez-vous que le coffre-fort d'identité, le moteur Identity Manager et Identity Applications sont respectivement mis à niveau vers les versions 9.2.9, 4.9 et 4.9.

  1. Mettez à niveau le système d'exploitation vers une version prise en charge.

  2. Mettez à niveau la base de données vers une version prise en charge. Pour plus d'informations sur les versions de base de données prises en charge, consultez le site Web d'informations techniques de NetIQ Identity Manager.

  3. Mettez à niveau SLM for IGA vers une version prise en charge.

  4. Mettez à jour les paquetages de pilote de passerelle de services gérés et des services de collecte de données.

  5. Mettez à niveau Identity Reporting vers la version 7.2.0.

  6. (Conditionnel) Créez une stratégie de synchronisation des données à partir de la page Services de collecte de données d'Identity Manager.

  7. Démarrez Tomcat.

Avant d'entamer la mise à niveau, passez en revue les informations des notes de version relatives à votre version sur la page de documentation NetIQ.

8.2 Mise à niveau à partir des versions 4.7.x d'Identity Manager

Le tableau suivant répertorie les chemins de mise à niveau relatifs aux composants pour les versions 4.7.x d'Identity Manager :

Composant

Version de base

Version mise à jour

Moteur Identity Manager

4.7.5

  1. Mettez à niveau le système d'exploitation vers une version prise en charge.

  2. Mettez à niveau le coffre-fort d'identité vers la version 9.2.9.

  3. Mettez à niveau le moteur Identity Manager vers la version 4.9.

Chargeur distant/Agent de dissémination (fan-out)

4.7.5

Mettez à niveau le chargeur distant/l'agent de dissémination (fan-out) vers la version 4.9.

Designer

 

Installez Designer 4.9.

Identity Applications

4.7.5

Avant d'effectuer la mise à niveau d'Identity Applications, assurez-vous que le coffre-fort d'identité et le moteur Identity Manager sont mis à niveau vers les versions 9.2.9 et 4.9 respectivement.

  1. Mettez à niveau le système d'exploitation vers une version prise en charge.

  2. Arrêtez Tomcat.

  3. Mettez à jour les paquetages de pilote d'application utilisateur et de pilote de rôles et de ressources.

  4. Mettez à niveau la base de données vers une version prise en charge. Pour connaître les versions de base de données prises en charge, consultez le site Web d'informations techniques de NetIQ Identity Manager.

  5. (Conditionnel) Si SSPR est installé sur un serveur distinct, mettez à niveau le composant vers la version 4.9.

  6. Mettez à niveau Identity Applications vers la version 4.9.

  7. Démarrez Tomcat.

Identity Reporting

4.7.5

Avant de mettre à niveau Identity Reporting, assurez-vous que le coffre-fort d'identité, le moteur Identity Manager et Identity Applications sont respectivement mis à niveau vers les versions 9.2.9, 4.9 et 4.9.

  1. Mettez à niveau le système d'exploitation vers une version prise en charge.

  2. Mettez à niveau la base de données vers une version prise en charge. Pour plus d'informations sur les versions de base de données prises en charge, consultez le site Web d'informations techniques de NetIQ Identity Manager.

  3. Mettez à niveau SLM for IGA vers une version prise en charge.

  4. Mettez à jour les paquetages de pilote de passerelle de services gérés et des services de collecte de données.

  5. Mettez à niveau Identity Reporting vers la version 7.2.0.

  6. Démarrez Tomcat.

Avant d'entamer la mise à niveau, passez en revue les informations des notes de version relatives à votre version sur la page de documentation NetIQ.

8.3 Mise à niveau vers l'édition avancée

NetIQ fournit les chemins de mise à niveau suivants pour la mise à niveau d'une version précédente d'Identity Manager Advanced Edition ou Standard Edition vers Identity Manager 4.9 Advanced Edition :

  • Identity Manager 4.8 Advanced Edition vers Identity Manager 4.9 Advanced Edition

  • Identity Manager 4.8 Standard Edition vers Identity Manager 4.9 Advanced Edition, de l'une des manières suivantes :

    • Identity Manager 4.8 Standard Edition vers Identity Manager 4.9 Standard Edition, puis vers Identity Manager 4.9 Advanced Edition

    • Identity Manager 4.8 Standard Edition vers Identity Manager 4.8 Advanced Edition, puis vers Identity Manager 4.9 Advanced Edition

  • Identity Manager 4.7.5 Advanced Edition vers Identity Manager 4.9 Advanced Edition

  • Identity Manager 4.7.5 Standard Edition vers Identity Manager 4.9 Advanced Edition, de l'une des manières suivantes :

    • Identity Manager 4.7.5 Standard Edition vers Identity Manager 4.9 Standard Edition, puis vers Identity Manager 4.9 Advanced Edition

    • Identity Manager 4.7.5 Standard Edition vers Identity Manager 4.7.5 Advanced Edition, puis vers Identity Manager 4.9 Advanced Edition

8.4 Mise à niveau vers l'édition standard

Vous pouvez effectuer la mise à niveau vers Identity Manager 4.9 Standard Edition à partir d'Identity Manager 4.8 Standard Edition. Pour des instructions de mise à niveau, consultez le manuel Quick Start Guide for Installing and Upgrading NetIQ Identity Manager 4.9 Standard Edition (Guide de démarrage rapide pour l'installation et la mise à niveau de NetIQ Identity Manager 4.9 Standard Edition).

Identity Manager 4.9 Standard Edition prend toujours en charge les rapports suivants :

  • Authentification par l'utilisateur

  • Authentification par le serveur

  • Statistiques de la base de données

  • Modifications de mots de passe par l'utilisateur

  • Réinitialisation de mot de passe

  • État actuel du rapport d'associations du pilote du coffre-fort d'identité

  • État actuel du rapport sur les utilisateurs du coffre-fort d'identité

  • Résumé des événements de changement de mot de passe utilisateur

    Pour plus d'informations, reportez-vous au manuel Administrator Guide to NetIQ Identity Reporting (Guide de l'administrateur de NetIQ Identity Reporting).

    IMPORTANT :pour utiliser les rapports, importez les définitions de rapport les plus récentes dans Identity Reporting. Connectez-vous à l'application de création de rapports et utilisez la page de téléchargement dans l'application afin de télécharger les rapports.

9.0 Problèmes connus

NetIQ s'efforce de garantir que ses produits offrent des solutions de qualité qui répondent aux besoins logiciels de votre entreprise. Les problèmes suivants font actuellement l'objet de recherches visant à établir des solutions. Si vous avez besoin d'aide pour résoudre un problème, contactez le support technique. Pour obtenir la liste des problèmes connus dans Designer, reportez-vous aux Notes de version de NetIQ Identity Manager Designer 4.9.

9.1 Windows Installer affiche une exception

Problème : le démarrage de Tomcat après l'installation des composants d'Identity Manager 4.9 affiche l'exception suivante : SEVERE [main] org.apache.catalina.util.LifecycleBase.handleSubClassException Failed to start component [Connector["ajp-nio-<IP_address>-8010"]] (PROBLÈME GRAVE [principal] org.apache.catalina.util.LifecycleBase.handleSubClassException Impossible de démarrer le composant [Connecteur["ajp-nio-<adresse_IP>-8010"]])

Ce problème se produit lors d'une nouvelle installation et après la mise à niveau vers Identity Manager 4.9. [Problème : OCTCR56A607041]

Solution de contournement : ce problème ne provoque aucune perte de fonctionnalité. Toutefois, si vous souhaitez résoudre le problème, supprimez la ligne suivante du fichier server.xml :

<Connector port="8010" protocol="AJP/1.3" redirectPort="8543"/>

Le fichier server.xml se trouve à l'emplacement C:\NetIQ\idm\apps\tomcat\conf.

9.2 Une erreur se produit lors de la connexion à Identity Manager en cas d'utilisation de l'authentification à deux facteurs

Problème : les utilisateurs peuvent rencontrer des échecs de connexion si NetIQ One SSO Provider (OSP) sur le serveur Identity Manager est configuré avec NetIQ Advanced Authentication pour une authentification à deux facteurs. Le fichier journal OSP affiche l'erreur suivante : Unexpected error while searching: internal.atlaslite.jcce.exception.CoreInitializationException: No administrator password is configured (Erreur inattendue lors de la recherche : internal.atlaslite.jcce.exception.CoreInitializationException : aucun mot de passe administrateur n'est configuré)

[Problème : OCTCR56A605248]

Solution de contournement : aucune solution de contournement n'est disponible.

9.3 Les propriétés dirxml_remote et RLConsole affichent une version obsolète du produit

Problème : lorsque vous installez ou mettez à niveau le chargeur distant via l'image Identity_Manager_4.9_RL_Windows.iso ou Identity_Manager_4.9_RL_Linux.iso, vous pouvez remarquer que la Version du produit ne change pas dans la fenêtre Propriétés dirxml_remote. Elle affiche toujours 4.8.0.0. Le même problème se produit dans les propriétés RLConsole. [Problème : OCTCR56A608072]

Solution de contournement : ce problème n'affecte pas la fonctionnalité du chargeur distant. Vous pouvez vérifier la Version du fichier dans la même fenêtre pour contrôler si le chargeur distant est installé correctement.

9.4 Le programme d'installation génère des fichiers SQL de schéma de base de données vides

Problème : lors de la mise à niveau du composant Identity Applications, si vous choisissez l'option write to file (écrire dans un fichier) pour créer un schéma de base de données, le programme d'installation crée des fichiers databasechema.sql et wfedatabaseschema.sql vides. Étant donné que ces fichiers sont vides, vous ne pouvez pas les utiliser pour créer un schéma de base de données une fois la mise à niveau terminée. [Problème : OCTCR56A586043]

Solution de contournement : téléchargez sur votre serveur d'applications le fichier JAR de base de données approprié pour votre base de données Identity Applications à partir d'un site Web tiers. Installez-le sur un système distinct ou un serveur avec Identity Applications.

Lorsque le programme d'installation vous invite à entrer le chemin d'accès au fichier JAR JDBC de la base de données d'Identity Applications et du moteur de workflow lors de la mise à jour d'Identity Applications, spécifiez l'emplacement du fichier JAR de la base de données installée.

9.5 Certains rapports ne récupèrent aucune donnée lors de l'utilisation de la base de données MS SQL

Problème : si vous utilisez MS SQL comme base de données d'Identity Reporting, les rapports Demandes d'accès par destinataire, Demandes d'accès par demandeur et Demandes d'accès par ressource ne renvoient aucune donnée. [Problème : OCTCR56A604404]

Solution de contournement : pour récupérer les données des rapports ci-dessus, procédez comme suit :

  1. Connectez-vous au serveur sur lequel Identity Reporting est installé.

  2. Ouvrez un outil d'administration de base de données tel que SQL Server Management Studio.

  3. Exécutez la requête suivante :

    REMARQUE :spécifiez le nom de la base de données appropriée d'Identity Reporting dans le champ <nom de la base de données d'Identity Reporting>.

    USE [<identity reporting database name>]
    GO
    
    /****** Object:  UserDefinedFunction [IDM_RPT_DATA].[get_formatted_user_dn]    Script Date: 5/9/2020 7:03:55 PM ******/
    DROP FUNCTION [IDM_RPT_DATA].[get_formatted_user_dn]
    GO
    
    /****** Object:  UserDefinedFunction [IDM_RPT_DATA].[get_formatted_user_dn]    Script Date: 5/9/2020 7:03:55 PM ******/
    SET ANSI_NULLS ON
    GO
    
    SET QUOTED_IDENTIFIER ON
    GO
    
    CREATE FUNCTION [IDM_RPT_DATA].[get_formatted_user_dn] 
    (
           -- Add the parameters for the function here
           @user_path nvarchar(max)
       , @user_name nvarchar(200)
    )
    RETURNS nvarchar(max)
    AS
    BEGIN
           DECLARE
            @new_path        nvarchar(200),
            @new_path_2      nvarchar(max),
            @l_user_path     nvarchar(max),
            @l_old_delimiter nvarchar(1) = '\\',
            @l_new_delimiter nvarchar(1) = '.',
            @MyCursor CURSOR,
            @MyField nvarchar(max);
    
        if @user_path is not null
        BEGIN
        SET @l_user_path = SUBSTRING(@user_path , 2 , (LEN(@user_path)-1));
        SET @MyCursor = CURSOR FOR
                        SELECT value FROM STRING_SPLIT( @l_user_path , @l_old_delimiter )
        OPEN @MyCursor 
        FETCH NEXT FROM @MyCursor 
        INTO @MyField
            WHILE @@FETCH_STATUS = 0
            BEGIN
                if @MyField is not null
                BEGIN
                    SET @new_path = @l_new_delimiter + @MyField;
                END
                if @new_path_2 is not null
                BEGIN
                    SET @new_path = @new_path + @new_path_2;
                END
                SET @new_path_2 = @new_path;
              FETCH NEXT FROM @MyCursor 
              INTO @MyField
            END
            CLOSE @MyCursor
            DEALLOCATE @MyCursor
                 
            if @new_path is not null
                        BEGIN
                           SET @new_path = @user_name + @new_path;
                        END
            else
                        BEGIN
                               SET @new_path = @user_name;
                        END
        END
           return LTRIM(RTRIM(@new_path));
    END;
    
    GO
    
    CREATE FUNCTION [IDM_RPT_DATA].[patternReplace]
    (
       @InputString VARCHAR(4000),
       @Pattern VARCHAR(100),
       @ReplaceText VARCHAR(4000)
    )
    RETURNS VARCHAR(4000)
    AS
    BEGIN
       DECLARE @Result VARCHAR(4000) SET @Result = ''
       -- First character in a match
       DECLARE @First INT
        -- Next character to start search on
        DECLARE @Next INT SET @Next = 1
        -- Length of the total string -- 8001 if @InputString is NULL
        DECLARE @Len INT SET @Len = COALESCE(LEN(@InputString), 8001)
        -- End of a pattern
        DECLARE @EndPattern INT
    
     
    
         WHILE (@Next <= @Len) 
         BEGIN
         SET @First = PATINDEX('%' + @Pattern + '%', SUBSTRING(@InputString, @Next, @Len))
          IF COALESCE(@First, 0) = 0 --no match - return
           BEGIN
              SET @Result = @Result + 
                 CASE --return NULL, just like REPLACE, if inputs are NULL
                    WHEN  @InputString IS NULL
                     OR @Pattern IS NULL
                     OR @ReplaceText IS NULL THEN NULL
               ELSE SUBSTRING(@InputString, @Next, @Len)
            END
         BREAK
      END
      ELSE
      BEGIN
         -- Concatenate characters before the match to the result
         SET @Result = @Result + SUBSTRING(@InputString, @Next, @First - 1)
         SET @Next = @Next + @First - 1
    
     
    
         SET @EndPattern = 1
         -- Find start of end pattern range
         WHILE PATINDEX(@Pattern, SUBSTRING(@InputString, @Next, @EndPattern)) = 0
            SET @EndPattern = @EndPattern + 1
         -- Find end of pattern range
         WHILE PATINDEX(@Pattern, SUBSTRING(@InputString, @Next, @EndPattern)) > 0
               AND @Len >= (@Next + @EndPattern - 1)
            SET @EndPattern = @EndPattern + 1
    
     
    
         --Either at the end of the pattern or @Next + @EndPattern = @Len
         SET @Result = @Result + @ReplaceText
         SET @Next = @Next + @EndPattern - 1
      END
          END
          RETURN(@Result)
       END;
    
    
    GO
  4. Accédez au site Web du réseau de distribution de contenu (CDN).

  5. Cliquez sur le rapport Demandes d'accès par destinataire.

  6. Téléchargez les fichiers .rpz et .zip pour le rapport Demandes d'accès par destinataire.

  7. Effectuez l'Étape 5 et l'Étape 6 pour les rapports Demandes d'accès par demandeur et Demandes d'accès par ressource.

9.6 Identity Manager ne reflète pas les modifications apportées à l'option Utiliser SMTP TLS dans Identity Console

Problème : lors de la configuration d'un serveur de messagerie dans Identity Console, si vous choisissez d'activer ou de désactiver l'attribut notSMTPUseTLS pour le modèle de notification par défaut dans l'arborescence, vous remarquerez peut-être que la même valeur n'apparaît pas sur la page Approbation par message électronique dans Identity Manager. Toutefois, la sélection est enregistrée et le serveur de messagerie est mis à jour en fonction de vos préférences.

Cela se produit car l'attribut LDAP notfSMTPUseTLS est mis à jour différemment dans Identity Applications et Identity Console. Lorsque vous effectuez la modification dans Identity Console, l'attribut est mis à jour directement. Par contre, lorsque vous modifiez la valeur Utiliser SMTP TLS dans Paramètres de courrier sortant de la page Approbation par message électronique d'Identity Manager, la propriété com.netiq.rbpm.smtp.tls dans le fichier ism-configuration.properties est mise à jour. Toutefois, la valeur que vous sélectionnez dans Identity Console est toujours appliquée, même si elle n'apparaît pas sur la page Approbation par message électronique dans Identity Manager. [Problème : OCTCR56A585739]

Solution de contournement : pour garantir un comportement cohérent, vous pouvez modifier la valeur Utiliser SMTP TLS dans l'option Paramètres de courrier sortant de la page Approbation par message électronique d'Identity Manager en fonction de la valeur sélectionnée dans Identity Console.

9.7 Sous Linux, iManager affiche une page vierge après la mise à niveau

Problème : après la mise à niveau d'Identity Manager vers la version 4.9, iManager ne fonctionne plus s'il est installé avec d'autres composants. Lorsque vous essayez de lancer une version précédemment installée, iManager affiche une page vierge.

Solution de contournement : installez et utilisez Identity Console à la place d'iManager. Toutefois, si vous souhaitez continuer à utiliser iManager après la mise à niveau d'Identity Manager vers la version 4.9, assurez-vous que les conditions suivantes sont remplies :

  • iManager est installé sur un serveur autonome.

  • Le serveur dispose d'une version de Java prise en charge. Par exemple : iManager 3.2.6.0200 sur Java JDK 1.0.8 Update 342 dans Identity Manager 4.8.6

    Effectuez les étapes suivantes pour réutiliser les anciens fichiers Java :

    1. Créez un répertoire à l'aide de la commande suivante :

      mkdir -p /opt/novell/iManager/java_iman
    2. Copiez les fichiers Java existants d'iManager dans le nouveau répertoire :

      cp -r /opt/netiq/common/jre/ /opt/novell/iManager/java_iman
    3. Pour modifier la propriété du nouveau répertoire, exécutez la commande suivante:

      chown -R novlwww:novlwww /opt/novell/iManager/java_iman 
    4. Accédez à /etc/opt/novell/tomcat9/ et mettez à jour JAVA_HOME et JRE_HOME avec le nouveau chemin d'accès Java dans le fichier tomcat9.conf.

    5. Redémarrez Tomcat à l'aide de la commande suivante :

      rcnovell-tomcat9 restart

9.8 Avertissement : une opération d'accès réflectif illégale s'est produite

Problème : lors de la configuration d'Identity Applications, vous pouvez rencontrer le message suivant :

Warning: An illegal reflective access operation has occurred (Avertissement : une opération d'accès réflectif illégale s'est produite).

Cela se produit, car la version actuelle d'Identity Applications utilise Java 11. [Problème : OCTCR56A583685]

Solution de contournement : l'avertissement n'affecte aucune fonctionnalité. Vous pouvez l'ignorer.

9.9 Tomcat ne démarre pas sous RHEL 8.x et 9.x après la mise à niveau d'Identity Manager vers la version 4.9

Problème : lors de la mise à niveau d'Identity Manager vers la version 4.9 sur un serveur exécutant RHEL 8.x ou RHEL 9.x (où x est la version prise en charge dans 4.9), OSP ne démarre pas en raison d'un problème de connexion à la base de données. Cela se produit généralement lorsque le processus de génération de clé aléatoire prend plus de temps que prévu pendant le déploiement d'OSP. Par conséquent, les services Tomcat ne démarrent pas non plus. [Problème : OCTCR56A584564]

Solution de contournement : modifiez les lignes suivantes dans le fichier java.security à l'emplacement /opt/netiq/common/jre/conf/security et redémarrez Tomcat :

REMARQUE :avant d'appliquer la solution de contournement, reportez-vous à la documentation RHEL pour plus d'informations sur les générateurs de nombres aléatoires.

  • Remplacez securerandom.source=file:/dev/random

    par

    securerandom.source=file:/dev/./urandom
  • Remplacez securerandom.strongAlgorithms=NativePRNGBlocking:SUN

    par

    securerandom.strongAlgorithms=SHA1PRNG:SUN

9.10 Boutons d'organigramme manquants pour une hiérarchie de relation de niveau 2 ou supérieur

Problème : pour une relation de niveau 2 ou supérieur, l'organigramme n'affiche pas les options permettant de choisir une relation à consulter, d'accéder au niveau suivant dans la hiérarchie des relations, d'envoyer des messages électroniques et d'afficher plus d'informations sur cette entité. Ce problème se produit lorsque la profondeur hiérarchique dans les Paramètres généraux est définie sur un niveau 2 (ou supérieur). [Problème : OCTCR56A585426]

Solution de contournement : afin d'afficher les boutons d'organigramme pour la relation de niveau 2 (ou supérieur), recherchez l'utilisateur/l'entité de niveau 2 dans l'organigramme.

9.11 Le chargeur distant signale un mot de passe d'objet Pilote non valide après la mise à niveau

Problème : après la mise à niveau du chargeur distant vers la version 4.9 sur une plate-forme Windows, ce dernier ne parvient pas à se connecter au pilote Active Directory à l'aide du mot de passe d'authentification de base. [Problème : OCTCR56A584022]

Solution de contournement : après avoir mis à niveau Identity Manager vers la version 4.9, effectuez les étapes suivantes :

  1. Arrêtez l'instance du chargeur distant sur son serveur.

  2. Réinitialisez le mot de passe de l'objet Pilote et le mot de passe du chargeur distant.

  3. Démarrez l'instance du chargeur distant pour le pilote Active Directory.

9.12 Erreur d'observation : échec de la reconfiguration de StatusLogger dans le fichier journal Catalina

Problème : après avoir installé Identity Manager 4.9 sur une plate-forme Windows, vous pouvez rencontrer le message d'erreur suivant dans les journaux catalina.out :

ERROR StatusLogger Reconfiguration failed: No configuration found for '<xxxxxxxx>' at 'null' in 'null' (ERREUR Échec de la reconfiguration de StatusLogger : aucune configuration trouvée pour « <xxxxxxxx> » à « nul » dans « nul »)

[Problème : OCTCR56A584800]

Solution de contournement : l'erreur n'affecte aucune fonctionnalité. Vous pouvez l'ignorer.

9.13 Problèmes liés au générateur de formulaires

Vous pouvez rencontrer les problèmes suivants lorsque vous utilisez des formulaires JSON dans le générateur de formulaires.

Les messages de validation de champ ne sont pas explicites

Problème : les messages de validation de champ de formulaire avertissent les utilisateurs lorsqu'ils entrent une valeur non valide ou inacceptable dans un champ. Ces messages se composent généralement d'une paire clé-valeur, avec la valeur prévue pour l'affichage utilisateur. Toutefois, dans cette version, les champs du formulaire affichent les clés plutôt que les valeurs correspondantes. Par exemple, si vous entrez une adresse électronique non valide, le message indique invalid_email au lieu de la valeur Email must be a valid email (L'adresse électronique doit être une adresse électronique valide).

[Problème : OCTCR56A598009]

Solution de contournement : pour ajouter les messages en français :

  1. Lancez le générateur de formulaires.

  2. Cliquez sur l'icône Localisation.

  3. Cliquez sur Français pour développer.

  4. Ajoutez une virgule à la fin et les paires clé-valeur pour les messages à la dernière ligne.

    Par exemple :

    {
    "Submit": "",
    "error": "Please fix the following errors before submitting.", 
    "invalid_date": "{{field}} is not a valid date.", 
    "invalid_email": "{{field}} must be a valid email.", 
    "invalid_regex": "{{field}} does not match the pattern {{regex}}.", 
    "mask": "{{field}} does not match the mask.", 
    "max": "{{field}} cannot be greater than {{max}}.", 
    "maxLength": "{{field}} must be shorter than {{length}} characters.", 
    "min": "{{field}} cannot be less than {{min}}.", 
    "minLength": "{{field}} must be longer than {{length}} characters.", 
    "next": "Next", 
    "pattern": "{{field}} does not match the pattern {{pattern}}", 
    "previous": "Previous", 
    "required": "{{field}} is required"
    }
  5. Cliquez sur Enregistrer.

Le champ de formulaire affiche une erreur de validation « autre qu'un tableau » après la mise à niveau de Designer vers la version 4.9

Problème : si un champ de formulaire à valeur unique contient plusieurs valeurs, le générateur de formulaires affiche désormais une erreur de validation « autre qu'un tableau ». Cette vérification de validation a été ajoutée à la dernière version du générateur de formulaires. Ce problème se produit dès lors dans les formulaires existants lorsque vous mettez à niveau Designer vers la version 4.9. [Problème : OCTCR56A586045]

Solution de contournement : pour corriger l'erreur, effectuez l'une des opérations suivantes :

  • Ouvrez le formulaire dans le générateur de formulaires et cochez la case Plusieurs valeurs dans le champ de formulaire concerné. Cela ajoute un bouton Ajouter un autre élément au champ, ce qui permet aux utilisateurs d'entrer d'autres valeurs.

  • Modifiez la fonction Valeur par défaut personnalisée dans le champ concerné pour n'afficher que la première valeur renvoyée dans un tableau, même si le tableau a une valeur unique.

Le générateur de formulaires se bloque pendant le défilement

Problème : le générateur de formulaires se bloque parfois lors du défilement des formulaires JSON dans les vues JSON pour formulaire et Éditeur JS. Ce problème est observé dans deux scénarios :

  • Lorsque vous travaillez avec un formulaire JSON qui contient de nombreuses fonctions et méthodes.

  • Lorsque la résolution de votre écran diffère de la valeur recommandée pour le système.

[Problème : OCTCR56A602415]

Solution de contournement : aucune solution de contournement n'est disponible. Vous pouvez relancer le générateur de formulaires.

L'opération du composant Bouton ne fonctionne pas

Problème : après la mise à niveau vers Designer 4.9, le composant Bouton dans les formulaires JSON ne fonctionne pas pour les opérations d'approbation et de demande. [Problème : OCTCR56A604329]

Solution de contournement : procédez comme suit :

  1. Accédez à l'onglet Affichage du composant Bouton.

  2. Copiez la logique spécifiée dans les champs Button Request Logic (Logique de demande de bouton) ou Button Approve Logic (Logique d'approbation de bouton).

  3. Définissez l'Opération sur Personnalisée.

  4. Spécifiez la logique copiée à partir de l'Étape 2.

  5. Cliquez sur Enregistrer.

Problèmes relatifs au composant Arborescence

Vous pouvez rencontrer les problèmes suivants avec le composant Arborescence dans le générateur de formulaires :

  • Les champs affichent une erreur de validation « autre qu'un tableau » dans le formulaire Aperçu. Cette erreur se produit lorsque le composant Arborescence est configuré pour afficher une valeur par défaut. Vous ne pouvez pas soumettre le formulaire tant que vous n'avez pas résolu l'erreur de validation. [Problème : OCTCR56A585664]

    Pour résoudre l'erreur, remplacez la valeur par défaut par l'ID de ce champ dans la vue JSON pour formulaire.

  • La fonctionnalité de développement d'un composant Arborescence ne fonctionne pas comme prévu. Le formulaire Aperçu ne vous permet pas de développer ou de sélectionner un sous-conteneur.

  • Lorsque vous sélectionnez un conteneur ou un sous-conteneur, le champ affiche la valeur dn au lieu name.

    Le contenu JSON brut de la source de données ci-dessous est un exemple de données du composant Arborescence :

    {
      "dn": "unique id",
      "name": "container data",
      "data": "any meta-data attached with the container",
      "subContainers": [
        {
          "dn": "id1",
          "name": "container data1",
          "icon": "glyphicon glyphicon-cloud"
        },
        {
          "dn": "id2",
          "name": "container data2",
          "data": "any meta-data attached with the container",
          "subContainers": [
            {
              "dn": "id3",
              "name": "container data3",
              "icon": "glyphicon glyphicon-cloud"
            }
          ]
        }
      ]
    }

    Lorsque vous sélectionnez l'option container data (données du conteneur) dans l'Aperçu, le champ affiche l'option unique id (ID unique) au lieu de container data. [Problème : OCTCR56A603396]

10.0 Contacter Micro Focus

Pour tout problème spécifique au produit, contactez l'équipe de support de Micro Focus à l'adresse https://www.microfocus.com/support-and-services/.

Pour obtenir des conseils ou un complément d'informations techniques, vous pouvez consulter les ressources suivantes :