Generar un conversor de páginas de códigos nuevo

Generar un conversor de página de códigos para manejar las conversiones de datos que pertenecen a una página de cósigos que no está en el conjunto de páginas de códigos predeterminado que proporciona WebSphere Message Broker.

Antes de empezar:
  • Consulte el apartado Conversores de página de códigos, que proporciona información sobre qué es un conversor de páginas de códigos y sobre las páginas de códigos que soporta WebSphere Message Broker.
Para generar un nuevo conversor de página de códigos:
  1. Cree o busque un archivo de datos de correlación con la extensión de archivo .ucm para el conversor que necesita. Puede descargar archivos .ucm del archivador de Archivos de correlación de juego de caracteres ICU. Estos archivos de datos de correlación están disponibles y se pueden modificar sin restricciones. ibm-1284_P100-1996.ucm es un archivo de datos de correlación de ejemplo.
  2. Cambie el nombre del archivo .ucm por un nombre de archivo con el formato ibm-número.ucm, donde número es un número de su elección para identificar la página de códigos. Asegúrese de que este número no se esté ya utilizando en una de las Páginas de códigos soportadas. Por ejemplo, puede cambiar el nombre de ibm-1284_P100-1996.ucm por ibm-1284.ucm.
  3. Vaya a las Descargas ICU y descargue la distribución binaria para su sistema. No es importante una coincidencia exacta siempre de que los archivos binarios sean compatibles. Si tiene problemas al crear el conversor, consulte la guía del usuario de ICU.
  4. Extraiga los archivos del archivador de distribución binario en un directorio temporal.
  5. Copie los archivos de biblioteca y binarios en un directorio que esté dentro de los valores de PATH y LIBPATH del entorno. (De forma alternativa, copie los archivos de biblioteca y binarios en un directorio que no sea temporal y modifique los valores de PATH y LIBPATH del entorno para incluir este directorio.)
  6. Uno de los archivos extraídos es makeconv.exe; utilice esta herramienta makeconv para convertir el archivo de datos de correlación (archivos .ucm) en un archivo de conversor binario (archivo .cnv), entrando el mandato siguiente:
    makeconv -p ICUDATA archivo_correlación.ucm 
    donde archivo_correlación.ucm es el archivo de datos de correlación que está utilizando.

    El nombre del archivo de conversor binario que makeconv produce es:

    icudt32<sufijo-plataforma>_<archivo_correlación>.cnv
    donde:
    • <sufijo-plataforma> es uno de los valores siguientes:
      • l para plataformas ASCII little-endian
      • b para plataformas ASCII big-endian
      • e para plataformas EBCDIC
    • <archivo_correlación> es el nombre del archivo de datos de correlación que se ha convertido.
    Para crear el archivo .cnv para ibm-1284.ucm, utilice el mandato siguiente:
    makeconv -p ICUDATA ibm-1284.ucm 
  7. Copie el archivo con la extensión de archivo .cnv para la página de códigos que necesita en un directorio al que WebSphere Message Broker pueda acceder; por ejemplo, en UNIX: /var/mqsi/converters.
  8. Asocie el intermediario al conversor de página de códigos entrando el nombre del directorio donde está almacenado el conversor:
    • Para crear un intermediario nuevo asociado al conversor, incluya el parámetro -c en el mandato mqsicreatebroker.
    • Para modificar un intermediario existente para que reconozca el conversor, incluya el parámetro -c en el mandato mqsichangebroker.
    • Para que todos los productos y las herramientas de línea de mandatos de intermediario que utilizan ICU queden afectados, añada el directorio en la variable de entorno ICU_DATA. Si ya ha utilizado el mandato mqsicreatebroker o el mandato mqsichangebroker para especificar el conversor de páginas de códigos que se debe utilizar, el intermediario ignorará el valor de ICU_DATA.

    Si está utilizando un conversor que coincide con uno de los conversores integrados que se proporcionan con la Versión 6.0, y dicho conversor es la página de códigos local para el intermediario, no utilice el mandato mqsicreatebroker con el parámetro -c para establecer la vía de acceso del conversor. En su lugar, utilice la variable de entorno ICU_DATA.

Conceptos relacionados
Conversores de página de códigos
Tareas relacionadas
Cambio de entornos locales
Referencia relacionada
Páginas de códigos soportadas
Mandato mqsicreatebroker
Mandato mqsichangebroker
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Última actualización : 2009-02-16 13:54:07

ac30170_