join:==EMPTY
<element>
Ninguno
Permite definir los campos que crean un vínculo entre tablas SQL.
A <join>
solo se puede usar si el elemento principal <element>
es de tipo "vínculo". Esto significa que el elemento principal debe tener declarado el atributo "@type=link".
No es necesario especificar el nombre y el área de nombres de la tabla remota en la variable <join>
elemento. Deben especificarse en el elemento principal <element>
.
Por convención, los vínculos se definen al final del esquema.
Si la variable <join>
no se especifica cuando se define el elemento de tipo vínculo, el vínculo se coloca automáticamente en las claves principales de ambas tablas.
Enlace 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>