Ссылки можно связать с подстановками с помощью правил сопоставления данных.
Об этой задаче
Если вы знаете, какое поле в запросе или данных POST нуждается в сопоставлении, напишите правило
Создать подстановку
для этого поля, а затем вставьте правило
Создать ссылку в качестве дочернего
объекта правила
Создать подстановку.
Процедура
- Откройте набор правил сопоставления данных в редакторе правил. В новом наборе правил будет один пустой проход правила.
- Создайте правило Создать подстановку. В разделе Создание подстановки с помощью правил сопоставления данных приведены подробные сведения о
создании правил Создать подстановку.
- Щелкните правой кнопкой мыши на правиле Создать подстановку, а затем выберите .
- Щелкните правой кнопкой мыши на правиле Найти источник данных для подстановки и выберите
. Если ссылка существует, выберите
Найти ссылку вместо Создать ссылку. Правило Создать ссылку или Найти ссылку вставляется в качестве дочернего элемента правила Найти
источник данных для подстановки. Чтобы воспользоваться значением подстановки, извлеченным родительским правилом, укажите
%subname% в поле Регулярное выражение, где subname - имя подстановки,
созданной родительским правилом. В разделе Создание ссылки с помощью правил сопоставления данных приведены подробные сведения о создании правила
Создать ссылку.
Результаты
Когда вы повторно выполните сопоставление данных теста с помощью этого набора правил, ссылки и подстановки будут созданы и связаны.
Пример
Предположим, что URI этого теста - http://host:port/RPThelp/index.jsp?topic=datacorrelation.html.
Предположим, что в состав данных ответа из предыдущего запроса входит
...<id=2 docHelpName=recordtest> <id=23 docHelpName=datacorrelation> <id=24
docHelpName=rules>.... Напишите правило, создающее точку подстановки в URI для
datacorrelation и
присваивающее подстановке имя
helpname. Затем добавьте правила, создающие ссылку в качестве дочернего объекта правила
подстановки.
Регулярное выражение правила ссылки -
docHelpName=%helpname%>.
Поэтому регулярное выражение правила ссылки вычисляется как
docHelpName=datacorrelation>.
Регулярное выражение обеспечивает привязку правильной ссылки к точке подстановки.