Test et dépannage du plug-in CSV Lookup

Si le plug-in ne se charge pas ou s'il se charge mais ne remplit pas les attributs personnalisés avec les valeurs consultées, procédez comme suit :
  1. Vérifiez que le fichier CSV correspond aux exigences. Si plus de 10 % des lignes dans le fichier CSV ne respectent pas l'une des conditions du fichier CSV, le plug-in de consultation ne se charge pas.
  2. Vérifiez que le délimiteur que vous avez sélectionné est celui utilisé dans le fichier CSV. Notez que le système présente un défaut à la virgule, alors que la recommandation est la barre oblique.
  3. Vérifiez le mappage d'attribut. Aucune validation système n'est disponible pour le mappage d'attributs. Assurez-vous que votre mappage d'attribut adhère à la syntaxe.
    • Chaque entrée dans le champ de mappage d'attributs est sensible à la casse.
    • Les espaces dans des noms d'attribut et de colonne doivent être identifiés par une barre oblique inverse.
    • Pour chaque paire attribute=column, les données à la droite du signe égal (=) doivent être un nom d'en-tête de colonne.
    • Les clés sont des noms d'en-tête de colonne, pas des attributs d'incident.
  4. Si le plug-in ne parvient pas à se charger ou s'il ne renvoie pas les valeurs recherchées, consultez le fichier
    ProgramData\Symantec\DataLossPrevention\EnforceServer\
    16.0.10000
    \logs\tomcat\localhost.<date la plus récente>.log
    (Windows) ou
    /var/log/Symantec/DataLossPrevention/EnforceServer/
    16.0.10000
    /tomcat/localhost.<date la plus récente>.log
    (Linux).
    • Vérifiez que la base de données et le tableau sont créés et que le fichier CSV est chargé dans le tableau. Pour vérifier, recherchez les lignes semblables à ce qui suit :
      INFO [com.vontu.lookup.csv.CsvLookup] creating database create table using SQL importing data from file into table LOOKUP having columns
      Pour traiter les fichiers volumineux, le plug-in CSV Lookup utilise une base de données intégrée à la mémoire (Apache Derby). Seule une instance de Derby par serveur Enforce peut être en cours d'exécution. Si une instance précédente est en cours d'exécution, le plug-in CSV Lookup ne se charge pas. Si la base de données et le tableau ne sont pas créés, redémarrez le service Symantec DLP Manager et rechargez le plug-in.
  5. Si le plug-in ne renvoie pas les valeurs recherchées, consultez le fichier
    ProgramData\Symantec\DataLossPrevention\EnforceServer\
    16.0.10000
    \logs\tomcat\localhost.<date_la_plus_récente>.log
    (Windows) ou
    /var/log/Symantec/DataLossPrevention/EnforceServer/
    16.0.10000
    /tomcat/localhost.<date_la_plus_récente>.log
    (Linux).
    Recherchez un message d'avertissement indiquant que « la requête SQL n'a renvoyé aucun résultat ». Dans ce cas, assurez-vous que le mappage d'attributs correspond aux en-têtes de colonnes de CSV et rechargez le plug-in si des modifications ont été apportées.