Propriedades Lógicas do Grupo Local

Os filhos válidos em um grupo local que dependem de Composição e de Validação de Conteúdo são mostrados em Validação de Conteúdo MRM.

Propriedade Type Significado
Composição Tipo enumerado

O seguinte aplica-se apenas ao conteúdo do elemento de um tipo complexo e não tem efeito sobre o conteúdo do atributo de um tipo complexo.

As opções são:

  • Vazio
  • sequence. Se selecionar esta opção, você poderá definir membros que são elementos ou grupos. Estes membros, se presentes, devem aparecer na ordem especificada na mensagem. Eles podem se repetir e o mesmo elemento ou grupo pode aparecer mais de uma vez.
  • choice.Se selecionar esta opção, você poderá definir membros que são elementos ou grupos. Exatamente um dos membros definidos deve estar presente na mensagem e pode se repetir.

    Utilize essa opção se desejar modelar uniões C e COBOL REDEFINES em um Custom Wire Format ou um elemento XML DTD que utiliza a opção em um XML Wire Format, ou, ainda, um campo SWIFT que possui mais de uma opção.

  • all.Os elementos em um grupo all podem aparecer em qualquer ordem. Cada elemento pode aparecer uma vez, ou nenhuma. Um grupo all pode conter apenas elementos; não são permitidos grupos. Um grupo tudo pode ser utilizado apenas no nível superior de um tipo complexo - ele não pode ser membro de outro grupo em um tipo.
  • unorderedSet. Se selecionar essa opção, você poderá definir apenas elementos como filhos. Os elementos podem ser repetidos, mas não podem ser duplicados. Os elementos filhos podem aparecer em qualquer ordem.
  • orderedSet. Se selecionar essa opção, você poderá definir apenas elementos como filhos. Esses elementos, se presentes, devem aparecer na ordem especificada e podem ser repetidos mas não duplicados. Esse é o valor padrão para novos tipos complexos.
  • message.

    Se selecionar essa opção, você poderá definir apenas mensagens como filhos. Elas podem ser repetidas, mas não duplicadas. Como Opção, apenas um dos filhos definidos pode estar presente.

    Se o tipo complexo incluir mais de uma mensagem, o fluxo de bits conterá o comprimento exato da mensagem incorporada e não será preenchido até o comprimento da mais longa.

    Utilize essa opção para modelar mensagens de várias partes, que são utilizadas em alguns padrões de mercado, por exemplo, SWIFT. Para obter informações adicionais, consulte a seção de mensagens de várias partes em Mensagens de Várias Partes.

Validação do Conteúdo Tipo enumerado

Validação de Conteúdo controla como o intermediário responde a conteúdo não declarado e especifica onde os objetos que estão incluídos no tipo complexo são definidos, se estiverem definidos. É utilizada junto com a propriedade Composição.

Opções:
  • Fechado. O tipo complexo pode conter apenas os elementos filhos que foram adicionados a ele.
  • Aberto Definido. O tipo complexo pode conter qualquer elemento válido definido no conjunto de mensagens.
  • Aberto. O tipo complexo pode conter qualquer elemento válido, não apenas os que foram adicionados a esse tipo complexo.

Consulte Combinações de Composição e Validação de Conteúdo para obter detalhes adicionais dessas opções.

Ocorrências

Propriedade Type Significado
Ocorrências Mín. Número Inteiro Especifique o número mínimo de vezes que o objeto pode ser repetido. O padrão é 1.

Se o valor for definido como 0, o objeto será opcional.

Com a exceção de Máx de Ocorrências sendo definida como -1, se um valor for definido para Min de Ocorrências, ele deve ser menor ou igual que o valor em Máx de Ocorrências.

Ocorrências Máx. Número Inteiro Especifique o número máximo de vezes que o objeto pode ser repetido. O padrão é 1.

Se esta propriedade não for definida, o objeto não poderá ocorrer mais de uma vez.

Se essa propriedade estive configurada como 0, será interpretada como se o objeto não existisse na mensagem.

Ela também pode ser configurada como -1 para indicar que o limite é ilimitado e que não existe nenhum máximo para o número de ocorrências.

Conceitos relacionados
O Modelo de Mensagem
Tarefas relacionadas
Trabalhando com Objetos de Modelo de Mensagem
Referências relacionadas
Propriedades do Objeto de Modelo de Mensagem
Propriedades Lógicas para os Objetos de Modelo de Mensagem
Propriedades dos Objetos de Modelo de Mensagem por Objeto
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

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

ad11880_