elemento srcschema

Modelo de conteúdo

srcSchema:=(attribute | criadoBy | dados | elemento | enumeração | ajuda | interface | métodos | modifiedBy)

Atributos

criado (datetime), createdBy-id (long), desc (string), entitySchema (string), extendedSchema (string), img (string), implementações (string), rótulo (string), labelSingular (string), lastModified (datetime), library (boolean), mappingType (string), modifiedBy-id (long), nome (string), espace (string), useRecycleBin (booleano), view (booleano), xtkschema (string)

Pais

nenhuma

Filhos

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

Descrição

O <srcschema> é o elemento raiz de um schema. É o ponto de entrada para a definição do schema.

Uso e contexto de uso

A apresentação do schema está disponível em Sobre a referência do schema e Estrutura do schema.

Descrição do atributo

  • criado (datetime): esse atributo fornece informações sobre a data e a hora da criação do schema. Ele tem um formulário de "Data e hora". Os valores exibidos são obtidos do servidor. A hora é mostrada no formato UTC.

  • createdBy-id (long): é o identificador do operador que criou o schema.

  • desc (string): descrição do schema

  • entitySchema (sequência de caracteres): esquema básico no qual a sintaxe e a aprovação são baseadas (por padrão para o Adobe Campaign: xtk:srcSchema). Ao salvar o schema atual, o Adobe Campaign aprovará sua gramática com o schema declarado no atributo @xtkschema.

  • ExtendedSchema (cadeia de caracteres): O recebe o nome do schema pronto para uso no qual a extensão do schema atual se baseia. O formulário é "namespace:name".

  • img (string): ícone vinculado ao schema (pode ser definido no assistente de criação de schema).

  • label (string): rótulo do esquema.

  • labelSingular (cadeia de caracteres): rótulo (singular) para exibição na interface.

  • lastModified (datetime): este atributo fornece informações sobre a data e a hora da última modificação. Ele tem um formulário de "Data e hora". Os valores exibidos são obtidos do servidor. A hora é mostrada no formato UTC.

  • biblioteca (booleana): usar o schema como uma biblioteca e não como uma entidade. Esse schema pode, portanto, ser referenciado por outros schemas graças aos atributos "@ref" e "@template".

  • mappingType (cadeia de caracteres):

    • "sql": mapeamento de banco de dados
    • "textFile": mapeamento de arquivo de texto
    • "xmlFile": Mapeamento de arquivo de texto do formato XML
    • "binaryFile": mapeamento de arquivo binário
  • modifiedBy-id (long): corresponde ao identificador do operador que alterou o esquema.

  • name (sequência de caracteres): nome exclusivo do esquema.

  • namespace (string): namespace do schema (padrão: nms, xtk, nl). Ao criar um novo schema para um projeto, recomendamos que você use um namespace dedicado.

  • useRecycleBin (booleano): ativa o recurso de lixeira no aplicativo. Os registros excluídos serão colocados na lixeira antes da exclusão final. Essa função só está disponível no modo "Delivery".

  • view (booleano): se estiver ativado (@view="true"), o schema será usado como uma visualização. O assistente de atualização da estrutura do banco de dados não levará o schema em consideração. Essa opção é usada principalmente para fazer referência a tabelas externas.

  • xtkschema (cadeia de caracteres): nome do schema que define a gramática do schema (xtk:srcSchema por padrão).

Exemplos

<srcschema> elemento do schema pronto para uso "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">

Nesta página