Guide de l'utilisateur de Service Registry 3 2005Q4

Chapitre 1 Utilisation de Web Console de Service Registry

Ce chapitre décrit la console Web Console de Service Registry (“Registry”). Ce chapitre comprend les sections suivantes :

Mise en route de Web Console

Web Console est une interface utilisateur sur le Web qui permet d'effectuer des recherches dans Registry, ainsi que de publier des contenus dans Registry et dans le référentiel. Cette section décrit les étapes qui doivent être réalisées avant toute autre opération.

Démarrage de Web Console

Pour démarrer Web Console, entrez l'URL suivant dans un navigateur Web :

http://hostname:port/soar/

Voici un exemple :

http://localhost:6060/soar/

Si Registry est installé sur votre système, le hostname est localhost. Si Registry n'est pas installé sur votre système, utilisez le nom du système sur lequel il se trouve. La valeur du port est généralement 6060, sauf en cas de conflit de ports.

Web Console se compose des principales sections suivantes :

Modification de la langue par défaut

Vous pouvez modifier la langue d'affichage de deux types d'information :

Modification de la langue par défaut pour les étiquettes et les messages

Vous pouvez afficher les étiquettes et les messages de Web Console dans les langues répertoriées dans le Tableau 1–1.

Tableau 1–1 Langues prises en charge par Web Console

Langue 

Code 

Chinois simplifié (Chine) 

zh_CN

Chinois traditionnel (Taïwan) 

zh_TW

Anglais (États-Unis) 

en

Allemand 

de

Japonais 

ja

Coréen 

ko

Espagnol 

es

ProcedurePour modifier la langue des étiquettes et des messages

Étapes
  1. Ajoutez la langue aux préférences linguistiques du navigateur Web en suivant les instructions affichées sur ce dernier.

    Sur la plupart des navigateurs Web, les paramètres de langue se trouvent dans l'onglet Général de la boîte de dialogue Options Internet, Options ou Préférences.

  2. Placez la langue en première position dans la liste des langues pour qu'elle soit la langue favorite.

  3. Cliquez sur le bouton Réinitialiser l'environnement linguistique.

    Les étiquettes apparaissent dans la langue appropriée.

Modification de la langue par défaut pour le contenu de Registry

Vous pouvez publier du contenu dans Registry dans n'importe quelle langue figurant dans la liste déroulante Langue du contenu de la bannière supérieure. La langue par défaut est celle du navigateur Web.

Pour la modifier, sélectionnez-en une autre dans la liste déroulante Langue du contenu.

Activation du versionnage du contenu de Registry

Le versionnage des objets de Registry est désactivé par défaut. Le numéro de version 1.1 est attribué à tous les objets. Si vous souhaitez affecter un nouveau numéro de version à un objet lorsque vous le modifiez, cochez la case Versionnage activé.

Création d'un compte utilisateur

Vous pouvez parcourir le contenu public de Registry sans vous connecter à Registry. Toutefois, pour obtenir un accès en lecture aux objets privés et un accès en écriture aux objets publics, vous devez disposer d'un compte utilisateur dans Registry. Après avoir créé un compte utilisateur, vous pouvez exécuter des opérations sécurisées telles que la publication, la modification ou la suppression d'objets.

La création d'un compte utilisateur se déroule comme suit :

  1. Complétez le formulaire de nouvel utilisateur.

  2. Associez des informations d'identification à ce compte. Vous pouvez les obtenir de deux manières :

Pour créer un compte utilisateur, exécutez les tâches suivantes :

ProcedureLancement de l'Assistant Inscription de l'utilisateur

Étapes
  1. Cliquez sur Créer un compte utilisateur dans la zone des menus.

  2. Cliquez sur le bouton Démarrer l'Assistant Inscription.

  3. Suivez les instructions contenues dans la page Étape 1 : Configuration requise et cliquez sur Suivant.

  4. Complétez le formulaire Détails sur le nouvel utilisateur.

    Vous devez indiquer un prénom et un nom pour l'utilisateur. Tous les autres champs sont facultatifs.

    Une fois que vous êtes connecté, le prénom et le nom s'affichent sous l'étiquette Utilisateur actuel dans la zone de bannière supérieure de Web Console.

  5. Cliquez sur Suivant.

    La page Détails sur l'authentification de l'utilisateur apparaît.

  6. Dans cette page, sélectionnez l'un des boutons radio suivants :

    • Sélectionnez Générer une paire de clés et télécharger le keystore PKCS12 (par défaut) si vous souhaitez que Registry crée un certificat. Reportez-vous à la section Obtention d'un certificat généré par Registry pour plus d'informations sur cette tâche.

    • Sélectionnez Télécharger le certificat X509 (DER) si vous voulez utiliser un certificat tiers existant. Reportez-vous à la section Utilisation d'un certificat tiers pour plus d'informations sur cette tâche.

ProcedureObtention d'un certificat généré par Registry

Procédez comme suit si vous avez sélectionné le bouton radio Générer une paire de clés et télécharger le keystore PKCS12 dans la page Détails sur l'authentification de l'utilisateur.

Étapes
  1. Dans la page Détails sur l'authentification de l'utilisateur, saisissez un nom d'utilisateur dans le champ Alias.

  2. Entrez le mot de passe dans les champs Mot de passe et Confirmation du mot de passe.

  3. Saisissez des valeurs dans les champs de texte s'ils ne sont pas déjà complétés.

    Les champs de texte sont les suivants :

    • Unité organisationnelle

    • Organisation

    • Ville

    • Etat ou province

    • Pays

    Le champ Nom contient le nom que vous avez indiqué dans le champ Nom de famille du formulaire Détails sur le nouvel utilisateur. Si vous avez spécifié une ville, un état ou une province, ou un pays dans ce formulaire, les champs de texte contiennent ces valeurs.

    Tous les champs sont obligatoires.

  4. Cliquez sur Suivant.

    Une page intitulée Étape 4 : Charger la clé dans le navigateur Web apparaît avec le message “Nouvel utilisateur correctement enregistré”.

  5. Cliquez sur Download.

  6. Dans la boîte de dialogue, choisissez l'option permettant d'enregistrer sur le disque le certificat généré. Dans la boîte de dialogue de sélection de fichiers, choisissez un répertoire et entrez un nom de fichier.

    Le fichier doit comporter le suffixe .p12.

    L'action par défaut enregistre le certificat dans votre répertoire utilisateur, dans un fichier intitulé generated-key.p12.

