Puede convertir un mensaje MRM a una página de códigos y/o una codificación
diferente. Para ello, deberá establecer los campos ID de juego de caracteres codificado y
Codificación de la cabecera de WebSphere MQ de salida
apropiada en el valor de destino. La cabecera de
WebSphere MQ apropiada es la cabecera que precede al cuerpo
del mensaje de salida y es adyacente al mismo.
La conversión de datos realizada
depende del tipo simple de cada elemento:
- Los objetos de los Tipos de esquema binarios: base64Binary, hexBinary no se convierten.
- Los objetos de los Tipos de esquema booleanos: Boolean no se convierten.
- Los objetos de los Tipos de esquema
de fecha y hora: date, dateTime, gDay, gMonth, gMonthDay, gYear, gYearMonth,
time se manejan como
binarios, de serie de caracteres o decimales empaquetados. Si un elemento de fecha y hora se
define como binario, no se convierte. Si se define como serie de caracteres, se convierte
como elemento de serie de caracteres (se describe más abajo). Si se define como
un valor decimal empaquetado, se convierte como decimal
con el Tipo físico establecido
en Decimal empaquetado (se describe
más abajo).
- Los objetos de los Tipos de esquema decimales: decimal, integer, negativeInteger,
nonNegativeInteger, nonPositiveInteger, positiveInteger con
el Tipo físico establecido en
Decimal externo se convierten
en el ID de juego de caracteres codificado. Los elementos con otros valores de
Tipo físico
se convierten a la Codificación de destino.
- Los objetos de los Tipos
de esquema flotantes: double, float con
el Tipo físico establecido en
Decimal externo se convierten
en el ID de juego de caracteres codificado de destino. Los elementos con otros valores de
Tipo físico
se convierten a la Codificación de destino.
- Los objetos de los Tipos de esquema de entero:
byte, int, long, short, unsignedByte, unsignedInt, unsignedLong, unsignedShort con el Tipo físico establecido en
Decimal externo se convierten
en el ID de juego de caracteres codificado de destino. Los elementos con otros valores de
Tipo físico
se convierten a la Codificación de destino.
- Los objetos de los Tipos de esquema de serie de caracteres: anyURI, duration, ENTITIES, ENTITY, ID,
IDREF, IDREFS, language, Name, NCName, NMTOKEN, NMTOKENS, normalizedString,
NOTATION, QName, string, token se convierten
en el ID de juego de caracteres codificado de destino (la longitud de un objeto
que tiene el Tipo físico de Serie
de longitud codificada 2 se convierte a la Codificación de destino).