Schemaelement

Inhaltsmodell

srcSchema:==(attribute | createdBy | data | element | Auflistung | help | Schnittstelle | Methoden | modifiedBy)

Attribute

created (datetime), createdBy-id (long), desc (string), entitySchema (string), extendedSchema (string), img (string), implements (string), label (string), labelSingular (string), lastModified (datetime), library (boolean), mappingType (string), modifiedBy-id (long), name (string), (Zeichenfolge), useRecycleBin (boolescher Wert), view (boolean), xtkschema (Zeichenfolge)

Übergeordnete Elemente

Kein(e)

Untergeordnetes Element

  • <attribute>
  • <createdby>
  • <data>
  • <element>
  • <enumeration>
  • <help>
  • <interface>
  • <methods>
  • <modifiedby>

Beschreibung

<srcschema> ist das Stammelement eines Schemas. Dies ist der Eingabepunkt für die Definition des Schemas.

Verwendung und Verwendungskontext

Die Schemadarstellung ist in Über die Schemareferenz und Schemastruktur verfügbar.

Attributbeschreibung

  • created (datetime): Dieses Attribut liefert Informationen zum Datum und zur Uhrzeit der Schemaerstellung. Es enthält das Formular "Datum/Uhrzeit". Die angezeigten Werte werden vom Server übernommen. Die Uhrzeit wird im UTC-Format angezeigt.

  • createdBy-id (long): ist die Kennung des Operators, der das Schema erstellt hat.

  • desc (string): Schemabeschreibung

  • entitySchema (string): Basisschema, auf dem Syntax und Genehmigung basieren (standardmäßig für Adobe Campaign: xtk:srcSchema). Wenn Sie das aktuelle Schema speichern, validiert Adobe Campaign seine Grammatik mit dem im Attribut @xtkschema deklarierten Schema.

  • extendedSchema (string): empfängt den Namen des nativen Schemas, auf dem die aktuelle Schemaerweiterung basiert. Das Formular lautet "namespace:name".

  • img (Zeichenfolge): mit dem Schema verknüpfte Symbol (kann im Assistenten zur Schemaerstellung definiert werden).

  • label (string): Schemabezeichnung.

  • labelSingular (string): label (Singular) für die Anzeige in der Benutzeroberfläche.

  • lastModified (datetime): Dieses Attribut enthält Informationen zum Datum und zur Uhrzeit der letzten Änderung. Es enthält das Formular "Datum/Uhrzeit". Die angezeigten Werte werden vom Server übernommen. Die Uhrzeit wird im UTC-Format angezeigt.

  • Bibliothek (boolesch): Verwendung des Schemas als Bibliothek und keine Entität. Dieses Schema kann daher durch andere Schemata referenziert werden, die den Attributen "@ref" und "@template" entsprechen.

  • mappingType (string):

    • "sql": Datenbankzuordnung
    • "textFile": Textdateizuordnung
    • "xmlFile": Textdateizuordnung im XML-Format
    • "binaryFile": Binärdateizuordnung
  • modifiedBy-id (long): entspricht der Kennung des Operators, der das Schema geändert hat.

  • name (string): eindeutiger Schemaname.

  • namespace (string): Namespace des Schemas (Standard: nms, xtk, nl). Beim Erstellen eines neuen Schemas für ein Projekt wird empfohlen, einen dedizierten Namespace zu verwenden.

  • useRecycleBin (boolean): Aktiviert die Papierkorbsfunktion in der Anwendung. Gelöschte Datensätze werden vor der endgültigen Löschung in den Papierkorb gelegt. Diese Funktion ist nur im Versandmodus verfügbar.

  • view (boolean): Wenn es aktiviert ist (@view="true"), wird das Schema als Ansicht verwendet. Der Assistent zur Aktualisierung der Datenbankstruktur berücksichtigt das Schema nicht. Diese Option wird hauptsächlich für die Referenzierung externer Tabellen verwendet.

  • xtkschema (string): Name des Schemas, das die Schemakompatibilität definiert (standardmäßig xtk:srcSchema).

Beispiele

<srcschema> -Element des vordefinierten Schemas "nms:delivery"

<srcSchema desc="Defines all the settings of a delivery (or delivery template)."  
           entitySchema="xtk:srcSchema" img="nms:campaign.png" implements="xtk:persist" 
           label="Diffusions" labelSingular="Diffusion" md5="DCD2164CD0276B1DCA6E1C9E2A75EC04"
           name="delivery" namespace="nms" useRecycleBin="true" xtkschema="xtk:srcSchema">

Auf dieser Seite