Nome |
Cadeia |
Especifique um nome para o objeto ao criá-lo. Nomes podem consistir em caracteres alfanuméricos, incluindo as
letras A a Z, a a z e
os dígitos 0 a 9.
Eles também podem incluir
os seguintes caracteres de pontuação; - - o hífen
- _ o sublinhado
- . o ponto
Os nomes podem iniciar apenas com uma letra ou com o caractere sublinhado
e não com um número, hífen ou ponto.
Nomes que começam com xml,
ou qualquer variante destes caracteres (por exemplo XmL),
são reservados pela especificação de padrões XML.
Detalhes adicionais de convenções
de nomenclatura e caracteres permitidos podem ser localizados na
especificação XML (Extensible Markup Language),
localizada no Web site
W3C (World Wide Web Consortium).
|
Composição |
Tipo enumerado |
Defina a ordem e o número de ocorrências
dos elementos e grupos em suas mensagens. Composição
não afeta os atributos em um tipo complexo.
Selecione entre as seguintes opções:
- 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. Se você selecionar esta opção,
poderá definir membros que são elementos; não são permitidos grupos. Os elementos em um grupo tudo podem aparecer
em qualquer ordem. Cada elemento pode aparecer uma vez, ou nenhuma.
Um grupo tudo pode ser
usado apenas no nível superior de um tipo complexo; ele não pode ser um membro
de outro grupo dentro de um tipo.
- unorderedSet.
Esta opção é suportada somente pelo domínio do MRM.
Se você selecionar esta opção, poderá definir membros que são elementos. Os elementos podem se repetir, mas o mesmo elemento
não pode aparecer duas vezes na lista de membros.
Os elementos podem aparecer em
qualquer ordem na mensagem.
- orderedSet.
Esta opção é suportada somente pelo domínio do MRM.
Se você selecionar esta opção, poderá definir membros que são elementos. Os elementos podem se repetir, mas o mesmo elemento
não pode aparecer duas vezes na lista de membros.
Os elementos devem aparecer
na ordem especificada na mensagem.
- message.
Esta opção é suportada somente pelo domínio do MRM.
Se você selecionar esta opção, poderá definir apenas mensagens como membros. Cada membro pode se repetir, mas a mesma
mensagem não pode aparecer duas vezes na lista de membros. Como opção,
apenas um dos membros definidos pode estar presente em uma mensagem.
Diferente de opção, ao gravar uma mensagem,
se o tipo complexo ou grupo tiver mais de um membro, o fluxo de bits não será preenchido
até o comprimento do membro mais longo.
Use esta
opção para modelar mensagens multipartes, que são usadas em alguns
padrões de mercado; por exemplo, SWIFT. Para
obter informações adicionais, consulte a seção de mensagens multipartes em Conjuntos de Mensagens: Mensagens Multipartes.
|
Validação do Conteúdo |
Tipo enumerado |
Validação de
Conteúdo é utilizada apenas pelo domínio MRM. Se a validação estiver ativada
em seu fluxo de mensagens, Validação de Conteúdo especificará
a exatidão da validação MRM para membros de um tipo complexo ou grupo. Consulte Validação de Conteúdo MRM para obter detalhes adicionais.
Selecione entre as seguintes 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 Conjuntos de Mensagens: Combinações de Composição e Validação de Conteúdo para obter detalhes adicionais dessas opções.
|