Étapes suivantes

Vous devez ensuite importer le certificat généré dans votre navigateur Web. Pour plus de détails, reportez-vous à la section Chargement du certificat dans un navigateur Web Mozilla ou Firefox ou Chargement du certificat dans le navigateur Web Internet Explorer .

ProcedureUtilisation d'un certificat tiers

Procédez comme suit si vous avez sélectionné le bouton radio Télécharger le certificat X509 (DER) dans la page Détails sur l'authentification de l'utilisateur. Ces étapes permettent de placer le certificat dans le keystore du serveur de Registry et de le charger dans le navigateur Web.

Avant de commencer

Le certificat tiers doit être au format X.509. Le certificat se trouve en général dans un fichier possédant l'extension .cer.

Étapes
  1. Dans la page Détails sur l'authentification de l'utilisateur, cliquez sur le bouton Choisissez un fichier de certificat.

  2. Dans la boîte de dialogue Téléchargement de fichier, cliquez sur le bouton Parcourir pour rechercher le fichier à télécharger, puis cliquez sur Télécharger le fichier.

  3. Cliquez sur OK .

    Le nom du fichier apparaît dans la page Détails sur l'authentification de l'utilisateur en regard du bouton Choisissez un fichier de certificat.

  4. Cliquez sur Suivant.

  5. Dans la page Étape 4 : Charger la clé dans le navigateur Web, suivez les instructions pour importer le certificat dans le navigateur Web s'il ne s'y trouve pas encore.

    Reportez-vous à la section Chargement du certificat dans un navigateur Web Mozilla ou Firefox ou Chargement du certificat dans le navigateur Web Internet Explorer pour plus d'informations.

ProcedureChargement du certificat dans un navigateur Web Mozilla ou Firefox

Étapes
  1. Sélectionnez Préférences dans le menu Edition.

  2. Cliquez sur la catégorie Confidentialité & Sécurité dans la barre latérale afin de développer les options.

  3. Cliquez sur Certificats.

  4. Cliquez sur le bouton Gestion des certificats dans le panneau de droite.

    L'onglet Vos certificats s'affiche.

  5. Cliquez sur le bouton Importer.

  6. Dans la boîte de dialogue de sélection du fichier à restaurer, sélectionnez le fichier de certificat .p12, puis cliquez sur Ouvrir.

  7. Dans la boîte de dialogue qui s'affiche, tapez le mot de passe de compte principal du périphérique de sécurité.

    Ce mot de passe est spécifique à votre compte de navigateur et est affecté par le propriétaire du profil du navigateur. La convention commune consiste à utiliser le même mot de passe que le compte de connexion sur le poste client.

  8. Dans la boîte de dialogue d'entrée du mot de passe, tapez le mot de passe du certificat.

    Ce mot de passe permet de protéger le certificat du client. Si vous utilisez un certificat généré par Registry, tapez le mot de passe que vous avez indiqué dans la page Détails sur l'authentification de l'utilisateur.

    Le message d'alerte “Successfully restored your security certificate(s) and private key(s)” s'affiche.

  9. Cliquez sur OK .

  10. Fermez les boîtes de dialogue Gestionnaire de certificats et Préférences.

Étapes suivantes

Une fois le certificat importé, vous pouvez vous connecter à Registry. Reportez-vous à la section Connexion à Registry pour plus d'informations.

ProcedureChargement du certificat dans le navigateur Web Internet Explorer

Étapes
  1. Dans le menu Outils, sélectionnez Options Internet.

  2. Cliquez sur l'onglet Contenu.

  3. Cliquez sur Certificats.

  4. Cliquez sur Importer pour ouvrir l'Assistant Importation de certificat.

  5. Dans cet Assistant, cliquez sur Suivant.

  6. Dans la page Fichier à importer, cliquez sur Parcourir et recherchez le fichier .p12, puis cliquez sur Suivant.

  7. Dans la page Mot de passe, procédez comme suit :

    1. Entrez le mot de passe que vous avez choisi pour le certificat.

    2. Cochez la case Marquer cette clé comme exportable.

    3. Ne cochez pas la case Activer la protection renforcée par clé privée.

    4. Cliquez sur Suivant.

  8. Dans la page Magasin de certificats, choisissez la valeur par défaut, Placer tous les certificats dans le magasin suivant, puis cliquez sur Suivant.

  9. Cliquez sur Terminer.

  10. Cliquez sur OK dans la boîte d'information qui s'affiche.

    Le nouveau certificat, ainsi que le prénom et le nom que vous avez spécifiés, apparaît dans la fenêtre Certificats.

  11. Cliquez sur Fermer dans la fenêtre Certificats.

  12. Cliquez sur OK dans la fenêtre Options Internet.

Étapes suivantes

Une fois le certificat importé, vous pouvez vous connecter à Registry. Reportez-vous à la section Connexion à Registry pour plus d'informations.

ProcedureConnexion à Registry

Une fois le certificat importé dans le navigateur Web, vous pouvez vous connecter.

Étapes
  1. Dans la page Étape 4 : Charger la clé dans le navigateur Web, cliquez sur le bouton Terminer.

  2. Dans la bannière supérieure de Web Console, cliquez sur le bouton Ouvrir une session.

  3. Cliquez sur OK dans les boîtes de dialogue de vérification du certificat.

    Une fois que vous êtes connecté, le message “Authentification terminée correctement.” apparaît dans la bannière supérieure.

Authentification dans Registry

Une fois que vous êtes connecté à Registry, l'authentification se déroule de manière transparente chaque fois que vous ajoutez, supprimez ou modifiez un objet de Registry, car toute requête d'écriture déclenche l'authentification basée sur le certificat client chargé dans le navigateur Web.

Une fois l'authentification terminée, l'accès à Registry s'effectue via https .

Lorsque votre session expire, vous n'êtes plus authentifié par Registry. Une autre requête d'écriture demande à Web Console de vous authentifier à nouveau.


Remarque –

En cas d'échec d'authentification, arrêtez, puis redémarrez le navigateur Web et réessayez.


Recherches dans Registry

Les liens Recherche et Explorer de la zone de menu permettent d'effectuer des recherches dans Registry.

Utilisation du menu Recherche

Cliquez sur Recherche dans la zone de menus. Le formulaire Recherche s'ouvre. Le formulaire comporte les éléments suivants :

