Propriedades XML da Mensagem

Local do esquema de espaço de nomes

Esta propriedade estará ativa apenas se os espaços de nomes foram ativados.

Propriedade Type Significado
URL de Espaço de Nomes String Uma cadeia exclusiva, geralmente no formato de uma URL que identifica o esquema para isso

Se espaços de nomes não tiverem sido ativados, essas propriedade exibirá <nenhum espaço de nomes de destino>.

Essa propriedade substituirá a mesma propriedade no nível do conjunto de mensagens.

Localização de Esquema String Insira a localização do esquema para o espaço de nomes associado que será utilizado para validar objetos no espaço de nomes.

declarações XML

Propriedade Type Significado
Declaração de Espaço de Nomes de Saída Tipo enumerado A propriedade Declaração de Espaço de Nomes de Saída controla onde as declarações de espaço de nomes serão colocadas no documento XML de saída.

As opções são:

  • No início do documento.As declarações para todas as entradas na tabela Localizações de Esquemas de Espaço de Nomes acima serão exibidas como atributos da mensagem no documento XML de saída.A desvantagem dessa opção é que, em alguns casos, podem ser exibidas declarações desnecessárias.
  • Conforme requerido.As declarações serão exibidas apenas quando requeridas por um elemento ou atributo que está contido nesse espaço de nomes. A desvantagem dessa opção é que a mesma declaração de espaço de nomes talvez precise ser exibida mais de uma vez no documento XML de saída.

A opção padrão é No início do documento.

Essa propriedade estará ativa apenas se os espaços de nomes forem ativados para esse conjunto de mensagens.

configurações do tipo de documento XML

Propriedade Type Significado
ID do Sistema DOCTYPE String Especifique o ID do Sistema para o subconjunto DTD externo DOCTYPE. Ele substitui a definição de propriedade do conjunto de mensagens equivalente para essa mensagem específica.

Se a propriedade do conjunto de mensagens Suprimir DOCTYPE estiver definida como Sim, esse parâmetro será ignorado e não poderá ser alterado (o campo será desativado) .

O valor padrão é o valor especificado para a propriedade ID do Sistema DOCTYPE para o conjunto de mensagens.

ID Público de DOCTYPE String Especifique o ID Público para o subconjunto DTD externo DOCTYPE. Ele substitui a definição de propriedade do conjunto de mensagens equivalente para essa mensagem específica.

Se a propriedade do conjunto de mensagens Suprimir DOCTYPE estiver definida como Sim, esse parâmetro será ignorado e não poderá ser alterado (o campo será desativado) .

O valor padrão é o valor especificado para a propriedade ID Público DOCTYPE para o conjunto de mensagens.

Texto de DOCTYPE String Insira o texto opcional adicional a ser incluído no DOCTYPE. Ele substitui a propriedade do conjunto de mensagens para essa mensagem específica.

Se a propriedade do conjunto de mensagens Suprimir DOCTYPE estiver definida como Sim, esse parâmetro será ignorado e não poderá ser alterado (o campo será desativado) .

Para obter mais informações, consulte DTDs em Linha e a Propriedade de Texto DOCTYPE.

O valor padrão é o valor especificado para a propriedade Texto de DOCTYPE para o conjunto de mensagens.

Propriedade Type Significado
Nome da Tag Raiz String Especifique o nome da tag raiz para um documento XML do fluxo de bits da mensagem. Ele substitui a propriedade do conjunto de mensagens definida para essa mensagem.

O valor padrão é o valor especificado para a propriedade Nome da Tag Raiz para o conjunto de mensagens.

Identificação de Campo

Várias das propriedades a seguir apenas se tornarão ativas dependendo do valor em que a propriedade Processamento está definida.

Propriedade Type Significado
Processar Tipo enumerado Especifique como o objeto ou tipo instanciado será processado (saída) no documento XML resultante. Selecione um dos seguintes valores da lista drop-down:
  • XMLElement.Se você selecionar esse valor, o objeto (ou tipo) será processado como um elemento XML filho do tipo complexo pai. A identidade do filho é determinada pelo nome da tag do filho. O valor é o conteúdo do elemento filho.

    Se você selecionar esse valor para mais de um objeto e definir sua propriedade Nome XML como o mesmo valor, os dois objetos deverão referir-se ao mesmo elemento.

    Este é o valor padrão para objetos do elemento.

  • XMLElementAttrID.Se você selecionar esse valor, o objeto (ou tipo) será processado como um elemento XML filho do tipo complexo pai. A identidade do filho é determinada pelo valor de um atributo especificado do filho. O valor é o conteúdo do elemento filho. Você deve incluir um atributo ao elemento filho com um nome de atributo conforme especificado em Nome do Atributo de ID e com um valor conforme especificado em Valor do Atributo de ID.

    Se esse valor for selecionado para um objeto e o mesmo valor ou o valor XMLElementAttrIDVal for definido para um segundo objeto e o Nome XML, Nome do Atributo de ID, Valor do Atributo de ID for definido para os mesmos valores:

    • Você também deverá definir Nome do Atributo de Valor como o mesmo valor para os dois objetos.
    • Os dois objetos devem referir-se ao mesmo elemento.

Opções de Processamento XML mostra alguns exemplos de como estas opções de processamento afetam a saída XML e fornece recomendações de uso.

Nome XML Cadeia Insira um valor para o nome do elemento XML. Essa propriedade especifica o nome da tag ou atributo de início XML para o elemento (ou atributo) em um documento XML (mensagem).

Pode ser utilizado para fornecer o mapeamento de nomes quando o identificador MRM precisa ser diferente do nome XML, por exemplo, devido a diferentes regras de espaços de nomes. Deve ser um nome XML válido.

Não é possível especificar um nome que já esteja sendo utilizado por outro elemento (ou atributo) ou para uma mensagem. Dois elementos (ou atributo) ou mensagens não podem ter o mesmo nome XML.

Se não for definido um valor, será assumido como padrão o identificador do elemento. Se o identificador do elemento for um identificador prefixado, ele assumirá como padrão o identificador com o caractere circunflexo (^) substituído por um sublinhado (_).

Nome do Atributo do ID Cadeia Especifique o nome do atributo utilizado para identificar o filho. Deve ser um Nome de Atributo XML válido. Essa propriedade será ignorada e não poderá ser alterada (o campo será desativado) se Processamento estiver definido como XMLElement, XMLAttribute ou XMLElementAttrVal.

O valor padrão é id.

Namespace Cadeia Insira o espaço de nomes associado ao Atributo de ID.
Valor de Atributo do ID Cadeia Especifique o valor do atributo utilizado para identificar o filho. Essa propriedade será ignorada e não poderá ser alterada (o campo será desativado) se Processamento estiver definido como XMLElement, XMLAttribute ou XMLElementAttrVal.

O valor padrão é o identificador do filho.

Conceitos relacionados
Formatos Físicos no Domínio MRM
Formato de Ligação XML
Formato de Ligação XML: Relacionamento com o Modelo Lógico
Tarefas relacionadas
Trabalhando com Propriedades Físicas
Configurando Propriedades Físicas
Referências relacionadas
Propriedades do Objeto de Modelo de Mensagem
Propriedades Físicas para os Objetos de Modelo de Mensagem
Propriedades Físicas com Custom Wire Format para os Objetos de Modelo de Mensagem
Propriedades Físicas do Formato TDS para os Objetos de Modelo de Mensagem
Propriedades da Documentação para Todos os Objetos do Conjunto de Mensagens
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
ad06700_