Conversión de datos

La conversión de datos es un proceso por el que los datos se transforman del formato que reconoce un sistema operativo al que reconoce un segundo sistema operativo con características diferentes como, por ejemplo, el orden numérico.

Si utiliza una red de sistemas que utilizan métodos diferentes para almacenar valores numéricos o si necesita comunicar entre usuarios que ven datos en páginas de códigos distintas, debe considerar la implementación de conversión de datos.

Orden numérico
Para los aspectos de codificación y numéricos, tenga en cuenta:
  • Big Endian respecto a Little Endian
  • Valores de codificación en WebSphere MQ (el campo de codificación en MQMD)

    Los valores de codificación son específicos del sistema. Por ejemplo, generalmente, Windows tiene una codificación de 546, valor hexadecimal X'00000222'. Los tres dígitos hexadecimales finales identifican:

    1. El formato de número flotante

      Este valor puede ser 1 (orden de bytes con formato IEEE normal), 2 (orden de bytes con formato IEEE inverso) o 3 (orden de bytes con formato zSeries normal).

    2. El formato de número decimal empaquetado

      Este valor puede ser 1 (orden de bytes normal) o 2 (orden de bytes inverso)

    3. El formato de número hexadecimal

      Este valor puede ser 1 (orden de bytes normal) o 2 (orden de bytes inverso).

    El orden de bits de un byte nunca se invierte. El orden de bytes normal significa que el dígitos menos significativo ocupa la dirección más alta.

    Los sistemas que procesan números en el orden de bytes normal son Big Endian (z/Series, iSeries y UNIX). Los sistemas que procesan números en orden de bytes inverso son Little Endian (principalmente, PC).

    Para obtener más detalles sobre el orden numérico, consulte el Apéndice D, Machine Encodings, de la publicación WebSphere MQ Application Programming Reference.

Conversiones de página de códigos
La conversión de página de códigos se puede necesitar por cualquiera de las razones siguientes:
  • ASCII respecto a EBCDIC
  • Idiomas nacionales
  • Páginas de códigos específicas del sistema operativo

Para obtener más información sobre el soporte de página de códigos en WebSphere MQ, consulte la publicación WebSphere MQ Application Programming Reference.

Cuando utiliza WebSphere Business Integration Event Broker, puede utilizar los recursos de conversión de datos de WebSphere MQ.

Recursos de WebSphere MQ

Las cabeceras y cuerpo del mensaje se convierten según los valores de MQMD y otros nombres de formato de cabecera. Es posible que haya establecido rutinas de salida de conversión de datos para convertir el cuerpo de los mensajes.

Cuando utiliza recursos de WebSphere MQ, todo el mensaje se convierte para la codificación y el CCSID especificados, conforme al valor del formato de la cabecera WebSphere MQ.

Si desea obtener información detallada sobre cómo convertir datos utilizando recursos WebSphere MQ, consulte el Apéndice F, Data Conversion, de la publicación WebSphere MQ Application Programming Reference.

Conceptos relacionados
Flujos de mensajes

Tareas relacionadas
Configuración de flujos de mensajes para la conversión de datos

Referencia relacionada
Nodos incorporados

página Web de la biblioteca de WebSphere MQ