Cliquez sur Masquer le formulaire de recherche pour fermer le formulaire et effacer les résultats.

Les sections suivantes décrivent comment utiliser ces composants.

Sélection d'une requête

La liste déroulante Sélectionnez une requête prédéfinie contient les éléments affichés dans le Tableau 1–2.

Tableau 1–2 Requêtes prédéfinies

Nom de la requête 

Objet de la recherche 

Requête de base 

Requête générique par défaut, qui permet de rechercher des objets par type, nom, description et classification 

Requête de base - Distinction maj./min. 

Version sensible à la casse de la requête de base 

FindAllMyObjects 

Trouve tous les objets détenus (publiés) par l'utilisateur émetteur de la requête. Si l'utilisateur possède de nombreux objets, cette requête peut prendre un certain temps 

GetCallersUser 

Recherche l'objet User de l'utilisateur qui établit la requête

Par défaut, la requête de base est sélectionnée. Les sections suivantes expliquent comment effectuer une requête :

Utilisez la requête FindAllMyObjects pour rechercher tous les objets que vous avez publiés. Utilisez la requête GetCallersUser pour afficher ou modifier les données concernant l'utilisateur que vous avez créé lors de l'enregistrement.

Recherche d'objet par type

La recherche la plus simple est par type d'objet uniquement.

La valeur par défaut dans la liste déroulante Type d'objet est RegistryObject, qui effectue une recherche dans tous les objets de Registry. Pour affiner la recherche, changez de type d'objet.

L'élément de menu ClassificationNode répertorie les concepts dans ClassificationSchemes. ClassificationNode est synonyme de Concept.

ProcedurePour rechercher un objet par type

Étapes
  1. Sélectionnez un type d'objet dans la liste déroulante Type d'objet.

  2. Cliquez sur le bouton Rechercher.

    La recherche renvoie tous les objets correspondant au type spécifié. Vous pouvez affiner la recherche en indiquant un nom, une description ou une classification.

Recherche par nom et description

ProcedurePour rechercher un objet par nom et description

Étapes
  1. Dans la liste déroulante Sélectionnez une requête prédéfinie, sélectionnez soit Requête de base, soit Requête de base -- Distinction maj./min.

  2. Entrez une chaîne dans le champ Nom ou Description.

  3. Cliquez sur Rechercher.

    Par défaut, le système recherche un nom ou une description correspondant à l'intégralité de la chaîne saisie. Vous pouvez utiliser les caractères génériques pour élargir la recherche.

    Les caractères génériques sont le signe de pourcentage (%) et le trait de soulignement (_).

    Le caractère générique % correspond à plusieurs caractères :

    • Entrez %off% pour renvoyer les noms ou descriptions contenant la chaîne off, comme Coffee.

    • Tapez nor% pour renvoyer les noms et descriptions commençant par Nor ou nor, comme North et northern.

    • Tapez %ica pour renvoyer les noms ou descriptions finissant par ica, par exemple America.

    Le caractère trait de soulignement correspond à un seul caractère. Par exemple, la chaîne _us_ renvoie les objets nommés Aus1 et Bus3.

Recherche par classification

Les objets Classification classent les objets dans Registry à l'aide des concepts uniques (ClassificationNodes) qui définissent des valeurs valides dans un schéma de classification. Dans une hiérarchie d'arborescence, le schéma de classification est le parent qui contient les générations de concepts enfants. Le Tableau 1–3 décrit les schémas de classification fournis par les spécifications Registry. La plupart des termes contenus dans ce tableau sont définis dans les spécifications de Registry.

Tableau 1–3 Utilisation du schéma de classification

Nom du schéma de classification 

Utilisation 

Description ou objet 

AssociationType

Fréquente 

Définit les types d'association entre objets RegistryObjects. Utilisé comme valeur de l'attribut associationType d'une instance Association pour décrire la nature de l'association.

ContentManagementService

Rare 

Détermine les types de service de gestion du contenu. Utilisé dans la configuration d'un service de gestion du contenu, comme un service de validation ou de catalogage. 

DataType

Fréquente 

Détermine les types de données des attributs de classes définies par ce document. Utilisé comme valeur d'attribut slotType d'une instance Slot pour décrire le type de données de la valeur Slot.

DeletionScopeType

Occasionnelle 

Détermine les valeurs de l'attribut deletionScope du message de protocole RemoveObjectsRequest.

EmailType

Rare 

Détermine les types d'adresse e-mail. 

ErrorHandlingModel

Rare 

Détermine les types de modèle de gestion des erreurs des services de gestion du contenu.  

ErrorSeverityType

Rare 

Détermine les types de gravité des différentes erreurs rencontrées par Registry lors du traitement des messages de protocole. 

EventType

Occasionnelle 

Détermine les types d'événement qui peuvent se produire dans Registry. 

InvocationModel

Rare 

Détermine les diverses méthodes d'appel par Registry d'un service de gestion du contenu. 

NodeType

Occasionnelle 

Détermine les différentes méthodes utilisées par ClassificationScheme pour affecter la valeur de l'attribut code à ses objets ClassificationNode (Concept).

NotificationOptionType

Rare 

Détermine les méthodes utilisées par Registry pour avertir le client d'un événement se produisant dans une période Subscription.

ObjectType

Occasionnelle 

Détermine les différents types d'objet RegistryObjects que Registry prend en charge. 

PhoneType

Rare 

Détermine les types de numéro de téléphone. 

QueryLanguage

Rare 

Détermine les langages de requêtes pris en charge par Registry. 

ResponseStatusType

Rare 

Détermine les différents types d'état de RegistryResponse.

StatusType

Occasionnelle 

Détermine les différents types d'état de RegistryResponse.

SubjectGroup

Rare 

Détermine les groupes auxquels un utilisateur peut appartenir à des fins de contrôle d'accès. 

SubjectRole

Rare 

Détermine les rôles qui peuvent être affectés à un utilisateur à des fins de contrôle d'accès.  

Dans la zone des menus, la racine de l'arborescence ClassificationSchemes se trouve sous le champ Description.

ProcedurePour rechercher un objet par classification

