Conversión de datos con flujos de mensajes

Convertir datos que se transfieren a distintos entornos utilizando recursos de WebSphere MQ o de WebSphere Event Broker.

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 Codificación en MQMD)

    Los valores de codificación son específicos del sistema. Por ejemplo, Windows suele tener una codificación de 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). Operaciones en número de coma flotante, ya sean de formato IEEE o z/Series (S/390), están sujetas a errores de redondeo.

    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 números en orden de bytes normal son Big Endian (zSeries, iSeries, Linux, and UNIX). Los sistemas que procesan los números en orden de bytes invertido son Little Endian (principalmente los PC).

    Para obtener información más detallada sobre el orden numérico, consulte el apéndice "Appendix D Machine encodings" de la sección Application Programming Reference de the Centro de información en línea de WebSphere MQ Versión 6 o (para WebSphere MQ Versión 5.3), la publicación WebSphere MQ Application Programming Reference de página web de la biblioteca de WebSphere MQ.

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áginas de códigos en WebSphere MQ, consulte la sección Application Programming Reference de Centro de información en línea de WebSphere MQ Versión 6 o (para WebSphere MQ Versión 5.3), la publicación WebSphere MQ Application Programming Reference de página web de la biblioteca de WebSphere MQ.

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.

Si desea ver información más detallada sobre la conversión de datos utilizando recursos de WebSphere MQ facilities, see "Appendix F Data conversion" in the Application Programming Reference de Centro de información en línea de WebSphere MQ Versión 6 o (para WebSphere MQ Versión 5.3), la publicación WebSphere MQ Application Programming Reference de página web de la biblioteca de WebSphere MQ.

Conceptos relacionados
Visión general de flujos de mensajes
Analizadores
Tareas relacionadas
Configurar flujos de mensajes para la conversión de datos
Referencia relacionada
Nodos incorporados
Páginas de códigos soportadas
Información relacionada
Centro de información en línea de WebSphere MQ Versión 6
Página web de la biblioteca de WebSphere MQ
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009. Reservados todos los derechos.
Última actualización : 2009-02-16 14:30:21

ac00650_