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

Antes de empezar:
  • El apartado Conversores de página de códigos 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.

Si necesita dar soporte a una página de códigos que no está en el conjunto predeterminado de páginas de códigos por omisión a la que da soporte WebSphere Message Broker, puede generar un conversor de páginas de códigos nuevo.

  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 muchos 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 de la plataforma. No es importante una coincidencia exacta a condición de que los binarios se puedan ejecutar. 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 de la vía de acceso (path) y la vía de acceso de biblioteca (libpath) de entorno. Alternativamente, copie los archivos de biblioteca y binarios en un directorio que no sea temporal y modifique 'path' y 'libpath' de entorno para incluir este directorio.
  6. Utilice la herramienta makeconv de los archivos extraídos para convertir el archivo de datos de correlación (archivos .ucm) en un archivo de conversor binario (archivo .cnv). Para ello, entre 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 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. En UNIX, un directorio de ejemplo es /var/mqsi/converters.
  8. Asocie el intermediario con el conversor de página de códigos entrando el nombre del directorio donde está almacenado el conversor:
    • Para crear un intermediario nuevo asociado con el conversor, entre lo siguiente en un indicador de mandatos: mqsicreatebroker -c directorio
    • Si desea modificar un intermediario existente para reconocer el conversor, entre lo siguiente en un indicador de mandatos: mqsichangebroker -c directorio
    • 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.
Ahora ha creado un conversor de páginas de código y ha asociado el conversor con un intermediario.
Conceptos relacionados
Conversores de página de códigos
Referencia relacionada
Páginas de códigos soportadas
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2006 Última actualización: 22/08/2006
ac30170_