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 do Formato de Ligação XML para Tipos Binários de Elemento Composto

Identificação de campo e representação física.

As propriedades de Formato XML Wire descritas aqui aplicam-se para:

Identificação de Campo

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

Propriedade Tipo 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.

  • XMLAttribute. Se você selecionar esse valor, o objeto (ou tipo) será processado como um atributo do objeto XML pai. A identidade do filho é determinada pelo nome do atributo. O valor é o valor do atributo. Válido apenas para elementos simples.

    Se você selecionar esse valor para mais de um objeto, deverá definir sua propriedade Nome XML como valores diferentes.

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

  • 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.
  • XMLElementAttrVal. Se você especificar 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 valor de um atributo especificado. O nome do atributo é especificado em Nome do Atributo de Valor.
  • XMLElementAttrIDVal. Essa opção combina as duas opções, XMLElementAttrID e XMLElementAttrVal. O objeto é processado como um filho do tipo complexo pai. A identidade do filho é determinada pelo valor de Nome do Atributo de ID. O valor é o valor de Valor do Atributo de ID.

    Se esse valor for selecionado para um objeto e o mesmo valor ou o valor XMLElementAttrID 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.

Nome do Atributo de Valor Cadeia

Especifique o nome do atributo utilizado para o valor do filho. Deve ser um Nome de Atributo XML válido. Será utilizado apenas se for requerido pela definição de Processamento.

O valor padrão é val.

Namespace Cadeia Insira o espaço de nomes associado ao Atributo de Valor.

Representação Física

Propriedade Type Significado
Codificação Cadeia Selecione um dos seguintes valores da lista drop-down:
  • CDatahex (o padrão). Valores hexadecimais nesse campo são especificados com o qualificador CDATA; por exemplo, <e1><![CDATA[62]]></e1>
  • hex. Valores hexadecimais nesse campo são especificados como dígitos apenas; por exemplo, <e1>62</e1>.
  • base64. Valores neste campo são especificados somente como dígitos, codificador com base 64.
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:27


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