Gérer les enregistrements d'entrée non conformes

Spectrum™ Technology Platform ne peut pas analyser un enregistrement non conforme. QuandSpectrum™ Technology Platform rencontre un enregistrement non conforme, les actions de la plate-forme peuvent être de :

  • Terminer le job
  • Poursuivre le traitement
  • Poursuivre le traitement jusqu'à ce qu'un certain nombre de mauvais enregistrements soit rencontré.
  • Poursuivre le traitement mais en écrivant les mauvais enregistrements dans un fichier journal (via un stage récepteur facultatif).
Remarque : La fonctionnalité des enregistrements non conformes est limitée aux sources configurées pour la lecture de fichiers locaux situés sur le serveur et pour lesquels le tri n'a pas été configuré. Quand une source est configurée avec un fichier distant ou des champs de tri et que la source rencontre un enregistrement non conforme, le job est annulé, indépendamment de la manière dont les enregistrements non conformes sont configurés.

Pour gérer les enregistrements non conformes,

  1. Ouvrez le job dans Enterprise Designer.
  2. Ajouter un récepteur d'enregistrements non conformes dans votre flux de données.
    1. Créez votre job en définissant votre fichier d'entrée et votre stage source et en ajoutant des services et sous-flux à votre flux de données.
    2. Réalisez l'une des actions suivantes :
      • Connecter un stage récepteur au port de sortie facultatif du stage source dans votre flux de données. Le port facultatif est le port de sortie clair juste en dessous du port de sortie noir sur votre stage source. Si vous passez la souris sur ce port, vous verrez apparaître une astuce indiquant « error_port ». Les enregistrements non conformes sont écrits dans ce récepteur.
      • Ne rien connecter au port de sortie facultatif du stage source de votre flux de données, Spectrum™ Technology Platform va ignorer les enregistrements incorrects.

    Le flux de données terminé doit ressembler à ceci :

    Lorsque vous exécutez un job, l'Historique d'exécution contiendra une colonne qui montrera le nombre d'enregistrements non conformes rencontrés au cours de ce job.

  3. Par défaut, Spectrum™ Technology Platform annule un job s'il rencontre un enregistrement incorrect. Ce comportement par défaut peut être modifié dans Management Console. Quel que soit le comportement par défaut de votre système, vous pouvez le remplacer pour un job en procédant comme suit :
    1. Ouvrez le job dans Enterprise Designer.
    2. À l'intérieur d'un job ouvert, allez dans Édition > Options de job.
    3. Sélectionnez Ne pas arrêter le job à cause d'un enregistrement non conforme ou Arrêter le job après avoir rencontré... et entrez le nombre d'enregistrements incorrects autorisés qu'un job peut rencontrer avant qu'il ne se termine.