Objetos do Modelo de Mensagem: Elementos

Um elemento é uma parte nomeada de informações (um campo) dentro de uma mensagem, com um significado que é aceito pelos aplicativos que criam e processam a mensagem.

Um elemento possui um significado específico que é aceito pelos aplicativos que criam e processam a mensagem. Por exemplo, uma mensagem pode incluir uma cadeia que seus aplicativos concordam que seja um 'Nome de Cliente'. Um elemento é sempre baseado em um tipo, simples ou complexo.

Um elemento:

Elementos Simples e Complexos

Os elementos podem ser simples ou complexos. Um elemento simples é uma parte única, denominada informações, tais como 'Idade' ou 'Nome do Cliente'. Um elemento simples é baseado em um tipo simples que define seu conteúdo.

Um elemento complexo é uma estrutura nomeada que contém outros elementos. Um elemento complexo denominado 'Detalhes do Cliente' pode conter os elementos simples 'Idade' e 'Nome do Cliente'. Um elemento complexo também pode conter outros elementos complexos. Um elemento complexo é baseado em um tipo complexo que define seu conteúdo e estrutura.

Elementos Globais e Locais

Os elementos podem ser globais ou locais. Um elemento global pode ser utilizado em várias mensagens diferentes ou mesmo em vários locais na mesma mensagem.Ele deve ter um nome exclusivo pelo qual pode ser referido. Um elemento local é definido em uma posição em um grupo ou 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 elementos podem ser definidos como opcionais, obrigatórios e repetitivos, utilizando as propriedades Ocorrências Mín e Ocorrências Máx. Veja informações adicionais na publicação Cardinalidade: Elementos Opcionais, Repetitivos e Obrigatórios.

Valores Padrão e Fixos

Um elemento pode receber um valor padrão para que se nenhum valor for fornecido pela mensagem, o valor padrão seja utilizado. Como alternativa, um valor fixo pode ser definido e o elemento sempre assumirá esse valor. A utilização precisa de valores padrão e fixos depende do domínio de mensagem.

Limitações de Valores

Um valor de elemento deve ser restringido utilizando restrições de valores, que definem o intervalo de valores válidos para o elemento. As restrições de valores estão realmente associadas ao tipo simples no qual o elemento é baseado. Veja informações adicionais na publicação Objetos do Modelo de Mensagem: Tipos Simples. O termo Esquema XML para a limitação de valor é uma faceta.

Definindo Grupos de Substituição

Se você estiver modelando as mensagens XML, um elemento pode ser marcado como um substituto válido para outro elemento, utilizando a propriedade do grupo de substituição no elemento. Desta maneira, os grupos de elementos podem ser montados onde quaisquer dos elementos no grupo possam substituir por um elemento, o elemento head. Veja informações adicionais na publicação Grupos de Substituição no Modelo de Mensagem.

Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Última atualização : 2009-02-13 16:11:58

ad00730_