Conversión de datos

La conversión de datos es el proceso por el que los datos se transforman del formato reconocido por un sistema operativo a otro reconocido por un segundo sistema operativo con distintas características, como el orden numérico.

Si utiliza una red de sistemas que usan distintos métodos para almacenar valores numéricos, o necesita comunicar entre usuarios que ven datos en distintas páginas de código, debe tener en cuenta cómo implementar la conversión de datos.

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

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

    1. El formato del número flotante

      Este valor puede ser 1 (Orden de bytes de formato IEEE normal), 2 (Orden de bytes de formato IEEE invertido) o 3 (Orden de bytes de formato zSeries normal).

    2. El formato del número decimal empaquetado

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

    3. El formato del número hexadecimal

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

    El orden de los bits dentro de un byte nunca se invierte. Orden de bytes normal significa que el dígito menos significativo ocupa la dirección más elevada.

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

    Para obtener más detalles sobre el orden numérico, consulte el apéndice D sobre codificación de máquina, de la publicación WebSphere MQApplication Programming Reference.

Conversiones de páginas de códigos
Puede necesitarse conversión de página de códigos por alguno de estos motivos:
  • ASCII y EBCDIC
  • Idiomas nacionales
  • Páginas de códigos específicas de 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 Event Broker, puede utilizar los recursos de conversión de datos de WebSphere MQ.

Recursos de WebSphere MQ

Las cabeceras y el cuerpo de mensaje se convierten según los valores de MQMD y otros nombres de formato de cabecera. Quizá tenga que establecer rutinas de salida de conversión de datos para convertir el cuerpo de los mensajes.

Cuando utiliza los recursos de WebSphere MQ, el mensaje entero se convierte a la codificación y CCSID especificados, según los valores del formato en la cabecera de WebSphere MQ.

Para obtener más información sobre la conversión de datos utilizando los recursos de WebSphere MQ, consulte el apéndice F sobre conversión de datos, de la publicación WebSphere MQApplication Programming Reference.

Conceptos relacionados
Visión general de flujos de mensajes
Tareas relacionadas
Configuración de los flujos de mensajes para la conversión de datos
Referencia relacionada
Nodos incorporados
Páginas de códigos soportadas
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2006 Última actualización: 04/05/2006
ac00650_