Propriedades Lógicas de Elemento Global

Propriedade Tipo Significado
Name Cadeia Especifique um nome para o objeto ao criá-lo.

Os nomes podem consistir virtualmente em qualquer caractere alfanumérico, 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 ser iniciados apenas com uma letra ou o caractere sublinhado e não com um número, hífen ou ponto.

Os nomes que começam com xml ou qualquer variante (por exemplo, XmL) são reservados pela especificação de padrão 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).

Tipo Tipo enumerado A propriedade Tipo restringe os tipos de dados que podem estar presentes no objeto.

Existe um número limitado de tipos disponíveis diretamente a partir do seletor drop-down. São eles:

  • int
  • string
  • Booleano
  • hexBinary
  • dateTime
  • date
  • time
  • decimal
  • float
  • (Mais...)
  • (Novo Tipo Simples)
  • (Novo Tipo Complexo)

Se você selecionar (Mais...), isto iniciará o assistente Seleção de Tipos.Neste assistente, você pode selecionar qualquer um dos tipos disponíveis.

Se você selecionar (Novo Tipo Simples), isso iniciará o assistente para Novo Tipo Simples, que permite criar um tipo simples Anônimo com base em um tipo existente. Ele pode ser criado local ou globalmente.

Se você selecionar (Novo Tipo Complexo), isto iniciará o assistente Novo Tipo Complexo, que permite criar um tipo complexo Anônimo que pode ser derivado de um tipo base existente. Ele pode ser criado local ou globalmente.

Para obter informações adicionais sobre esses tipos e exemplos de sua utilização, consulte Esquema XML Parte 0: Principal que pode ser localizado no Web site W3C (World Wide Web Consortium).

Namespace Tipo enumerado Espaços de nomes são um método simples de qualificar nomes de elementos e atributos, associando-os a espaços de nomes identificados por referências de URI.

Se a mensagem <nenhum espaço de nomes de destino> for exibida, significa que um espaço de nomes não foi configurado para esse objeto.

Se a propriedade estiver inativa, isto indica que o conjunto de mensagens não foi configurado para suportar espaços de nomes.

Quando a propriedade for ativa, os espaços de nomes disponíveis para seleção serão exibidos na lista drop-down.

Value

Propriedade Type Significado
Padrão Botão e Cadeia Esta propriedade fornece o valor padrão para um elemento ou atributo.

Ao gravar um parte de comprimento fixo de uma mensagem (CWF ou TDS de comprimento fixo), se o atributo ou o elemento estiver ausente da árvore de mensagens, o valor padrão será inserido no fluxo de bits de forma a preservar a estrutura da mensagem.

Essa propriedade não é utilizada pelo intermediário de mensagem durante a análise.

Observe que esse comportamento difere da especificação do Esquema XML.

Fixo Botão e Cadeia Esta propriedade fornece o valor fixo para um elemento ou atributo.

Se um valor Fixo for configurado para um atributo ou elemento e uma mensagem for recebida, caso o atributo ou elemento exista na mensagem, os dados dessa parte da mensagem devem corresponder aos mantidos neste propriedade.

Se o atributo ou o elemento não existir na mensagem o intermediário o criará e o preencherá com o valor dessa propriedade.

Zerável Caixa de Opções Selecione esta opção se desejar que o elemento possa ser definido como nulo. Isto é diferente de estar vazio, situação em que não existem dados no elemento.
Interpretar Valor Como Tipo enumerado Especifique se os valores armazenados nesse objeto devem ser interpretados como sendo importantes para o analisador e, se forem, o tipo de interpretação que deve ocorrer.

Os valores possíveis para essa propriedade são:

  • Nenhum Este é o valor padrão e indicará que o elemento ou atributo não possui nenhum valor-chave associado a ele.
  • MessageSetIdentity. Especifica que o valor do elemento ou atributo corresponderá ao identificador, nome ou alias (nessa ordem de prioridade) associado ao conjunto de mensagens no qual todas as mensagens incorporadas subseqüentes que são descendentes da mensagem de fechamento estão definidas. Esse valor permanecerá efetivado a não ser que um novo campo de elemento ou atributo MessageSetIdentity seja encontrado e reconfigure o valor de MessageSetIdentity como esse novo valor.
  • MessageIdentity. Especifica que o valor do elemento ou atributo corresponde ao nome ou alias (nessa ordem de prioridade) associado a uma mensagem e age como um identificador para mensagens incorporadas subseqüentes que são filhos imediatos da mensagem de fechamento. Esta identidade é aplicada até que seja encontrado um novo campo MessageIdentity do elemento ou atributo no mesmo nível na árvore. A mensagem incorporada poderá ser definida no conjunto de mensagens atual ou em um conjunto de mensagens identificado utilizando MessageSetIdentity.
Nota: Esta propriedade será aplicável apenas quando o tipo de objeto for derivado de xsd:string.

Definições de Substituição

Os Grupos de Substituição fornecem um meio pelo qual um elemento pode ser substituído por outro em uma mensagem. O elemento que pode ser substituído é chamado o elemento 'cabeça' e o grupo de substituição é a lista de elementos que pode ser utilizada em seu lugar. Um elemento pode estar em no máximo um grupo de substituição.

Propriedade Type Significado
Final Tipo enumerado Utilize esta propriedade para limitar o conjunto de elementos que podem pertencer a seu grupo de substituição.
  • Vazio
  • restrição.Proíbe a substituição de elemento por elementos cujos tipos são restrições de tipo de elemento principal.
  • extensão.Proíbe a substituição de elemento por elementos cujos tipos são extensões de tipo de elemento principal.
  • #all. Proíbe a substituição por qualquer método.
Bloco Tipo enumerado Utilize esta propriedade para limitar o conjunto de elementos que podem ser substituídos para este elemento em uma mensagem.
As opções são:
  • Vazio
  • restrição.Proíbe a substituição de elemento por elementos cujos tipos são restrições de tipo de elemento principal
  • extensão.Proíbe a substituição de elemento por elementos cujos tipos são extensões de tipo de elemento principal
  • substitution.Proíbe a substituição de elementos por membros do grupo de substituição do elemento.
  • #all. Proíbe a substituição por qualquer método.
Grupo de Substituições Tipo enumerado Utilize essa propriedade para especificar o nome de um elemento 'cabeça'.A definição dessa propriedade indica que esse elemento é membro do grupo de substituição para o elemento 'cabeça'.
Abstrato Caixa de Opções Selecione esta opção se não desejar que o elemento apareça na mensagem, mas se desejar que um dos membros de seu grupo de substituição apareça em seu local.
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
Direitos Autorais IBM Corporation 1999, 2006 Última Atualização: 1 Sep 2006
ad06100_