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 . 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 de recepção forem iguais, não será necessário chamar processos de conversão de dados.
O e o 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 pelo fluxo de mensagens:
Leia esta seção se suas mensagens forem mensagens do que contêm todo o texto (dados ou cadeia de caracteres). Se o suportar os sistemas nos quais os aplicativos de envio e de recebimento estão executando para conversão de dados, utilize os recursos do . Isso fornece a opção de conversão de dados mais eficiente.
O comportamento padrão do é 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 desta forma (por exemplo, para uma página de códigos não suportada), utilize saídas de conversão de dados do . Para obter informações adicionais, consulte Application Programming Reference.
Leia esta seção se suas mensagens incluírem dados numéricos, ou se forem apenas de texto mas não forem mensagens do .Se essas mensagens puderem ser predefinidas (ou seja, seu conteúdo e estrutura forem conhecidos e previsíveis), utilize os recursos fornecidos pelo e pelo MRM.
Todas as mensagens de aplicativos são manipuladas pelo intermediário em Unicode para o qual são convertidas na entrada e a partir do qual são convertidas na saída. Você pode configurar fluxos de mensagens para influenciar a forma pela qual as mensagens de saída são construídas.
Para utilizar esta opção:
Por exemplo, para definir valores para um sistema z/OS de destino em execução com CCSID 37 e codificação 785:
SET OutputRoot.MQMD.CodedCharSetId = 37; SET OutputRoot.MQMD.Encoding = 785;
Leia esta seção se suas mensagens forem de autodefinição.
As mensagens de autodefinição são suportadas nos domínios XML e JMS. Essas mensagens são todas de texto e, portanto, podem ser manipuladas pelo , se forem originadas ou destinadas a aplicativos do . Caso contrário, será necessário utilizar recursos do , definindo os campos CCSID e Codificação na pasta Propriedades na mensagem quando ela passa por um nó Compute.
Conceitos relacionados
Fluxos de Mensagem
Suporte ao Aplicativo para o Usuário Final
Tarefas relacionadas
Projetando um Fluxo de Mensagens
Convertendo Página de Código e Codificação da Mensagem
Criação de um Fluxo de Mensagens
Definindo o Conteúdo do Fluxo de Mensagens
Suportando Aplicativos de Usuário Final
Referências relacionadas
Nós Internos
Avisos |
Marcas |
Downloads |
Biblioteca |
Suporte |
Feedback
![]() ![]() |
ac12380_ |