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

Gerando um Novo Conversor de Página de Códigos

Gere um conversor página de códigos para manipular conversões de dados pertencentes a uma página de códigos que não é o conjunto de páginas de códigos padrão do WebSphere Message Broker.

Antes de começar:
  • Leia Conversores de Páginas de Códigos, que fornece informações sobre o que é um conversor de página de códigos e sobre as páginas de códigos que o WebSphere Message Broker suporta.
Para gerar um novo conversor de página de códigos:
  1. Crie ou localize um arquivo de dados de mapeamento com a extensão de arquivo .ucm para o conversor que você precisa. Você pode fazer download de arquivos .ucm no archive ICU Arquivos de Mapeamento do Conjunto de Caracteres. Esses arquivos de dados de mapeamento estão disponíveis e podem ser modificados sem restrição. Um arquivo de dados de mapeamento de exemplo é ibm-1284_P100-1996.ucm. (ICU é um projeto de software livre externo, não uma ferramenta da IBM®.)
  2. Renomeie .ucm para um nome de arquivo com o formato ibm-number.ucm, em que number é um número escolhido para identificar a página de códigos. Certifique-se de que esse número ainda não seja utilizado em uma das Páginas de Códigos Suportadas. Por exemplo, você poderia renomear ibm-1284_P100-1996.ucm para ibm-1284.ucm.
  3. Vá para Downloads de ICU e faça download da distribuição binária do sistema. Uma correspondência exata não é importante, desde que os arquivos binários sejam compatíveis. Se você tiver problemas para construir o conversor, consulte o Guia do Usuário do ICU.
  4. Extraia os arquivos do archive de distribuição binária em um diretório temporário.
  5. Copie a biblioteca e os arquivos binários em um diretório no ambiente PATH e LIBPATH. (Como alternativa, copie os arquivos binários e de biblioteca para o diretório que não seja temporário e modifique o ambiente PATH e LIBPATH para incluir esse diretório.)
  6. Um dos arquivos extraídos é makeconv.exe; utilize essa ferramenta makeconv para converter o arquivo de dados de mapeamento (arquivos .ucm) em um arquivo de conversor binário (arquivo .cnv), digitando o seguinte comando:
    makeconv mapping_file.ucm 
    em que mapping_file.ucm é o arquivo de dados de mapeamento que você está utilizando.

    O nome do arquivo conversor binário que makeconv produz é:

    mapping_file.cnv
    em que mapping_file.cnv é o nome do arquivo de dados de mapeamento que foi convertido.
    Para criar o arquivo .cnv para ibm-1284.ucm, utilize o seguinte comando:
    makeconv ibm-1284.ucm 
  7. Copie o arquivo com a extensão do arquivo .cnv para a página de códigos necessária, em um diretório que o WebSphere Message Broker pode acessar.
    O nome e o local do arquivo são no formato
    ibm-1284.cnv
    e estão localizados no diretório $ICU_DATA/icudt48<platform-suffix>, em que <platform-suffix> é um dos valores a seguir:
    • l para plataformas ASCII little-endian
    • b para plataformas ASCII big-endian
    • e para plataformas EBCDIC
  8. Opcional: Se você não quiser que o novo conversor de página de códigos esteja no mesmo local de outros dados ICU, deverá associar o broker com o novo diretório no qual o conversor está armazenado (o diretório incluído deve conter o caminho completo, não incluindo o subdiretório icudt48x):
    • Para criar um novo broker associado ao conversor, inclua o parâmetro -c no comando mqsicreatebroker.
    • Para alterar um broker existente para que reconheça o conversor, inclua o parâmetro -c no comando mqsichangebroker.
    • Para afetar todos os produtos e as ferramentas de linha de comandos do broker que estão utilizando ICU, inclua o diretório na variável de ambiente ICU_DATA. Se você usou o comando mqsicreatebroker ou o comando mqsichangebroker para especificar o conversor de página de códigos que será usado, o broker ignorará o valor ICU_DATA.
    Nota: Para garantir o comportamento consistente em todos os componentes, modifique a variável de ambiente ICU_DATA.
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:33


Tópico de TarefaTópico de Tarefa | Versão 8.0.0.5 | ac30170_