join:==EMPTY
<element>
Kein(e)
Ermöglicht die Definition der Felder, die eine Verknüpfung zwischen SQL-Tabellen herstellen.
A <join>
-Element kann nur verwendet werden, wenn das übergeordnete Element <element>
-Element vom Typ 'link' ist. Das bedeutet, dass für das übergeordnete Element das Attribut "@type=link"deklariert sein muss.
Es ist nicht erforderlich, den Namen und Namespace der Remote-Tabelle im <join>
-Element. Sie müssen im übergeordneten Element angegeben werden <element>
.
Standardmäßig werden Links am Ende des Schemas definiert.
Wenn die Variable <join>
-Element bei der Definition des Relationstypelements nicht angegeben ist, wird der Link automatisch auf die Primärschlüssel der beiden Tabellen gesetzt.
Relation zwischen dem Feld 'email' der aktuellen Tabelle und dem Feld "@company-id" der Remote-Tabelle:
<join xpath-dst="@compagny-id" xpath-src="@email"/>
Gefilterter Link zur Tabelle "cus:Country", basierend auf dem Inhalt des Felds "@country", das den Wert "EN" enthalten muss:
<element name="StockEN" type="link" label="MyLink" target="cus:Stock">
<join xpath-dst="@country" xpath-src="@code" dstFilterExpr="@country = 'EN'"/>
</element>