elemento srcschema

Modello di contenuto

srcSchema:==(attribute) | createdBy | dati | elemento | enumerazione | aiuto | interfaccia | Metodi | modifiedBy)

Attributi

creato (datetime), createdBy-id (long), desc (string), entitySchema (string), ExtendedSchema (string), img (string), implements (string), label (string), labelSingular (string), lastModified (datetime), library (booleano), mappingType (string), modifiedBy-id (long), name (string), namespace (string), useRecycleBin (booleano), view (booleano), xtkschema (stringa)

Genitori

Nessuno

Bambini

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

Descrizione

La <srcschema> è l’elemento principale di uno schema. È il punto di input per la definizione dello schema.

Uso e contesto di utilizzo

La presentazione dello schema è disponibile in Informazioni sul riferimento di schema e Struttura dello schema.

Descrizione attributo

  • create (datetime): questo attributo fornisce informazioni sulla data e l’ora della creazione dello schema. Ha un modulo "Data e ora". I valori visualizzati vengono estratti dal server. L’ora viene visualizzata in formato UTC.

  • createdBy-id (long): è l'identificatore dell'operatore che ha creato lo schema.

  • desc (stringa): descrizione schema

  • entitySchema (stringa): schema di base su cui si basano la sintassi e l’approvazione (per impostazione predefinita per Adobe Campaign: xtk:srcSchema). Quando salvi lo schema corrente, Adobe Campaign ne approverà la grammatica con lo schema dichiarato nell'attributo @xtkschema.

  • ExtendedSchema (stringa): riceve il nome dello schema predefinito su cui si basa l’estensione dello schema corrente. Il modulo è "namespace:name".

  • img (stringa): icona collegata allo schema (può essere definita nella procedura guidata di creazione dello schema).

  • label (stringa): etichetta dello schema.

  • labelSingular (stringa): etichetta (singolare) da visualizzare nell’interfaccia.

  • lastModified (datetime): questo attributo fornisce informazioni sulla data e l’ora dell’ultima modifica. Ha un modulo "Data e ora". I valori visualizzati vengono estratti dal server. L’ora viene visualizzata in formato UTC.

  • libreria (booleana): utilizzo dello schema come libreria e non come entità. Questo schema può quindi essere referenziato da altri schemi grazie agli attributi "@ref" e "@template".

  • mappingType (stringa):

    • "sql": mappatura del database
    • "textFile": mappatura file di testo
    • "xmlFile": Mappatura file di testo in formato XML
    • "binaryFile": mappatura file binari
  • modifiedBy-id (long): corrisponde all’identificatore dell’operatore che ha modificato lo schema.

  • name (stringa): nome dello schema univoco.

  • namespace (stringa): spazio dei nomi dello schema (predefinito: nms, xtk, nl). Quando crei un nuovo schema per un progetto, ti consigliamo di utilizzare uno spazio dei nomi dedicato.

  • useRecycleBin (booleano): attiva la funzione di eliminazione nell'applicazione. I record eliminati verranno inseriti nel cestino prima dell'eliminazione finale. Questa funzione è disponibile solo in modalità "Consegna".

  • view (booleano): se è attivato (@view="true"), lo schema verrà utilizzato come visualizzazione. La procedura guidata di aggiornamento della struttura del database non terrà conto dello schema. Questa opzione viene utilizzata principalmente per fare riferimento a tabelle esterne.

  • xtkschema (stringa): nome dello schema che definisce la grammatica dello schema (xtk:srcSchema per impostazione predefinita).

Esempi

<srcschema> elemento dello schema predefinito "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">

In questa pagina