Étapes
  1. Développez le nœud racine pour afficher la liste complète des schémas de classification.

    La valeur affichée entre parenthèses après chaque entrée indique le nombre de concepts (objets ClassificationNode) que contient le parent.

  2. Développez le nœud du schéma de classification à utiliser.

  3. Développez les nœuds de concept sous le schéma de classification jusqu'à ce que vous trouviez le nœud feuille à partir duquel vous souhaitez faire votre recherche. Un nœud feuille est un nœud sous lequel ne figure aucun concept.

  4. Sélectionnez le nœud feuille.

  5. (Facultatif) Affinez la recherche en sélectionnant un type d'objet, ou en spécifiant un nom ou une chaîne de description.

  6. Cliquez sur le bouton Rechercher.

Affichage des résultats de la recherche

Les objets trouvés suite à une recherche apparaissent dans la zone Objets de registre.

Cette zone est composée des éléments suivants :

Pour les objets ExtrinsicObject, deux colonnes supplémentaires sont affichées : Version du contenu et Commentaire de la version du contenu. Ces colonnes s'appliquent à l'élément référentiel de l'objet ExtrinsicObject.

Pour deux types d'objet, les colonnes Version et Commentaire de version sont remplacées par un autre intitulé :

ProcedurePour utiliser la fonctionnalité PIN

La fonctionnalité PIN de l'interface utilisateur permet de conserver des objets dans la zone Objets de registre tout en continuant la recherche. Vous pouvez alors créer une relation entre deux objets. Reportez-vous à la section Création d'une relation entre objets pour plus d'informations.

Étapes
  1. Cliquez sur Recherche et exécutez une requête.

  2. Dans la zone Objets de registre, cochez la case PIN des objets que vous souhaitez conserver ici.

  3. Exécutez une autre requête.

    Les objets cochés et les résultats de recherche de la seconde requête apparaissent tous dans la zone Objets de registre.

Étapes suivantes

Lorsque vous avez terminé d'utiliser un objet coché, désélectionnez la case PIN lui correspondant. Lorsque vous exécutez une autre requête, l'objet n'apparaît plus dans la zone Objets de registre.

Affichage des détails de l'objet

Dans le tableau des résultats de recherche, cliquez sur le lien Détails d'un objet pour ouvrir la zone Détails sous la zone Objets de registre.

Cette section contient une rangée de boutons et une d'onglets :

Tableau 1–4 Onglets d'attributs de la zone Détails

Nom de l'onglet 

S'applique à 

Détail Object_Type

