Ensemble des règles de dépannage | Scene7

Problème

Mes jeux de règles ne fonctionnent pas comme prévu. Par exemple :

  • Un fichier XML de jeu de règles ne peut pas être téléchargé.
  • Les jeux de règles ne correspondent pas ou ont des résultats inattendus.

Solutions

Procédez au moins de l’une des façons suivantes :

  • Si un fichier XML de jeu de règles ne se télécharge pas, vérifiez qu’il s’agit d’un fichier XML valide, en utilisant un programme comme xmlvalid.
  • Si vous recevez des réponses inattendues, essayez les solutions suivantes :
    • Vérifiez que le fichier XML est marqué pour publication.
    • Vérifiez si des erreurs sont visuellement évidentes avec le fichier XML.
    • Assurez-vous que le serveur de publication dispose du bon fichier XML sélectionné sous forme d’un fichier contenant un ensemble de règles.
    • Assurez-vous qu’une publication a été réalisée après les modifications.
    • Placez des caractères spéciaux dans une balise CDATA. Par exemple, une esperluette ci-dessous devrait être au format <!Balise [CDATA[texte avec caractères spéciaux]]>tag. Par exemple, <substitution><![CDATA[$thumbnail$&req=tmb]]></substitution>
    • Il est nécessaire d’échapper les expressions régulières. Par exemple, il est nécessaire d’échapper les symboles dollar ($). La meilleure façon de détecter ces problèmes consiste à utiliser un outil de regexp en ligne pour tester les problèmes de correspondance. Voici un exemple
      <expression><![CDATA[&\$red=255&\$grn=255&\$blu=255&\$Lfont=DiamondMonoLeft]]></expression>
      <substitution><![CDATA[&\$red=255&\$grn=255&\$blu=255&\$Lfont=DiamondMonoLeft]]></substitution>
      Il n'est pas nécessaire d'ajouter une séquence d'échappement au symbole $ dans la substitution, mais cela ne fait aucun mal.
    • Assurez-vous que tous les attributs d’élément utilisés respectent les majuscules et minuscules. Par exemple, le « O » et « M » de « OnMatch » doivent être en majuscule :
      <rule OnMatch="continue">
      <expression>^(.*)/([^/]*)/(.*)\.jpg$</expression
      <substitution>$3?\$$2\$</substitution>
      </rule>
      Vous pouvez identifier les configurations adéquates pour ces paramètres dans la documentation suivante :
      http://microsite.omniture.com/t2/help/en_US/s7/is_ir_api/index.html#Rule_Set_Reference
    • Enfin, vérifiez dans les journaux s’il existait une erreur lors du chargement du fichier d'ensemble de règles.  
  • Si le comportement de l'ensemble de règles est inattendu (manque de cohérence, résultats inattendus, comportement non-souhaité, etc.), le service d'assistance Scene7 peut analyser le journal du serveur.
Remarque :

Il n'existe aucun moyen d’obtenir des informations liées à l'ensemble de règles avec une commande URL.

Logo Adobe

Accéder à votre compte