Problema

Meus conjuntos de regras não estão funcionando como esperado. Por exemplo:

  • Um arquivo XML de conjunto de regras não faz upload.
  • Os conjuntos de regras não correspondem ou têm resultados inesperados.

Soluções

Siga um ou mais destes procedimentos:

  • Se um arquivo XML de conjunto de regras não fizer upload, verifique se ele é um arquivo XML válido, usando um programa como xmlvalid.
  • Se você estiver recebendo respostas inesperadas, tente o seguinte:
    • Verifique se o arquivo XML está marcado para publicação.
    • Veja se você pode ver visualmente quaisquer erros óbvios com o arquivo XML.
    • Certifique-se de que o servidor de publicação tenha o arquivo XML correto escolhido como um conjunto de regras.
    • Certifique-se de que uma publicação foi feita após quaisquer alterações.
    • Coloque caracteres especiais em uma tag CDATA. Por exemplo, o sinal tipográfico & abaixo deve estar em uma tag <![Tag CDATA [texto com caracteres especiais]]>. Por exemplo, <substitution><![CDATA[$thumbnail$&req=tmb]]></substitution>
    • É necessário evitar expressões comuns. Por exemplo, é necessário evitar os sinais de dólar ($). A melhor aposta para encontrar esses problemas é usar uma ferramenta regexp on-line para descobrir problemas de correspondência. Aqui está uma
      <expression><de exemplo![CDATA[&\$red=255&\$grn=255&\$blu=255&\$Lfont=DiamondMonoLeft]]></expression>
      <substitution><![CDATA[&\$red=255&\$grn=255&\$blu=255&\$Lfont=DiamondMonoLeft]]></substitution>
      É desnecessário evitar o símbolo $ na substituição, mas ele não causa nenhum dano.
    • Certifique-se de que todos os atributos de elemento que você usa tenham a capitalização adequada. Por exemplo, tanto o 'O' quanto o 'M' em 'OnMatch' devem estar em maiúsculas:
      <rule OnMatch="continue">
       <expression>^(.*)/([^/]*)/(.*)\.jpg$</expression
      <substitution>$3?\$$2\$</substitution>
      </rule>
      Você poderá encontrar as configurações adequadas para estes parâmetros na documentação:
      http://microsite.omniture.com/t2/help/en_US/s7/is_ir_api/index.html#Rule_Set_Reference
    • Finalmente, verifique os logs para ver se houve algum erro ao carregar o arquivo do conjunto de regras.  
  • Se o comportamento do conjunto de regras for inesperado (não correspondendo, resultados inesperados, comportamento não é o desejado e assim por diante), entre em contato com o Suporte do Scene7 que poderá executar a análise de log do servidor.

Observação:

Não há como obter informações sobre regras com um comando de URL.

Esta obra está licenciada sob uma licença não adaptada da Creative Commons Attribution-Noncommercial-Share Alike 3.0  As publicações do Twitter™ e do Facebook não são cobertas pelos termos do Creative Commons.

Avisos legais   |   Política de privacidade online