Um atributo descreve um atributo XML ou qualquer elemento simples em uma mensagem.
Os atributos são fornecidos para simplificar a modelagem de mensagens XML - se nenhuma de suas mensagens utilizar o formato físico XML, será necessário considerar então a utilização de elementos simples.
A utilização mais comum para um atributo é modelar um atributo XML em uma mensagem XML. Nesse cenário, cada atributo que pode aparecer na mensagem XML possui um atributo correspondente na definição de mensagem lógica.
Às vezes, uma mensagem precisa ser analisada como XML, mas gravada em outro formato físico (Formato de Ligação Personalizado ou Formato de Cadeia Delimitado Marcado). Nesse caso, quaisquer atributos na mensagem serão tratados exatamente como elementos simples com as mesmas propriedades.
Os atributos podem ser globais ou locais.
Um atributo global pode ser utilizado em mais de um local no modelo de mensagem. Ele deve ter um nome exclusivo pelo qual pode ser referido.
Um atributo local é definido em uma posição em um tipo complexo e não está disponível para reutilização em outro lugar no modelo de mensagem.
Os atributos podem ser definidos como opcionais, obrigatórios ou proibidos. Os atributos não podem ser repetidos. Veja informações adicionais na publicação Cardinalidade: Elementos Opcionais, Repetitivos e Obrigatórios.
Um atributo pode receber um valor padrão para que, se o atributo estiver ausente na mensagem de entrada, o padrão será utilizado. Como alternativa, pode ser definido um valor fixo, e o atributo sempre utilizará esse valor.
Um valor de atributo pode ser restringido utilizando restrições de valores, que definem o intervalo de valores válidos para o atributo. As restrições de valores estão realmente associadas ao tipo simples no qual o atributo é baseado. Para obter detalhes adicionais, consulte Tipos Simples.
No arquivo de definição de mensagem, um atributo é modelado como uma declaração de atributo de esquema XML. Os valores fixos e padrão são modelados utilizando uma restrição de valor no atributo. As restrições de valores são modeladas como aspectos no tipo simples do atributo.
Conceitos Relacionados
Conceitos de Modelagem de Mensagens
Objetos do Modelo de Mensagem
Tarefas Relacionadas
Incluindo um Atributo Global
Adicionando um Atributo Local
Avisos |
Marcas |
Downloads |
Biblioteca |
Suporte |
Feedback
![]() ![]() |
ad10420_ |