join element

Inhaltsmodell

join:==EMPTY

Attribute

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

Eltern

<element>

Kinder

Kein

Beschreibung

Hiermit können Sie die Felder definieren, die eine Verbindung zwischen SQL-Tabellen erstellen.

Verwendung und Kontext der Verwendung von

Ein <join>-Element kann nur verwendet werden, wenn das übergeordnete <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 den Namensraum der Remote-Tabelle im <join>-Element anzugeben. Sie müssen im übergeordneten Element <element> angegeben werden.

Standardmäßig werden Links am Ende des Schemas definiert.

Wenn das Element <join> bei der Definition des Linktypelements nicht angegeben ist, wird der Link automatisch auf den primären Schlüsseln beider Tabellen platziert.

Attributbeschreibung

  • dstFilterExpr (Zeichenfolge): Mit diesem Attribut können Sie die Anzahl der zulässigen Werte in der Remote-Tabelle einschränken.
  • xpath-dst (Zeichenfolge): Dieses Attribut erhält einen Xpath (@name-Attribut der Remote-Tabelle).
  • xpath-src (Zeichenfolge): Dieses Attribut erhält einen Xpath (@name-Attribut im aktuellen Schema).

Beispiele

Link zwischen dem Feld "E-Mail"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>

Auf dieser Seite

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