Příklad: Propojení odkazů se zástupnými prvky pomocí pravidel

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

  1. Otevřete sadu pravidel pro korelaci dat v editoru pravidel. Nová sada pravidel obsahuje jedno vyhodnocení prázdného pravidla.
  2. 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.
  3. Klepněte pravým tlačítkem myši na pravidlo Vytvořit zástupný prvek a poté vyberte volbu Vložit položku > Najít zdroj dat pro zástupný prvek.
  4. Klepněte pravým tlačítkem myši na pravidlo Najít zdroj dat pro zástupný prvek a poté vyberte volbu Vložit položku > Vytvořit odkaz. 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.

Váš názor