Objetos do Modelo de Mensagem: Atributos

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.

Atributos e XML

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.

Atributos em outros Formatos Físicos

Às vezes, uma mensagem precisa ser analisada como XML, mas gravada em outro formato físico (Custom Wire Format ou Tagged Delimited String Format). Nesse caso, quaisquer atributos na mensagem serão tratados exatamente como elementos simples com as mesmas propriedades.

Atributos Globais e Locais

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.

Elementos Opcionais e de Repetição

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.

Valores Padrão e Fixos

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.

Limitações de Valores

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 Objetos do Modelo de Mensagem: Tipos Simples.

Modelo de Esquema XML

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.

Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback
Direitos Autorais IBM Corporation 1999, 2006 Última Atualização: 1 Sep 2006
ad10420_