Páginas de códigos nas quais os dados são manipulados devem ser compatíveis entre brokers e bancos de dados que são acessados por esses brokers.
Os dados de assinatura recuperados de aplicativos cliente (por exemplo, tópicos de publicadores e assinantes e filtros de conteúdo de assinantes) e os dados de caractere inseridos por meio do WebSphere Message Broker Toolkit (por exemplo, nomes de fluxos de mensagens) são armazenados pelo broker. Esses dados são convertidos de sua página de códigos de origem na página de códigos do processo em que o broker está sendo executado e, em seguida, pelo gerenciador de banco de dados na página de códigos em que o banco de dados ou os bancos de dados foram criados.
Para preservar a consistência e a integridade de dados, assegure-se de que todos estes dados de assinatura e dados de caractere do WebSphere Message Broker Toolkit são originados em uma página de códigos compatível com as duas páginas de códigos para as quais são traduzidos. Se isso não for feito, poderão ocorrer resultados imprevisíveis e perda de dados.
As restrições descritas não se aplicam a dados do usuário em mensagens. Certifique-se de que qualquer dado em mensagens geradas por seus aplicativos seja compatível com a página de códigos de todos os bancos de dados que você acessa a partir de seus fluxos de mensagens.
As instruções SQL que são geradas como resultado da referência explícita aos bancos de dados nos nós de processamento de mensagens podem conter dados de caracteres que possuem uma variedade de origens. Por exemplo, os dados podem ter sido inseridos através do WebSphere Message Broker Toolkit, derivados do conteúdo da mensagem, ou lidos a partir de outro banco de dados. Todos estes dados são convertidos de sua página de códigos de origem para a página de códigos na qual o broker foi criado, em seguida, pelo gerenciador do banco de dados para a página de códigos na qual o banco de dados foi criado. Assegure-se de que essas três páginas de códigos sejam compatíveis, para evitar problemas de conversão de dados.