Tous les objets (Object_Type est le nom du type d'objet)

Emplacements 

Tous les objets 

Classifications\~ 

Tous les objets 

Identificateurs externes 

Tous les objets 

Associations 

Tous les objets 

Liens externes 

Tous les objets 

Piste d'audit 

Tous les objets 

Adresses postales 

Organisation, utilisateur 

Numéros de téléphone 

Organisation, utilisateur 

Adresses email 

Organisation, utilisateur 

Utilisateurs 

Organisation 

Organisations 

Organisation 

Liaisons de service 

Service 

Liens de spécification 

ServiceBinding 

Concepts 

classificationScheme, ClassificationNode 

Objets du registre 

RegistryPackage 

Objets affectés 

AuditableEvent 

Cliquez sur un onglet pour savoir si l'attribut de l'objet contient des valeurs. S'il en contient, cliquez sur le lien Détails de la valeur d'attribut pour ouvrir la fenêtre de navigateur Web et afficher les détails de cette valeur.

L'onglet Piste d'audit ne génère pas de tableau contenant le lien Détails. Cet onglet génère un tableau contenant les informations suivantes :

Pour la plupart des objets, les champs de la zone Détails sont les suivants :

Pour la plupart des objets, les champs sont explicites (adresses postales d'une organisation, par exemple). Pour certains objets, les champs demandent une explication. Les sections suivantes décrivent ces champs :

Affichage des détails d'une association

La zone Détails correspondant à un objet Association contient les champs supplémentaires suivants :

Affichage des détails du schéma de classification

La zone Détails correspondant à un objet ClassificationScheme contient les champs supplémentaires suivants :

Affichage des détails d'objet Extrinsèque

La zone Détails correspondant à un objet ExtrinsicObject contient les champs supplémentaires suivants :

Affichage des détails de lien externe

La zone Détails correspondant à un objet ExternalLink contient un lien Afficher le contenu sous le champ URI externe. Cliquez sur ce lien pour afficher le contenu de l'URI dans le navigateur.

Utilisation du menu Explorer

Le menu Explorer permet de naviguer dans le contenu de Registry et du référentiel à l'aide d'une métaphore de hiérarchie de dossiers de fichiers. Le dossier racine, nommé root, contient la totalité du contenu de Registry.

ProcedurePour utiliser le menu Explorer

Étapes
  1. Cliquez sur le lien Explorer.

  2. Développez le dossier sous root. Ce dossier contient deux sous-dossiers : userData (où se trouve tout le contenu utilisateur) et ClassificationSchemes.

  3. Cliquez sur un dossier pour afficher les objets de Registry de ce type. Développez un nœud pour afficher les types d'objet du niveau suivant.

Étapes suivantes

Une fois que vous avez terminé, cliquez sur Masquer l'explorateur pour fermer le menu Explorer et effacer les résultats de la zone.

ProcedurePour explorer le dossier ClassificationSchemes

Étapes
  1. Cliquez sur le dossier ClassificationSchemes (et non sur le symbole du nœud).

    Tous les objets ClassificationScheme figurent dans la zone Objets de Registry. Suivez les instructions de la section Affichage des résultats de la recherche pour afficher les objets.

  2. Développez le nœud ClassificationSchemes pour ouvrir l'arborescence ClassificationSchemes dans la zone de menus.

  3. Cliquez sur l'icône d'un fichier pour afficher le schéma de classification dans la zone Objets de registre.

  4. Développez le nœud d'un schéma de classification pour afficher les dossiers Concept en dessous.

    Les schémas de classification ne comportent pas tous des concepts lisibles dans le menu Explorer.

  5. Cliquez sur un dossier Concept pour afficher le concept dans la zone Objets de registre.

ProcedurePour explorer le dossier UserData

Étapes
  1. Développez le nœud userData.

  2. Développez le nœud RegistryObject. Ne cliquez sur le dossier que si vous souhaitez afficher tous les objets de Registry.

    Le nœud folder1 est vide.

  3. Cliquez sur un dossier pour afficher les objets de Registry de ce type. Développez un nœud pour afficher les types d'objet du niveau suivant.

Publication et gestion des objets de Registry

L'option de menu Créer un nouvel objet de registre permet de créer des objets et de les publier dans Registry.

Publication d'objets

La publication d'objets dans Registry est un processus en trois étapes :

  1. Créez l'objet.

  2. Ajoutez des détails et d'autres objets, en les enregistrant dans la mémoire mais sans les publier dans Registry.

  3. Publiez l'objet dans Registry.

Vous pouvez publier des objets dans Registry si vous avez créé un compte utilisateur et si vous êtes connecté à ce compte. Pour créer un compte utilisateur, suivez les instructions de Création d'un compte utilisateur.

ProcedurePour créer et publier un nouvel objet de registre

Étapes
  1. Dans la zone de menus, cliquez sur Créer un nouvel objet de registre.

  2. Dans la zone Objets de registre, sélectionnez dans la liste déroulante un type d'objet et cliquez sur Ajouter.

    Un formulaire Détails apparaît pour l'objet dans la zone Détails.

  3. Saisissez un nom et éventuellement une description dans les champs du formulaire Détails. Complétez les autres champs du formulaire.


    Remarque –

    Lorsque vous créez un objet AdhocQuery et tapez la chaîne de requête, utilisez des paires d'apostrophes simples pour entourer les éléments que vous placez généralement entre apostrophes simples. Ces éléments sont en principe les substituants et littéraux qui figurent dans les sous-requêtes. Par exemple, utilisez le modèle suivant pour spécifier un substituant de paramètre dans une sous-requête :

    (SELECT id FROM ClassificationNode WHERE path LIKE ''$objectTypePath'')

    Pour spécifier à la fois un littéral et un substituant de paramètre, procédez comme suit :

    ... AND (ro.id = s.parent AND s.name_ = 
    ''urn:oasis:names:tc:ebxml-regrep:profile:ws:wsdl:nameSpacesUsed''
      AND s.value LIKE ''$nameSpacePattern'')

  4. (Facultatif) Remplacez l'identificateur unique et l'identificateur unique logique par les identificateurs de votre choix.

    Chaque identificateur doit être un URN et doit être unique dans Registry.

  5. (Facultatif) Cliquez sur Enregistrer pour enregistrer l'objet dans la mémoire.

  6. (Facultatif) Utilisez les onglets du formulaire Détails pour ajouter et enregistrer les objets composés.

  7. Cliquez sur Appliquer pour publier l'objet dans Registry.

    Un message indiquant si l'application a été effectuée apparaît.

Étapes suivantes

Avant ou après la publication d'un objet, vous avez la possibilité de l'éditer et de lui ajouter des objets composés. Le Tableau 1–4 répertorie les objets que vous pouvez ajouter. Les sections suivantes expliquent comment ajouter ces objets.

Ajout d'une classification à un objet

Pour créer une classification, vous devez utiliser un schéma de classification interne. Ce schéma contient un ensemble de concepts dont les valeurs sont connues dans Registry.

ProcedurePour ajouter une classification

Pour ajouter une classification à un objet, recherchez le schéma de classification approprié, puis choisissez un concept dans ce schéma.

Étapes
  1. Dans la zone Détails correspondant à l'objet, cliquez sur le bouton Classifications.

    Le tableau Classifications (qui peut être vide) apparaît.

  2. Cliquez sur Ajouter .

    La fenêtre Panneau Détails s'ouvre.

  3. Saisissez un nom et éventuellement une description pour la classification.

  4. Cliquez sur le bouton Sélectionner le schéma de classification ou le concept.

    La fenêtre de sélection de schéma de classification/concept s'ouvre.

  5. Développez le nœud ClassificationSchemes. Développez ensuite les nœuds de concept pour atteindre le nœud feuille que vous souhaitez utiliser.

  6. Cliquez sur OK pour fermer la fenêtre de sélection de schéma de classification/concept.

    Le schéma de classification et le concept apparaissent dans la fenêtre Panneau Détails.

  7. Cliquez sur Ajouter pour enregistrer le nouvel objet et fermer la fenêtre Panneau Détails.

  8. Cliquez sur Appliquer dans la zone Détails correspondant à l'objet.

Ajout d'un identificateur externe à un objet

Pour créer un identificateur externe, vous utilisez un schéma de classification externe. Ce type de schéma comporte des valeurs qui ne sont pas connues de Registry, car le schéma de classification ne contient pas de concepts.

ProcedurePour ajouter un identificateur externe

Pour ajouter un identificateur externe à un objet, recherchez le schéma de classification approprié, puis indiquez une valeur.

Étapes
  1. Dans la zone Détails correspondant à l'objet, cliquez sur l'onglet Identificateurs externes.

    Le tableau Identificateurs externes (qui peut être vide) apparaît.

  2. Cliquez sur Ajouter .

    La fenêtre Panneau Détails s'ouvre.

  3. Saisissez un nom et éventuellement une description pour l'identificateur externe.

  4. Cliquez sur le bouton Sélectionnez le schéma de classification.

    La fenêtre de sélection de schéma de classification/concept s'ouvre.

  5. Développez le nœud ClassificationSchemes, puis sélectionnez un schéma de classification ne contenant aucun concept.

  6. Cliquez sur OK pour fermer la fenêtre de sélection de schéma de classification/concept.

    Le schéma de classification apparaît dans la fenêtre Panneau Détails.

  7. Entrez une valeur dans le champ Valeur.

  8. Cliquez sur Ajouter pour enregistrer le nouvel objet et fermer la fenêtre Panneau Détails.

  9. Cliquez sur Appliquer dans la zone Détails correspondant à l'objet.

Ajout d'un lien externe à un objet

Un lien externe permet d'associer un URI à un objet de Registry.

ProcedurePour ajouter un lien externe

Étapes
  1. Dans la zone Détails correspondant à l'objet, cliquez sur l'onglet Liens externes.

    Le tableau Liens externes (qui peut être vide) apparaît.

  2. Cliquez sur Ajouter .

    La fenêtre Panneau Détails s'ouvre.

  3. Entrez un nom pour le lien externe.

  4. Entrez l'URL du lien externe dans le champ URI externe.

  5. (Facultatif) Cliquez sur le bouton Sélectionner le concept pour le type d'objet si vous voulez indiquer le type de contenu vers lequel pointe l'URL.

    Développez le nœud ClassificationSchemes. Localisez le type de contenu en développant les nœuds ObjectType, RegistryObject et ExtrinsicObject. Sélectionnez le concept, puis cliquez sur OK. Si vous ne trouvez pas de type approprié, cliquez sur Annuler. Vous avez la possibilité de créer un nouveau concept pour les objets ExtrinsicObject.

  6. Cliquez sur Ajouter pour enregistrer le nouvel objet et fermer la fenêtre Panneau Détails.

  7. Cliquez sur Appliquer dans la zone Détails correspondant à l'objet.

Ajout d'informations personnalisées à un objet à l'aide d'emplacements

Un emplacement contient des informations supplémentaires qui ne seraient sinon pas stockées dans Registry. Ces emplacements permettent d'ajouter des attributs arbitraires aux objets.

ProcedurePour ajouter un emplacement

Étapes
  1. Dans la zone Détails correspondant à l'objet, cliquez sur l'onglet Emplacements.

    Le tableau Emplacements (qui peut être vide) apparaît.

  2. Cliquez sur Ajouter .

    La fenêtre Panneau Détails s'ouvre.

  3. Entrez le nom de l'emplacement.

  4. (Facultatif) Entrez une valeur dans le champ Type d'emplacement. Ce champ permet d'indiquer un type de données pour l'emplacement ou de fournir une méthode de groupement des emplacements.

  5. Entrez une valeur dans le champ Valeurs.

  6. Cliquez sur Ajouter pour enregistrer le nouvel objet et fermer la fenêtre Panneau Détails.

  7. Cliquez sur Appliquer dans la zone Détails correspondant à l'objet.

Ajout d'une adresse postale à une organisation ou un utilisateur

Une organisation ou un utilisateur peut disposer de plusieurs adresses postales.

ProcedurePour ajouter une adresse postale

Étapes
  1. Dans la zone Détails correspondant à l'organisation ou à l'utilisateur, cliquez sur l'onglet Adresses postales.

    Le tableau Adresses postales (qui peut être vide) apparaît.

  2. Cliquez sur Ajouter .

    La fenêtre Panneau Détails s'ouvre.

  3. Complétez les champs. Tous les champs sont facultatifs.

    • Numéro de rue

    • Rue

    • Ville

    • Etat ou province

    • Pays

    • Code postal

  4. Cliquez sur Ajouter pour enregistrer le nouvel objet et fermer la fenêtre Panneau Détails.

  5. Cliquez sur Appliquer dans la zone Détails correspondant à l'objet.

Ajout d'un numéro de téléphone à une organisation ou un utilisateur

Une organisation ou un utilisateur peut disposer de plusieurs numéros de téléphone.

ProcedurePour ajouter un numéro de téléphone

Étapes
  1. Dans la zone Détails correspondant à l'organisation ou à l'utilisateur, cliquez sur l'onglet Numéros de téléphone.

    Le tableau Numéros de téléphone (qui peut être vide) apparaît.

  2. Cliquez sur Ajouter .

    La fenêtre Panneau Détails s'ouvre.

  3. Sélectionnez une valeur dans la boîte combinée Type.

    Les valeurs suivantes sont proposées :

    • Beeper

    • Télécopie

    • Téléphone personnel

    • Téléphone mobile

    • Téléphone professionnel

  4. Complétez les champs. Tous les champs sont facultatifs.

    • Code du pays

    • Code régional

    • Numéro de téléphone

    • Extension

  5. Cliquez sur Ajouter pour enregistrer le nouvel objet et fermer la fenêtre Panneau Détails.

  6. Cliquez sur Appliquer dans la zone Détails correspondant à l'objet.

Ajout d'une adresse e-mail à une organisation ou un utilisateur

Une organisation ou un utilisateur peut disposer de plusieurs adresses e-mail.

ProcedurePour ajouter une adresse e-mail

Étapes
  1. Dans la zone Détails correspondant à l'organisation ou à l'utilisateur, cliquez sur l'onglet Adresses e-mail.

    Le tableau Adresses e-mail (qui peut être vide) apparaît.

  2. Cliquez sur Ajouter .

    La fenêtre Panneau Détails s'ouvre.

  3. Sélectionnez une valeur dans la boîte combinée Type : Adresse e-mail privée ou Adresse e-mail professionnelle.

  4. Entrez une adresse dans le champ Adresse e-mail.

  5. Cliquez sur Ajouter pour enregistrer le nouvel objet et fermer la fenêtre Panneau Détails.

  6. Cliquez sur Appliquer dans la zone Détails correspondant à l'objet.

Ajout d'un utilisateur à une organisation

Une organisation peut comporter plusieurs utilisateurs. Un utilisateur est le contact principal. Il s'agit en principe de l'utilisateur qui a créé l'organisation. Vous pouvez créer et ajouter d'autres utilisateurs.

Procedure Ajout d'un utilisateur

Étapes
  1. Dans la zone Détails de l'organisation, cliquez sur l'onglet Utilisateurs.

    Le tableau Utilisateur apparaît.

  2. Cliquez sur Ajouter .

    La fenêtre Panneau Détails s'ouvre.

  3. Dans le champ Nom, tapez le nom de famille de l'utilisateur à gauche de la virgule. Vous pouvez éventuellement ajouter le prénom et le deuxième prénom à droite de la virgule.

  4. (Facultatif) Entrez la description de l'utilisateur dans le champ Description.

  5. Dans les champs Prénom, Deuxième prénom et Nom, entrez les prénoms et le nom de l'utilisateur. Tous les champs sont facultatifs.

  6. Cliquez sur Ajouter pour enregistrer le nouvel objet et fermer la fenêtre Panneau Détails.

  7. Cliquez sur Appliquer dans la zone Détails correspondant à l'objet.

Ajout d'une organisation enfant à une organisation

Une organisation peut comporter plusieurs organisations enfants. Pour ajouter une organisation enfant à une organisation, procédez comme suit :

ProcedurePour ajouter une organisation enfant

Étapes
  1. Dans la zone Détails de l'organisation, cliquez sur l'onglet Organisations enfants.

    Le tableau ChildOrganizations apparaît.

  2. Cliquez sur Ajouter .

    La fenêtre Panneau Détails s'ouvre.

  3. Dans le champ Nom, entrez le nom de la nouvelle organisation.

  4. (Facultatif) Tapez une description dans le champ Description.

  5. (Facultatif) Entrez les valeurs dans les champs d'adresse.

  6. Cliquez sur Ajouter pour enregistrer le nouvel objet et fermer la fenêtre Panneau Détails.

  7. Cliquez sur Appliquer dans la zone Détails correspondant à l'objet.

Ajout d'une liaison de service à un service

Un service comporte en principe une ou plusieurs liaisons de service.

ProcedurePour ajouter une liaison de service

Étapes
  1. Dans la zone Détails correspondant au service, cliquez sur l'onglet Liaisons du service.

    La tableau Liaisons du service apparaît.

  2. Cliquez sur Ajouter .

    La fenêtre Panneau Détails s'ouvre.

  3. Dans le champ Nom, entrez le nom de la nouvelle liaison de service.

  4. (Facultatif) Entrez la description de la liaison de service dans le champ Description.

  5. Dans le champ URL d'accès, entrez l'URL de la liaison de service.

  6. (Facultatif) Dans le champ Liaison cible, entrez l'identificateur unique d'une autre liaison de service à laquelle la liaison de service fait référence.

  7. Cliquez sur Ajouter pour enregistrer le nouvel objet et fermer la fenêtre Panneau Détails.

  8. Cliquez sur Appliquer dans la zone Détails correspondant à l'objet.

Ajout d'un lien de spécification à une liaison de service

Une liaison de service peut comporter un objet SpecificationLink.

ProcedurePour ajouter un lien de spécification

Étapes
  1. Dans la zone Détails correspondant à la liaison de service, cliquez sur l'onglet Liens de spécifications.

    Le tableau Liens de spécifications apparaît.

  2. Cliquez sur Ajouter .

    La fenêtre Panneau Détails s'ouvre.

  3. Dans le champ Nom, entrez le nom du lien de spécification.

  4. (Facultatif) Entrez une description du lien dans le champ Description.

  5. Dans le champ Description de la syntaxe, tapez la description de la syntaxe d'utilisation des paramètres, si le lien de spécifications en comporte.

  6. Dans le champ Paramètres de la syntaxe, tapez les paramètres d'utilisation, si le lien de spécifications en comporte.

  7. Cliquez sur Ajouter pour enregistrer le nouvel objet et fermer la fenêtre Panneau Détails.

  8. Cliquez sur Appliquer dans la zone Détails correspondant à l'objet.

Ajout d'un concept enfant à un schéma de classification ou un concept

Un schéma de classification comporte en principe plusieurs concepts enfants (qui, à leur tour, peuvent comporter d'autres concepts enfants).

ProcedurePour ajouter un concept enfant

Étapes
  1. Dans la zone Détails du schéma de classification, cliquez sur l'onglet ChildConcepts.

    Le tableau ChildConcepts apparaît.

  2. Cliquez sur Ajouter .

    La fenêtre Panneau Détails s'ouvre.

  3. Dans le champ Nom, entrez un nom pour le concept.

  4. (Facultatif) Entrez la description du concept dans le champ Description.

  5. Dans le champ Valeur, entrez une valeur pour le concept.

  6. Cliquez sur Ajouter pour enregistrer le nouvel objet et fermer la fenêtre Panneau Détails.

  7. Cliquez sur Appliquer dans la zone Détails correspondant à l'objet.

Ajout d'objet à un package Registry

Un objet RegistryPackage est un objet contenant d'autres objets de Registry. En général, on utilise un objet RegistryPackage pour grouper des objets ayant un lien logique. Les types de ces objets peuvent être différents, ainsi que leurs propriétaires.

Pour ajouter des objets à un package Registry, vous devez indiquer leurs identificateurs uniques. Si vous essayez de saisir les identificateurs uniques, il est vraisemblable que vous commettrez des erreurs. Les étapes suivantes vous expliquent comment ajouter des objets en copiant et collant leurs identificateurs.

ProcedurePour ajouter des objets à un package Registry

Étapes
  1. Créez un objet RegistryPackage comme décrit dans la section Pour créer et publier un nouvel objet de registre. Indiquez un nom, et éventuellement une description, mais ne lui ajoutez pas encore d'objets RegistryObject.

  2. Une fois que vous avez cliqué sur Appliquer pour enregistrer l'objet RegistryPackage, conservez-le comme décrit dans la section Pour utiliser la fonctionnalité PIN.

  3. Utilisez Web Console pour rechercher les objets à ajouter au package Registry. Conservez chaque objet à mesure que vous le trouvez.

  4. Cliquez sur le lien Détails d'un objet que vous souhaitez ajouter au package Registry.

  5. Dans le panneau Détails de l'objet, copiez l'identificateur unique à l'aide du clavier (Ctrl+C ou touche de copie).

  6. Dans la zone Résultats de la recherche, cliquez sur le lien Détails de l'objet RegistryPackage.

  7. Dans la zone Détails correspondant à l'objet, cliquez sur l'onglet Objets de registre.

  8. Cliquez sur Ajouter au package.

  9. Dans le champ Identificateur unique, servez-vous du clavier pour coller l'identificateur copié (Ctrl+V ou la touche de collage).

  10. Cliquez sur Ajouter .

    L'objet apparaît dans la zone Objets de registre.

  11. Cliquez sur Appliquer dans la zone Détails pour enregistrer le package Registry.

  12. Répétez les étapes 4 à 11 pour ajouter chaque objet au package Registry.

Changement d'état des objets

Outre la publication, la modification et la suppression d'objets, vous pouvez effectuer les actions suivantes sur les objets si vous êtes le propriétaire ou si vous êtes autorisé à le faire :

Ces fonctions s'avèrent utiles dans un environnement de production si vous souhaitez établir une stratégie de contrôle de version des objets de Registry. Par exemple, vous pouvez approuver la version d'un objet pour une utilisation générale et désapprouver une version obsolète avant de la supprimer. Si vous changez d'avis après avoir désapprouvé un objet, vous pouvez annuler la désapprobation.

Toutes ces actions s'effectuent dans la zone Résultats de la recherche.

Suppression d'objets

Pour supprimer de Registry un objet dont vous êtes le propriétaire, sélectionnez-le dans la zone Résultats de la recherche et cliquez sur le bouton Supprimer.


Remarque –

Ne supprimez pas les objets AuditableEvent correspondant aux objets dont vous êtres propriétaire. En d'autres termes, ne supprimez pas les objets AuditableEvent qui apparaissent dans la zone Résultats de la recherche suite à une recherche FindAllMyObjects. Si vous supprimez un objet AuditableEvent, le journal d'audit correspondant à l'objet auquel il appartient sera corrompu.


S'il s'agit d'un objet extrinsèque, vous avez deux possibilités :

Le menu Option de suppression n'a de sens que pour les objets extrinsèques.

Création d'une relation entre objets

Les objets peuvent présenter deux types de relation : les références et les associations. Les deux sortes de relation sont unidirectionnelles. Cela signifie que chacune comporte un objet source et un objet cible.

Registry prend en charge des références, appelées ObjectRefs, entre certains types d'objet. Par exemple, si vous créez un service et une liaison de service ServiceBinding, vous pouvez créer une référence ServiceBinding depuis le service vers la liaison de service ServiceBinding. Toutefois, vous ne pouvez pas créer de référence de l'objet ServiceBinding vers l'objet Service. Un objet Reference n'est pas un objet de Registry.

Une association est un objet de Registry. Vous pouvez créer une association de n'importe quel objet de Registry vers un autre objet. Registry prend en charge un schéma de classification AssociationType qui contient un nombre prédéfini de types d'association : OffersService, RelatedTo, HasMember, etc. Vous pouvez aussi créer de nouveaux types d'association. Si vous possédez les deux objets inclus dans l'association, l'association est dite interne. Si vous ne possédez pas les deux objets, l'association est dite externe. Si vous créez une organisation et que vous lui ajoutez un service, une association de type OffersService est automatiquement créée de l'organisation vers le service.

Si aucune référence valide n'existe pour les objets source et cible, vous ne pouvez pas créer de référence.

Utilisez le bouton Lier de la zone Objets de registre pour lier deux objets. Ce bouton devient actif lorsque vous sélectionnez deux objets dans le tableau des résultats de la recherche.

Si les objets ne sont pas tous deux visibles dans le tableau des résultats, cochez la case Code PIN pour conserver un objet dans le tableau pendant que vous recherchez l'autre. Pour plus de détails, reportez-vous à la section Pour utiliser la fonctionnalité PIN.

ProcedurePour créer une référence

Étapes
  1. Dans la zone Objets de registre, sélectionnez deux objets et cliquez sur Lier.

  2. Dans la zone Créer la relation, sélectionnez l'objet source s'il ne l'est pas encore.

    L'autre objet devient l'objet cible.

    Si une référence valide existe pour les objets source et cible, l'option Référence est sélectionnée par défaut, et l'attribut de référence valide apparaît. Si aucune référence valide n'existe pour les objets source et cible, le bouton radio Référence est grisé.

  3. Cliquez sur Enregistrer pour enregistrer la référence.

ProcedurePour créer une association

Étapes
  1. Dans la zone Objets de registre, sélectionnez deux objets et cliquez sur Lier.

  2. Dans la zone Créer la relation, sélectionnez l'objet source s'il ne l'est pas encore.

    L'autre objet devient l'objet cible.

  3. Sélectionnez le bouton radio Association, s'il ne l'est pas encore.

  4. Saisissez un nom et éventuellement une description pour l'association dans la zone Détails.

    Les ID d'objets source et cible sont déjà inscrits.

  5. Sélectionnez un type dans le menu Type d'association.

  6. Cliquez sur Appliquer pour enregistrer l'association.

Dépannage

Cette section propose des solutions à certains problèmes que vous pouvez rencontrer lors de l'utilisation de Web Console.

Impossible d'accéder à Service Registry

Si le message Erreur 404 ou “Connexion refusée” s'affiche lorsque vous tentez d'utiliser Web Console, il est probable que Registry ne soit pas en cours d'exécution ou que vous ayez spécifié un URL incorrect.

Vérifiez que vous avez bien spécifié http://hostname:6060/soar/. Il se peut que vous deviez indiquer un domaine en plus du nom d'hôte : nomhôte.domaine.

Pour vous assurer que Registry est en cours d'exécution, utilisez la ligne de commande ou l'interface Web sur le domaine d'Application Server de Registry. Pour plus de détails, reportez-vous à la section Administering the Application Server Domain for Service Registry du Service Registry 3 2005Q4 Administration Guide.

L'environnement linguistique favori n'est pas utilisé

Si Web Console n'utilise pas votre environnement linguistique favori, vérifiez les paramètres de préférences de votre navigateur Web. Assurez-vous que votre environnement linguistique favori apparaît en tête de liste. Reportez-vous à la section Modification de la langue par défaut pour plus d'informations.

Les étiquettes du panneau Recherche n'apparaissent pas dans la version localisée

Si les étiquettes du panneau Recherche n'apparaissent pas dans la version localisée après que vous avez modifié l'environnement linguistique et cliqué sur Réinitialiser l'environnement linguistique, cliquez sur Fin de session, puis Revenir au registre. Reportez-vous à la section Modification de la langue par défaut pour plus d'informations sur la modification de l'environnement linguistique.

Impossible de créer des objets ExternalLink ou ServiceBinding

Vous pouvez obtenir un message d'erreur dans les situations suivantes :

Le message d'erreur se présente ainsi :


The URL: uri is not resolvable. 
Use Absolute Path Format [scheme:][//authority][path][?query][#fragment]

Cette erreur signifie que la tâche d'administration décrite dans Allowing Access to External Web Sites du Service Registry 3 2005Q4 Administration Guide n'a pas été exécutée. L'administrateur de Service Registry de votre site doit réaliser cette tâche et redémarrer Registry pour que vous puissiez créer ces objets.

Les messages d'erreur de Web Console ne sont pas clairs

Pour comprendre le problème pouvant être à l'origine de l'affichage d'un message d'erreur de Web Console, consultez le journal du serveur du domaine d'Application Server de Registry. Pour plus de détails, reportez-vous à la section Administering the Application Server Domain for Service Registry du Service Registry 3 2005Q4 Administration Guide.

Impossible d'enregistrer un nouvel objet de Registry

Si un message d'erreur s'affiche lorsque vous tentez d'enregistrer un nouvel objet dans Registry, procédez comme suit :

Web Console ne répond plus

Si Registry Console ne répond plus, procédez comme suit :

  1. Notez les messages d'erreur qui s'affichent.

  2. Supprimez le cookie de session dans votre navigateur Web. Pour supprimer le cookie, recherchez le cookie portant le nom JSESSIONID sur le site où Registry est exécuté et supprimez-le. Si vous avez des doutes, supprimez tous les cookies.

  3. Redémarrez Web Console comme décrit dans la section Démarrage de Web Console.

  4. Contactez le support technique de Registry et indiquez-leur les messages d'erreur que vous avez rencontrés et les étapes qui ont provoqué l'erreur.