Element-Element element--element

Inhaltsmodell content-model-4

element:==(attribute | compute-string | dbindex | default | element | help | join | key | sysFilter | translateDefault)

Attribute attributes-4

_operation (string), advanced (boolean), aggregate (string), applyIf (string), autopk (boolean), gehörtTo (string), convDate (string), dataPolicy (string), dataSource (string), dbEnum (string), defOnDuplicate (boolean), default (string), desc (string), displayAs Feld (boolean), doesNotSupportDiff (boolean), edit (string), emptyKeyValue (string), enum (string), enumImage (string), expandSchemaTarget (string), expr (string), externalJoin (boolean), feature (string), featureDate (boolean), filterPath (string), folderLink (Zeichenfolge)), folderModel (string), folderProcess (string), fullLoad (boolean), hierarchisch (boolean), hierarchicalPath (string), img (string), inout (string), integrieren (string), label (string), labelSingular (string), length (string), localizable (boolean), name (MNTOKEN), noDbIndex (boolean), noKey (boolean), ordered (boolean), overflowtable (boolean), pkSequence (string), pkgStatus (string), ref (string), required (boolean), revAdvanced (boolean), revCardinality (string), revDesc (string), revExternalJoin (boolean)), revIntegrity (string), revLabel (string), revLink (string), revTarget (string), revVisibleIf (string), sql (boolean), sqlname (string), sqltable (string), tableSpace (string), tableSpaceIndex (string), target (MNTOKEN), template (string), Tabelle (boolesch), translateDefault (string), translationExpr (string), Typ (MNTOKEN), unbound (boolesch), user (boolean), userEnum (string), visibleIf (string), xml (boolean), xmlChildren (boolean).

Eltern parents-4

<srcschema>

<element>

Untergeordnetes Element children-4

  • <attribute>
  • <compute-string>
  • <dbindex>
  • <default>
  • <element>
  • <help>
  • <join>
  • <key>
  • <sysfilter>
  • <translateddefault>

Beschreibung description-4

In Adobe Campaign gibt es vier Typen von <element> -Elementen:

  • Stamm <element> : definiert den Namen der SQL-Tabelle, die dem Schema entspricht.
  • Struktur <element> : definiert eine Gruppe von <element> oder <attribute> -Elemente.
  • Link <element> : definiert einen Link. Diese Elemente müssen das Attribut "@type=link" enthalten.
  • XML <element> : definiert ein Feld vom Typ "mData". Dieses Element muss das Attribut "@type=xml" enthalten.

