Generación de 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 soportar una página de códigos que no está en el conjunto de páginas
de códigos por omisión que WebSphere Message Broker soporta,
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 de los archivos .ucm por un nombre de
archivo con el formato ibm-número.ucm donde
número es un número que debe elegir 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.