Créer des masques de données spécifiques à un schéma

Dans la perspective Studio d'enregistrement ou la vue Bibliothèque de schémas de la perspective Ecole d'architecture, vous pouvez créer un masque de données spécifique à un schéma dans un projet IBM® Rational Integration Tester. Le masque remplacera les données sensibles dans des champs spécifiques des messages enregistrés par rapport au schéma et empêchera ainsi toute apparition de ces données sensibles dans des ressources créées à partir de ces messages.

Pourquoi et quand exécuter cette tâche

Si des droits sont utilisés dans Rational Integration Tester pour déterminer quels utilisateurs sont autorisés à créer, modifier ou supprimer des masques de données, vous devrez peut-être obtenir ces droits pour pouvoir créer un masque de données.

Lors de la création d'un masque de données spécifique à un schéma, vous pouvez utilisez les trois méthodes de masquage de données suivantes :
  • Pour créer un masque de données de substitution de valeur fixe, vous devez entrer une valeur pour masquer la "valeur réelle" d'un champ ; cette valeur remplacera toutes les données enregistrées pour ce champ.
  • Pour créer un masque de données de substitution de source de données, vous devez utiliser une source de données, telle qu'une feuille de calcul Microsoft Excel ou un fichier .csv, pour fournir une liste des valeurs pouvant être utilisées pour remplacer les données enregistrées.
    Remarque : Avant de créer un masque de données de substitution de source de données, vous devez effectuer les étapes suivantes :
    • Créer une feuille de calcul ou un fichier .csv contenant une série de valeurs factices que vous utiliserez pour masquer les valeurs réelles de l'élément de message approprié.
    • Dans la perspective Fabrique de tests, créez une source de données Excel et sélectionnez la feuille de calcul ou le fichier .csv que vous venez de créer.
  • Pour créer un masque de données de création de valeur automatique, vous devez sélectionner ou créer une expression régulière pour que Rational Integration Tester crée des valeurs correspondant à cette expression.
Remarque : Cette rubrique décrit uniquement la méthode Bibliothèque de schémas utilisée pour créer un masque de données spécifique à un schéma.

Procédure

  1. Ouvrez la vue Bibliothèque de schémas de la perspective Ecole d'architecture.
  2. Dans la partie gauche de la vue, sélectionnez la catégorie de schéma appropriée.
  3. Sous Schémas, sélectionnez le schéma approprié.
  4. Dans la liste Opération de l'onglet Configuration, sélectionnez l'opération appropriée.
  5. Sélectionnez le noeud de texte de l'élément de message approprié.
  6. Cliquez sur l'onglet Masquage des données (le cas échéant).
  7. Cliquez sur Ajouter.
    Remarque : Une icône de masque s'affiche en regard de l'élément de message sélectionné.
  8. Dans la liste Technique de masquage, cliquez sur l'option requise.
    1. Pour créer un masque de données de substitution de valeur fixe, procédez comme suit :
      1. Cliquez sur Substitution de valeur fixe.
      2. Dans le champ Valeur fixe, entrez la valeur censée masquer la "valeur réelle" de l'élément sélectionné.
    2. Pour créer un masque de données de substitution de source de données, procédez comme suit :
      1. Cliquez sur Substitution de source de données.

        Le champ Configuration de la technique s'affiche.

        Remarque : Le champ Configuration de la technique ne s'affiche pas si aucune source de données Excel n'est associée à votre projet Rational Integration Tester.
      2. Dans la liste Source de données, cliquez sur la source de données Excel appropriée.
      3. Dans la liste Colonne, cliquez sur la colonne de la feuille de calcul ou du fichier .csv qui contient les valeurs factices.
      4. Facultatif : Cochez la case Faire respecter l'intégrité des données si vous souhaitez que les mêmes données soient toujours masquées par la même valeur.
      5. Cliquez sur Revenir au début (valeur par défaut) ou sur Utiliser une valeur fixe :
        • Si vous cliquez sur Revenir au début, cela signifie que Rational Integration Tester fera une boucle pour réutiliser les masques.
        • Si vous cliquez sur Utiliser une valeur fixe, cela signifie que Rational Integration Tester utilisera une valeur fixe si la source de données ne contient pas suffisamment de masques.
        • Si vous cliquez sur Utiliser une valeur fixe, vous devez entrer une valeur dans le champ Valeur fixe.
    3. Pour créer un masque de données de création de valeur automatique, procédez comme suit :
      1. Cliquez sur Création de valeur automatique.

        Le champ Configuration de la technique s'affiche.

      2. Dans le champ Expression régulière, vous avez deux options :
        • Entrez une expression régulière dans le champ si vous souhaitez créer une expression régulière pour ce masque de données. Par exemple, pour générer des numéros à 16 chiffres en vue de masquer les numéros de carte de crédit, vous pouvez entrer \d{16} dans le champ Expression régulière.
        • Vous pouvez également cliquer sur Découvrir pour sélectionner une expression régulière déjà utilisée dans le cadre de votre projet Rational Integration Tester.
      3. Cliquez sur Test pour vérifier que l'expression régulière entrée ou sélectionnée présente le format de valeur factice correct.

        Par exemple, si vous masquez des numéros de carte de crédit, vérifiez qu'un numéro à 16 chiffres s'affiche après que vous avez cliqué sur Test.

      4. Facultatif : Cochez la case Faire respecter l'intégrité des données si vous souhaitez que les mêmes données soient toujours masquées par la même valeur :
        • Lorsque la case Faire respecter l'intégrité des données est cochée, la liste Libellé est alors activée, ce qui permet d'utiliser le même libellé pour une paire de masques de données utilisant la même expression régulière et ainsi d'appliquer l'intégrité des données à différents champs.
        • Par exemple, si vous souhaitez masquer des numéros de carte de crédit, le libellé peut prendre la forme suivante : CardNumbers.
  9. Cliquez sur Sauvegarder.

Résultats

Pour vérifier que le nouveau masque de données fonctionne, utilisez Studio d'enregistrement pour enregistrer et afficher de nouveaux événements. Dans la fenêtre Vue Evénements, cliquez deux fois sur un événement enregistré pour l'opération appropriée :
  • Si vous avez sélectionné Substitution de valeur fixe, vérifiez que la valeur de l'élément de message approprié a été remplacée par la valeur entrée pour le masque de données.
  • Si vous avez sélectionné Substitution de source de données, vérifiez que la valeur de l'élément de message approprié a été remplacée par une valeur factice de la source de données spécifiée. Si vous enregistrez plus d'événements, vous devriez constater que les valeurs factices affichées changent au même titre que les valeurs réelles.
  • Si vous avez sélectionné Création de valeur automatique, vérifiez que la valeur de l'élément de message approprié a été remplacée par une valeur factice de l'expression régulière spécifiée. Si vous enregistrez plus d'événements, vous devriez constater que les valeurs factices affichées changent au même titre que les valeurs réelles.

Vos commentaires