Se você trocar mensagens entre aplicativos que são executados em sistemas que são incompatíveis de alguma forma, poderá configurar o sistema para fornecer conversão de dados conforme a mensagem passa pelo intermediário.
A conversão de dados pode ser necessária, se qualquer um dos dois valores a seguir forem diferentes nos sistemas de envio e de recebimento:
Este comportamento pode ser afetado pela utilização de outros produtos em conjunto com o WebSphere Event Broker. Verifique a documentação de outros produtos, incluindo quaisquer bancos de dados utilizados, para obter informações adicionais sobre suporte a páginas de códigos específicas.
Se o CCSID nativo e a codificação nos sistemas de envio e recebimento forem os mesmos, você não precisará chamar os processos de conversão de dados.
O WebSphere Event Broker e o WebSphere MQ fornecem recursos de conversão de dados para suportar a troca de mensagens entre sistemas diferentes. Sua opção de quais recursos utilizar depende das características das mensagens que são processadas por seus fluxos de mensagens:
Leia esta seção se suas mensagens forem mensagens do WebSphere MQ que contêm todo o texto (dados ou cadeia de caracteres).
Se o WebSphere MQ suportar os sistemas nos quais aplicativos de envio e recebimento estão sendo executados para conversão de dados, utilize os recursos do WebSphere MQ que fornecem a opção de conversão de dados mais eficiente.
O comportamento padrão do WebSphere MQ é colocar mensagens em filas, especificando o CCSID e a codificação do sistema local. Os aplicativos que emitem MQGET podem pedir que o gerenciador de filas forneça conversão para seu CCSID e codificação locais como parte do processamento get.
Para utilizar esta opção:
Se precisar de uma conversão de dados mais sofisticada do que a fornecida pelo WebSphere MQ desta forma (por exemplo, para uma página de códigos não suportada), utilize saídas de conversão de dados do WebSphere MQ. Para obter informações adicionais sobre estes, consulte a seção Referência de Programação do Aplicativo do WebSphere MQ Versão 6: centro de informações on-line ou o manual WebSphere MQ Versão 5.3 no WebSphere MQ.
Leia esta seção se suas mensagens incluírem dados numéricos, ou se forem apenas de texto mas não forem mensagens do WebSphere MQ.
Se suas mensagens forem mensagens do WebSphere MQ que incluem dados numéricos, será possível utilizar saídas de conversão de dados do WebSphere MQ. Se as mensagens não forem mensagens do WebSphere MQ e forem apenas texto, ou texto e numérico, você deverá utilizar procedimentos chamados por seus próprios aplicativos de envio e recebimento.