Ejemplo: Enlace de referencias a sustituciones con reglas

Puede crear reglas de correlación de datos para enlazar referencias a sustituciones.

Acerca de esta tarea

Si sabe qué campo de una solicitud o de datos POST debe correlacionarse, escriba una regla Crear sustitución para ese campo y escriba una regla Crear una referencia como un hijo de la regla Crear una sustitución.

Procedimiento

  1. Abra un conjunto de reglas de correlación de datos en el editor de reglas. Un conjunto de reglas nuevo contiene una regla de paso vacía.
  2. Cree una regla Crear una sustitución. Consulte Creación de una sustitución con reglas de correlación de datos para obtener más información sobre la creación de una regla Crear una substitución.
  3. Pulse con el botón derecho del ratón sobre la regla Crear una sustitución, y, a continuación, Insertar elemento > Buscar el origen de datos para la sustitución.
  4. Pulse con el botón derecho del ratón sobre la regla Buscar el origen de datos para la sustitución y, a continuación, sobre Insertar elemento > Crear una referencia. Si la referencia existe, seleccione Buscar referencia en vez de Crear una referencia. Una regla Crear una referencia o Buscar una referencia se inserta como un hijo de la regla Buscar el origen de datos para la sustitución. Para utilizar el valor de la sustitución que la regla padre extrae, escriba %subname% para la Expresión regular, donde subname es el nombre de la sustitución que crea la regla padre. Consulte Creación de una referencia mediante reglas de correlación de datos para obtener más información sobre la creación de una regla Crear una referencia.

Resultados

Si vuelve a correlacionar datos de prueba mediante este conjunto de reglas, se crean y se enlazan las referencias y las sustituciones que ha definido.

Ejemplo

Supongamos que un URI de la prueba es http://host:port/RPThelp/index.jsp?topic=datacorrelation.html. Supongamos también que algunos datos de respuesta de una solicitud anterior incluyen ...<id=2 docHelpName=recordtest> <id=23 docHelpName=datacorrelation> <id=24 docHelpName=rules>.... Escriba una regla que cree un sitio de sustitución en el URI para datacorrelation y establezca el nombre de sustitución en helpname. A continuación, añada reglas que crean una referencia como hijo de la regla de sustitución. La expresión regular para la regla de referencia es docHelpName=%helpname%>. De esta manera, la expresión regular en la regla de referencia se evalúa en docHelpName=datacorrelation>. Esta expresión regular asegura que se enlace la referencia correcta al sitio de sustitución.

Comentarios