srcschema element

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

Keine

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 Kontext der Verwendung von

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