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

Conversão de Dados

Converta dados que seus fluxos de mensagens estão transferindo entre diferentes ambientes usando os recursos do WebSphere MQ ou WebSphere Message Broker.

Conversão de dados é o processo pelo qual os dados são transformados do formato reconhecido por um sistema operacional no formato reconhecido por um segundo sistema operacional com diferentes características, tais como, ordem numérica.

Se você estiver utilizando uma rede de sistemas que utiliza métodos diferentes para armazenamento de valores numéricos, ou se tiver que se comunicar entre usuários que utilizam páginas de código diferentes, é necessário considerar como implementar a conversão de dados.

Conversões da Página de Códigos
A conversão de página de códigos pode ser necessária por uma ou mais das seguintes razões:
  • ASCII versus EBCDIC
  • Páginas do código que são específicas para o idioma nacional
  • Páginas de código que são específicas para sistemas operacionais

No WebSphere MQ, esses fatores são manipulados pelo campo CCSID no cabeçalho MQMD. Para obter mais informações sobre o cabeçalho MQMD, consulte "MQMD - Descritor de Mensagens" na seção Referência de Programação do Aplicativo do Centro de Informações Online do WebSphere MQ Versão 7. Para obter mais informações sobre o suporte à página de código, consulte "Conversão de página de código", também na seção Referência de Programação de Aplicativo .

Codificação
A conversão de codificação (ordem do byte) pode ser necessária por uma ou pelas duas razões a seguir:
  • Big endian versus little endian

    Endian é um atributo de dados que descreve se ele está armazenado na memória do computador ou transmitido com o primeiro byte mais significativo (big endian) ou o último (little endian).

  • Representações de número de ponto de flutuante

No WebSphere MQ, esses fatores são manipulados pelo campo Codificação no cabeçalho MQMD. Para obter mais informações sobre o cabeçalho MQMD, consulte "MQMD - Descritor de Mensagens" na seção Referência de Programação do Aplicativo do Centro de Informações Online do WebSphere MQ Versão 7. Para obter mais informações sobre codificação, consulte "Codificação da Máquina", também na seçãoReferência de Programação do Aplicativo.

Se você estiver configurando um fluxo de mensagens para receber mensagens:
Se você estiver configurando um fluxo de mensagens para enviar mensagens para outros aplicativos ou sistemas:

Quando você usa o WebSphere Message Broker, é possível usar as instalações de conversão de dados do WebSphere Message Broker, WebSphere MQ ou ambas.

Recursos do WebSphere Message Broker
Você pode modelar suas mensagens no MRM através do WebSphere Message Broker Toolkit. Os elementos predefinidos das mensagens são convertidos de acordo com seu tipo e características de camada física. Para obter detalhes adicionais, consulte Conjuntos de Mensagens: Configurando Propriedades Físicas. Você também pode utilizar mensagens de autodefinição. É possível então usar o nó Compute, JavaCompute ou PHPCompute para configurar a codificação e CCSIDs. Não são necessárias saídas de conversão de dados do WebSphere MQ.
  • Dados de cadeia são convertidos de acordo com suas definições de CCSID.
  • Tipos inteiro decimal e decimal estendido flutuante são convertidos de acordo com a definição de CCSID.
  • Inteiro decimal e flutuante (outros tipos de dados físicos) são convertidos de acordo com a definição de Codificação.
  • Dados binários e booleanos não são convertidos.

O WebSphere Message Broker também pode converter os cabeçalhos do WebSphere MQ para os quais os analisadores são fornecidos.

Ao você utilizar os recursos do WebSphere Message Broker, a mensagem toda não é convertida para a codificação e o CCSID especificados: você pode especificar uma codificação ou um CCSID diferente, ou ambos, em cada cabeçalho, para realizar uma conversão diferente para as partes seguintes da mensagem. A codificação e o CCSID no último cabeçalho definem os valores para o corpo da mensagem.

Recursos do WebSphere MQ

Os cabeçalhos e o corpo da mensagem são convertidos de acordo com o conjunto de valores nos campos MQMD adequados e outros nomes de formato de cabeçalho. Talvez seja necessário configurar saídas de conversão de dados para converter o corpo de suas mensagens.

Quando utilizar recursos do WebSphere MQ, toda a mensagem é convertida na codificação especificada e em CCSID, de acordo com a definição do formato no cabeçalho do WebSphere MQ.

Para obter mais detalhes sobre a conversão de dados usando os recursos do WebSphere MQ, consulte "Conversão de Dados" na seção Referência de Programação do Aplicativo do Centro de Informações Online do WebSphere MQ Versão 7.

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:28:13


Tópico de ConceitoTópico de Conceito | Versão 8.0.0.5 | ac00650_