Cardinalidade: Elementos Opcionais, Repetitivos e Obrigatórios

O número de ocorrências de um elemento pode ser controlado utilizando as propriedades Ocorrências Min e Ocorrências Max. Utilizando essas propriedades, um elemento pode ser definido como obrigatório, opcional ou de repetição.

Elementos

Um elemento obrigatório ten Min Occurs>= 1. Esse elemento deve ocorrer pelo menos uma vez na mensagem de entrada.

Um elemento opcional possui Ocorrências Min = 0. Um elemento opcional pode ser omitido a partir da mensagem de entrada.

Um elemento de repetição possui Ocorrências Máximas> 1 ou Ocorrências Máximas=-1, que indicam que um número ilimitado de repetições são permitidas. Um elemento de repetição pode ocorrer mais de uma vez na mensagem de entrada e todas as ocorrências devem aparecer juntas sem qualquer outro elemento entre elas.

Se um tipo complexo ou grupo contiver dois ou mais membros que façam referência ao mesmo elemento, a segunda referência será uma duplicata. Isso é diferente de um elemento de repetição, porque geralmente duas referências são separadas por outros membros do tipo ou do grupo. Na mensagem de entrada, a segunda ocorrência geralmente não aparece imediatamente após a primeira ocorrência. As referências de elemento duplicadas não são permitidas dentro dos tipos e dos grupos que possuem composições Choice, OrderedSet ou UnorderedSet.

Atributos

O número de ocorrências de um atributo pode ser controlado definindo-o como obrigatório, opcional ou proibido.

Um atributo obrigatório é semelhante a um elemento obrigatório - ele deve ocorrer na mensagem de entrada.

Um atributo opcional é semelhante a um elemento opcional - ele pode ser omitido da mensagem de entrada.

Um atributo proibido não deve aparecer na mensagem de entrada.

Um atributo não pode ser repetido e as referências de atributos duplicadas não são permitidas em um grupo de atributos.

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

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

ad10270_