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.
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.
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.
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.
Extraiga los archivos del archivador de distribución binario en un directorio
temporal.
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.
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-pICUDATAarchivo_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:
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
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.
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-cdirectorio
Si desea modificar un intermediario existente para reconocer el conversor,
entre lo siguiente en un indicador de mandatos:
mqsichangebroker-cdirectorio
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.