elemento de unión

Modelo de contenido

join:==EMPTY

Atributos

  • @dstFilterExpr (cadena)
  • @xpath-dst (cadena)
  • @xpath-src (cadena)

Padres

<element>

Niños

Ninguno

Descripción

Permite definir los campos que crean una combinación entre tablas SQL.

Uso y contexto de uso

Un elemento <join> sólo se puede usar si el elemento principal <element> es de tipo 'link'. Esto significa que el elemento principal debe tener declarado el atributo "@type=link".

No es necesario especificar el nombre y la Área de nombres de la tabla remota en el elemento <join>. Deben especificarse en el elemento principal <element>.

Por convención, los vínculos se definen al final del esquema.

Si no se especifica el elemento <join> cuando se define el elemento de tipo de vínculo, el vínculo se colocará automáticamente en las claves principales de ambas tablas.

Descripción del atributo

  • dstFilterExpr (cadena): este atributo permite restringir el número de valores elegibles en la tabla remota.
  • xpath-dst (string): este atributo recibe un atributo Xpath (@name de la tabla remota).
  • xpath-src (string): este atributo recibe un atributo Xpath (@name en el esquema actual).

Ejemplos

Vínculo entre el campo 'correo electrónico' de la tabla actual y el campo "@compagny-id" de la tabla remota:

<join xpath-dst="@compagny-id" xpath-src="@email"/>

Vínculo filtrado hacia la tabla "cus:Country" basado en el contenido del campo "@country" que debe contener el valor 'EN':

<element name="StockEN" type="link" label="MyLink" target="cus:Stock">
   <join xpath-dst="@country" xpath-src="@code" dstFilterExpr="@country = 'EN'"/>
 </element>

En esta página

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now