é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">