Attributbeschreibung attribute-description-4

  • _operation (string): definiert den Schreibtyp in der Datenbank.

    Dieses Attribut wird hauptsächlich bei der Erweiterung von nativen Schemata verwendet.

    Die verfügbaren Werte sind:

    • "none": Abstimmung allein. Das bedeutet, dass Adobe Campaign das Element wiederherstellt, ohne es zu aktualisieren, oder einen Fehler erzeugt, wenn es nicht vorhanden ist.
    • "insertOrUpdate": Update mit Einfügung. Das bedeutet, dass Adobe Campaign das Element aktualisiert oder erstellt, falls es nicht vorhanden ist.
    • "insert": insert. Das bedeutet, dass Adobe Campaign das Element einfügt, ohne zu überprüfen, ob es vorhanden ist.
    • "update": update. Das bedeutet, dass Adobe Campaign das Element aktualisiert oder einen Fehler erzeugt, wenn es nicht vorhanden ist.
    • "Löschen": Löschen. Dies bedeutet, dass Adobe Campaign Elemente wiederherstellt und löscht.
  • advanced (boolesch): Wenn diese Option aktiviert ist (@advanced="true"), können Sie das Attribut in der Liste der verfügbaren Felder ausblenden, auf die zum Konfigurieren einer Liste in einem Formular zugegriffen werden kann.

  • aggregate (string): Ermöglicht das Kopieren der Definition eines <element> mittels eines anderen Schemas. Dieses Attribut erhält eine Schemadeklaration in Form eines "namespace:name".

  • applyIf (string): Bedingung für die Anwendung des Index. Dieses Attribut erhält einen XTK-Ausdruck.

  • autopk (boolesch): Wenn diese Option aktiviert ist (autopk="true"), wird automatisch ein eindeutiger Schlüssel definiert. Diese Option kann nur für das Hauptelement des Schemas verwendet werden. Achtung: Adobe Campaign garantiert nur, dass der generierte Schlüssel eindeutig ist. Es ist nicht garantiert, dass die Schlüsselwerte zusammenhängend und inkrementell sind.

  • dataPolicy (string): Ermöglicht die Angabe von Genehmigungsbeschränkungen für die im SQL-Feld zulässigen Werte. Die Werte für dieses Attribut sind:

    • "none": kein Wert
    • "smartCase": erste Buchstaben Großbuchstaben
    • "lowerCase": Kleinbuchstaben
    • "upperCase": Großbuchstaben
    • "email": email address
    • "phone": Telefonnummer
    • "identifier": Identifikationsname
    • "resIdentifier": Dateiname
  • dbEnum (string): empfängt den internen Namen einer "geschlossenen" Auflistung. Die Auflistungswerte müssen im <srcschema> definiert werden.

  • defOnDuplicate (boolesch): Wenn dieses Attribut aktiviert ist, wird bei der Duplizierung eines Datensatzes der Standardwert (definiert in @default) automatisch erneut auf den Datensatz angewendet.

  • default (string): ermöglicht die Definition des Elementverhaltens (Aufruf einer Funktion, Standardwert). Dieses Attribut erhält einen XTK-Ausdruck.

  • desc (string): ermöglicht das Einfügen einer Beschreibung des Elements. Diese Beschreibung dient dazu, zu verstehen, wofür das Element verwendet wird und wofür es verwendet wird. Sie können es im Formular anzeigen.

  • displayAsField (boolesch): Wenn dieses Attribut aktiviert ist, wird ein "Link"-Typ <element> als Feld in der Baumansicht der Schemas angezeigt ( Registerkarte "Struktur"). Auf diese Weise kann ein Link als lokales Feld angezeigt und sein Verhalten während einer Abfrage geändert werden. Wenn das Element im SELECT einer Abfrage gefunden wird, wird der Wert des Link-Ziels verwendet. Wenn das Element im WHERE einer Abfrage gefunden wird, wird der zugrunde liegende Schlüssel des Links verwendet.

  • edit (string): Dieses Attribut gibt den Typ der Eingabe an, die in dem mit dem Schema verknüpften Formular verwendet wird.

  • enum (string): empfängt den Namen der mit dem Feld verknüpften Auflistung. Die Auflistung kann im selben Schema oder in ein Remote-Schema eingefügt werden.

  • expr (string): Dieses Attribut definiert ein berechnetes Feld, für das keine Definition in der Tabelle gespeichert ist. Sie erhält einen Xpath- oder einen XTK-Ausdruck (Zeichenfolge).

  • externalJoin (boolesch): externer Join in einem Element vom Typ "Link".

  • feature (string): definiert ein Merkmalfeld: Diese Felder werden zum Erweitern der Daten in einer vorhandenen Tabelle verwendet, jedoch mit Speicherung in einer Anhang-Tabelle. Zulässige Werte sind:

    • "shared": Der Inhalt wird in einer freigegebenen Tabelle je Datentyp gespeichert.
    • "dediziert": Der Inhalt wird in einer speziellen Tabelle gespeichert

    SQL-Eigenschaftstabellen werden automatisch basierend auf dem charakteristischen Typ erstellt:

    • dediziert: Ft_[name_of_the_schema_containing_the_characteristic]_[name_of_the_characteristic]
    • shared: Ft_[type_of_key_of_the_schema_containing_the_characteristic]_[type_of_the_characteristic]

    Es gibt zwei Arten von Eigenschaftenfeldern: einfache Felder, in denen ein einzelner Wert für das Merkmal zulässig ist, und Multiple-Choice-Felder, in denen das Merkmal mit einem Kollektionselement verknüpft ist, das mehrere Werte enthalten kann.

    Wenn ein Merkmal in einem Schema definiert ist, muss dieses Schema über einen Hauptschlüssel verfügen, der auf einem einzelnen Feld basiert (zusammengesetzte Schlüssel sind nicht autorisiert).

  • featureDate (boolean): Attribut, das mit dem Feld "@feature"verknüpft ist. Wenn der Wert "true"ist, können Sie feststellen, wann der Wert zuletzt aktualisiert wurde.

  • filterPath (string): Dieses Attribut empfängt einen Xpath und ermöglicht die Definition eines Filters für ein Feld.

  • folderLink (string): Dieses Attribut erhält den Namen des Links, über den Sie die Dateien abrufen können, die Entitäten enthalten.

  • folderModel (string): definiert den Ordnertyp, der die Speicherung von Entitäten ermöglicht. Dieses Attribut wird nur definiert, wenn "@folderLink"vorhanden ist.

  • folderProcess (string): definiert den Link, unter dem Entitätsmodellinstanzen gespeichert werden. Dieses Attribut wird nur definiert, wenn "@folderLink"vorhanden ist.

  • fullLoad (boolescher Wert): Dieses Attribut erzwingt die Anzeige aller Datensätze in einer Tabelle während der Feldauswahl in einem Formular.

  • img (string): empfängt den Pfad eines Bildes, das mit einem Element verknüpft ist. Der Wert dieses Attributs hat den Typ "namespace:image name". Beispiel: img="cus:myImage.jpg". Das Bild muss physisch auf den Anwendungsserver importiert werden.

  • integrität (string): referenzielle Integrität des Vorkommens der Quelltabelle gegenüber der Zieltabelle.

    Die verfügbaren Werte sind:

    • "define": Adobe Campaign löscht die Entität nicht, wenn sie über den Link referenziert wird
    • "normal": Beim Löschen des Quellvorkommens werden die Schlüssel des Links auf das Zielereignis initialisiert (Standardmodus). Dieser Integritätstyp initialisiert alle Fremdschlüssel
    • "own": Durch das Löschen des Quellvorkommens wird das Löschen des Zielvorkommens Trigger
    • "owncopy": Ähnlich wie "own"(beim Löschen) oder dupliziert Vorkommnisse (bei Duplizierung).
    • "neutral": nimmt nichts vor
  • label (string): Elementbezeichnung.

  • labelSingular (string): label (Singular form) des Elements, das in einigen Teilen der Oberfläche verwendet wird.

  • length (string): max. Anzahl der Zeichen, die für einen Wert des SQL-Felds vom Typ "String" autorisiert sind.

  • lokalisierbar (boolesch): Wenn es aktiviert ist, weist dieses Attribut das Sammlungs-Tool an, den Wert des Attributs "@label"für die Übersetzung abzurufen (interne Verwendung).

  • name (MNTOKEN): Interner Name des Elements, das dem Namen der Tabelle entspricht. Der Wert des Attributs "@name"muss kurz sein, vorzugsweise in Englisch, und muss den mit XML verknüpften Benennungsbeschränkungen entsprechen.

    Beim Schreiben des Schemas in die Datenbank werden dem Feldnamen von Adobe Campaign automatisch Präfixe hinzugefügt.

    • "i": Präfix für den Typ "integer".
    • "d": Präfix für den Typ "double".
    • "s": Präfix für den Zeichenfolgentyp.
    • "ts": Präfix für den Typ "Datum".

    Um den Namen der Tabelle eigenständig zu definieren, müssen Sie das Attribut "@sqltable" in der Definition des Hauptrelements des Schemas verwenden.

  • noDbIndex (boolean): ermöglicht Ihnen anzugeben, dass das Element nicht indiziert wird.

  • ordered (boolean): Wenn das Attribut aktiviert ist (ordered="true"), behält Adobe Campaign die Elementdeklarationssequenz in einem XML-Kollektionselement bei.

  • pkSequence (string): empfängt den Namen der Sequenz, die zur Berechnung eines automatischen inkrementellen Schlüssels verwendet werden soll. Dieses Attribut darf nur verwendet werden, wenn im Stammelement des Schemas ein automatisch inkrementeller Schlüssel definiert ist.

  • pkgStatus (string): Bei Package-Exporten werden Werte als Funktion des Werts dieses Attributs berücksichtigt:

    • "always": das Element ist immer vorhanden
    • "never": Das Element wird nie vorhanden sein
    • "default (oder nichts)": Das Element wird exportiert, es sei denn, es ist das Standardelement oder es ist kein internes Feld und ist nicht mit anderen Instanzen kompatibel
  • ref (string): Dieses Attribut definiert einen Verweis auf ein Element > element>, das von mehreren Schemas gemeinsam genutzt wird (Definition-Factoring). Die Definition wird nicht in das aktuelle Schema kopiert.

  • erforderlich (boolesch): Wenn dieses Attribut aktiviert ist (@required="true"), wird das Feld in der Benutzeroberfläche hervorgehoben. Die Beschriftung des Felds wird in Formularen rot dargestellt.

  • revAdvanced (boolean): Wenn dieses Attribut aktiviert ist, gibt es an, dass der umgekehrte Link ein "erweiterter"Link ist.

  • revCardinality (string): Dieses Attribut definiert die Kardinalität einer Verknüpfung zwischen zwei Tabellen. Sie wird in einem "Link"-Typ <element> verwendet.

    Mögliche Werte:

    • "single": Einfacher Link vom Typ 1-1
    • "unbound": Kollektionslink vom Typ 1-N

    Wenn das Attribut bei der Erstellung von Links nicht angegeben wird, beträgt die Kardinalität standardmäßig 1:N.

  • revDesc (string): Dieses Attribut erhält eine Beschreibung, die mit dem umgekehrten Link verknüpft ist.

  • revExternalJoin (boolesch): Wenn dieses Attribut aktiviert ist, können Sie den externen Join für den anderen Link erzwingen.

  • revIntegrity (string): Dieses Attribut definiert die Integrität des Zielschemas. Die gleichen Werte wie das Attribut "@integrität" sind zulässig. Standardmäßig gibt Adobe Campaign diesem Attribut den "normalen"Wert.

  • revLabel (string): Bezeichnung des umgekehrten Links.

  • revLink (Zeichenfolge): Name des umgekehrten Links. Wenn der Wert "NONE" lautet, wird im Zielschema kein entgegengesetzten Link erstellt.

  • revTarget (string): Ziel des umgekehrten Links.

  • sql (boolean): Wenn dieses Attribut aktiviert ist (@sql="true"), wird die Speicherung des SQL-Elements erzwungen, selbst wenn das Element die Eigenschaft xml="true" aufweist.

  • sqlname (string): Name des Felds bei der Tabellenerstellung. Wenn "@sqlname" nicht angegeben ist, wird standardmäßig der Wert des Attributs "@name" verwendet. Beim Schreiben des Schemas in die Tabelle werden je nach Feldtyp automatisch Präfixe hinzugefügt.

  • sqltable (string): Für das Hauptelement des Schemas überschreibt dieses Attribut den Namen der standardmäßig generierten SQL-Tabelle. Wenn "@sqltable"nicht angegeben ist, lautet der Standardname wie folgt: Namespace (Großbuchstabe), gefolgt vom Wert des SrcSchema "@name".

  • tableSpace (string): Mit diesem Attribut können Sie neue Daten zum Speichern von Tablespace-Dateien für eine Tabelle angeben (gültig für den Stamm <element>).

  • tableSpaceIndex (string): Mit diesem Attribut können Sie einen neuen Indexspeicher-Tablespace für eine Tabelle angeben (gültig für das Stammverzeichnis <element>).

  • target (MNTOKEN): empfängt beim Erstellen einer Relation zwischen Tabellen den Namen des Zielschemas. Dieses Attribut ist nur für Elemente vom Typ "Link"aktiv.

  • template (string): Dieses Attribut definiert einen Verweis auf ein <element> -Element, das von mehreren Schemas gemeinsam genutzt wird. Die Definition wird automatisch in das aktuelle Schema kopiert.

  • translatedDefault (string): Wenn ein "@default"-Attribut gefunden wird, können Sie mit "@translationDefault"einen Ausdruck neu definieren, der mit dem in "@default"definierten Ausdruck übereinstimmt, der vom Übersetzungs-Tool erfasst werden soll (interne Verwendung).

  • translatedExpr (string): Wenn ein "@expr"-Attribut gefunden wird, können Sie mit dem Attribut "@translationExpr" einen Ausdruck neu definieren, der mit dem in "@expr"definierten Ausdruck übereinstimmt und der vom Übersetzungs-Tool (interne Verwendung) erfasst wird.

  • type (MNTOKEN): definiert den Typ der im Element gespeicherten Daten.

    Liste der verfügbaren Typen:

    • BELIEBIGE
    • bin
    • blob
    • Boolesch
    • Byte
    • CDATA
    • datetime
    • datetimetz
    • datetimenotz
    • date
    • double
    • enum
    • float
    • html
    • int64
    • link
    • long
    • Memo
    • MNTOKEN
    • Prozent
    • primarykey
    • short
    • Zeichenfolge
    • time
    • timespan
    • uuid
  • unbound (boolean): Wenn das Attribut aktiviert ist (unbound="true"), wird der Link als Kollektionselement für eine 1:n-Kardinalität deklariert.

  • userEnum (string): empfängt den internen Namen einer "open"-Auflistung. Auflistungswerte können vom Benutzer in der Benutzeroberfläche definiert werden.

  • xml (boolesch): Wenn diese Option aktiviert ist, werden alle im Element definierten Werte in XML in einem Feld vom Typ "mData" im TEXT gespeichert. Dies bedeutet, dass diese Felder nicht gefiltert oder sortiert werden.

  • xmlChildren (boolean): erzwingt Speicher für jedes untergeordnete Element ( <element> or <attribute> ) of the <element> element in an XML document. </element> </attribute> </element>)

recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1