Set di regole per la risoluzione dei problemi | Scene 7
Cerca
Ultimo aggiornamento ilMay 03, 2021 06:52:39 AM GMT
Problema
Le mie regole non funzionano come previsto. Ad esempio:
Un file XML del set di regole non viene caricato.
Le regole non corrispondono o hanno risultati inaspettati.
Soluzioni
Effettua una o più delle seguenti operazioni:
Se un file XML del set di regole non viene caricato, verifica che sia un file XML valido, usando un programma come xmlvalid.
Se ricevi risposte inaspettate, prova quanto segue:
Controlla che il file XML sia contrassegnato per la pubblicazione.
Verifica se è possibile vedere eventuali errori evidenti con il file XML.
Assicurati che il server di pubblicazione abbia il file XML corretto scelto come set di regole.
Assicurati che la pubblicazione sia stata fatta dopo qualsiasi modifica.
Includi caratteri speciali in un tag CDATA. Ad esempio, il simbolo & sottostante deve essere in un <![CDATA[testo con caratteri speciali]]> tag. Per esempio, <substitution><![CDATA[$thumbnail$&req=tmb]]></substitution>
È necessario evitare espressioni regolari. Ad esempio, è necessario evitare il simbolo del dollaro ($). Il miglior modo per trovare questi problemi è utilizzare uno strumento regexp online per capire i problemi di corrispondenza. Ecco un esempio <expression><![CDATA[&\$red=255&\$grn=255&\$blu=255&\$Lfont=DiamondMonoLeft]]></expression> <substitution><![CDATA[&\$red=255&\$grn=255&\$blu=255&\$Lfont=DiamondMonoLeft]]></substitution> Non è necessario evitare il simbolo $ nella sostituzione, ma non causa alcun danno.
Assicurati che ogni attributo dell'elemento utilizzato abbia la corretta capitalizzazione. Ad esempio, sia la 'O' che la 'M' in 'OnMatch' devono essere capitalizzate <rule OnMatch="continue"> <expression>^(.*)/([^/]*)/(.*)\.jpg$</expression <substitution>$3?\$$2\$</substitution> </rule> Trovi le impostazioni corrette per questi parametri nella documentazione: http://microsite.omniture.com/t2/help/en_US/s7/is_ir_api/index.html#Rule_Set_Reference
Infine, controlla i log per vedere se ci sono stati errori durante il caricamento del file del set delle regole.
Se il comportamento delle regole è inaspettato (non corrispondenza, risultati inaspettati, comportamento non come desiderato e così via), contatta il supporto Scene 7 che può eseguire l'analisi dei log del server.
Nota:
Non c'è modo di ottenere informazioni sulle regole con un comando URL.