WebSphere Message Broker, Versão 8.0.0.5 Sistemas operacionais: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte as informações sobre a versão mais recente do produto em IBM Integration Bus, Versão 9.0

Conjuntos de Mensagens: Propriedades XML de Mensagens

As tabelas a seguir descrevem as propriedades XML de uma 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 na forma de uma URL que identifica o esquema.

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

Essa propriedade substitui a mesma propriedade no nível de configuração da mensagem.

Localização de Esquema String Insira o local do esquema para o nome do espaço de nomes associado a ser usado 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 sã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 Locais do esquema de espaço de nomes acima são produzidas como atributos da mensagem no documento XML de saída. A desvantagem dessa opção é que em alguns casos declarações desnecessárias podem ser produzidas.
  • Conforme requerido. As declarações são produzidas somente quando um requeridas por um elemento ou atributo que esteja nesse espaço de nomes. A desvantagem dessa opção é que a mesma declaração de espaço de nomes pode precisar ser produzida 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 informações adicionais, consulte MRM XML: 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.

Nota: Esta propriedade foi reprovada. Não altere seu valor da configuração padrão.

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 é renderizado (para 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.

Conjuntos de Mensagens: Opções de Renderização 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.

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

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última atualização:
        
        Última atualização: 2015-02-28 18:29:09


Tópico de ReferênciaTópico de Referência | Versão 8.0.0.5 | ad06700_