élément srcSchema srcschema--element

Modèle de contenu content-model-14

srcSchema:==(attribute | createdBy | data | element | enumeration | help | interface | methods | modifiedBy)

Attributs attributes-14

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), namespace (string), useRecycleBin (boolean), view (boolean), xtkschema (string)

Parents parents-14

Aucun

Enfants children-14

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

Description description-14

Le <srcschema> est l’élément racine d’un schéma. Il s’agit du point d’entrée pour la définition du schéma.

Usage et contexte d’utilisation use-and-context-of-use-9

La présentation du schéma est disponible dans À propos de la référence du schéma et Structure du schéma.

Description des attributs attribute-description-14

  • created (datetime) : cet attribut fournit des informations sur la date et l’heure de création du schéma.Il comporte un formulaire « Date et heure ».Les valeurs affichées proviennent du serveur.L’heure est présentée au format UTC.

  • createdBy-id (long): correspond à l’identifiant de l’opérateur qui a crée le schéma.

  • desc (string): description du schéma.

  • entitySchema (string) : schéma de base sur lequel se basent la syntaxe et la validation (par défaut pour Adobe Campaign : xtk:srcSchema).Lors de l’enregistrement du schéma courant, Adobe Campaign validera la grammaire du schéma courant avec le schéma déclaré dans l’attribut @xtkschema.

  • extendedSchema (string): reçoit le nom du schéma d’usine sur lequel est basé l’extension du schéma courant. Le formulaire est « espace de noms:name ».

  • img (string) : icône associée au schéma (peut se définir dans l’assistant de création du schéma).

  • label (string): libellé du schéma.

  • labelSingular (string): libellé (au singulier) destiné à l’affichage dans l’interface.

  • lastModified (datetime) : cet attribut fournit des informations sur la date et l’heure de la dernière modification.Il comporte un formulaire « Date et heure ».Les valeurs affichées proviennent du serveur.L’heure est présentée au format UTC.

  • library (boolean) : utilisation du schéma en tant que bibliothèque et non en tant qu’entité.Ce schéma peut donc être référencé par d’autres schémas grâce aux attributs « @ref » et « @template ».

  • mappingType (string):

    • “sql”: mapping base de données
    • “textFile”: mapping fichier texte
    • “xmlFile”: mapping fichier texte au format XML
    • “binaryFile”: mapping fichier binaire
  • modifiedBy-id (long): correspond à l’identifiant de l’opérateur qui a modifié le schéma.

  • name (string): nom unique du schéma.

  • namespace (string) : espace de noms du schéma (par défaut : nms, xtk, nl).Lors de la création d’un nouveau schéma pour un projet, il est conseillé d’utiliser un espace de noms spécifique au projet.

  • useRecycleBin (boolean) : active la fonctionnalité de corbeille dans l’application.Les enregistrements supprimés seront placés dans la corbeille avant leur suppression définitive.Cette fonction n’est disponible qu’en mode « Diffusion ».

  • view (boolean): s’il est activé (@view=“true”), le schéma sera utilisé comme une vue. L’assistant de mise à jour de la structure de la base ne tiendra pas compte du schéma. Cette option permet le plus souvent de référencer des tables externes.

  • xtkschema (string) : nom du schéma qui définit la grammaire du schéma (xtk:srcSchema par défaut).

Exemples examples-11

Élément <srcschema> du schéma d’usine « 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">
recommendation-more-help
campaign-classic-help