K propojení odkazů se zástupnými prvky můžete vytvořit pravidla pro korelaci dat.
Informace o této úloze
Pokud víte, které pole v požadavku nebo v datech POST je třeba korelovat, zapište pro toto pole pravidlo
Vytvořit zástupný prvek a poté vložte pravidlo
Vytvořit odkaz jako
podřízený prvek pravidla
Vytvořit zástupný prvek.
Postup
- Otevřete sadu pravidel pro korelaci dat v editoru pravidel. Nová sada pravidel obsahuje jedno vyhodnocení prázdného pravidla.
- Vytvořte pravidlo Vytvořit zástupný prvek. Další informace o vytvoření pravidla Vytvořit zástupný prvek naleznete v tématu Vytvoření zástupného prvku s pravidly pro korelaci dat.
- Klepněte pravým tlačítkem myši na pravidlo Vytvořit zástupný prvek a poté vyberte volbu
.
- Klepněte pravým tlačítkem myši na pravidlo Najít zdroj dat pro zástupný prvek a poté vyberte volbu . Pokud již odkaz existuje, vyberte namísto volby Vytvořit odkaz volbu Najít odkaz. Pravidlo Vytvořit odkaz nebo Najít odkaz se vloží jako podřízený prvek pravidla Najít zdroj dat pro zástupný prvek. Chcete-li použít hodnotu zástupného prvku extrahovaného nadřízeným pravidlem, zadejte jako Regulární výraz hodnotu %subname%, kde subname je název zástupného prvku vytvořeného nadřízeným pravidlem. Další informace o vytvoření pravidla Vytvořit odkaz naleznete v tématu Vytvoření odkazu pomocí pravidel pro korelaci dat.
Výsledky
Při nové korelaci testovacích dat pomocí této sady pravidel se vytvoří a propojí definované odkazy a zástupné prvky.
Příklad
Předpokládejme, že identifikátor URI ve vašem testu je http://host:port/RPThelp/index.jsp?topic=datacorrelation.html.
Předpokládejme, že některá data odpovědi z předchozího požadavku obsahují hodnotu
...<id=2
docHelpName=recordtest> <id=23 docHelpName=datacorrelation> <id=24
docHelpName=rules>.... Zapište pravidlo, které
v identifikátoru URI vytvoří náhradní místo pro
datacorrelation a nastaví název zástupného prvku na
helpname. Poté přidejte pravidla, která vytvoří
odkaz jako podřízený prvek substitučního pravidla.
Regulární výraz pro pravidlo odkazu je
docHelpName=%helpname%>.
Regulární výraz v odkazu pravidla se tak vyhodnotí na
docHelpName=datacorrelation>.
Tento regulární výraz zajistí propojení správného odkazu na náhradní místo.