WebSphere Message Broker, Versión 8.0.0.5 Sistemas operativos: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte la información sobre la última versión del producto en IBM Integration Bus, Versión 9.0

Conversión de datos

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

La conversión de datos es el proceso por el que los datos se transforman del formato reconocido por un sistema operativo al 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.

Conversiones de páginas de códigos
Puede ser necesario realizar una conversión de página de códigos por uno o varios de los motivos siguientes:
  • ASCII y EBCDIC
  • Las páginas de códigos que son específicas del idioma nacional
  • Las páginas de códigos que son específicas de los sistemas operativos

En WebSphere MQ, estos factores los maneja el campo CCSID en la cabecera MQMD. Para obtener más información sobre la cabecera MQMD, consulte "MQMD - Descriptor de mensajes" en la sección Referencia de programación de aplicaciones de Centro de información en línea de WebSphere MQ Versión 7. Para obtener más información sobre el soporte de página de códigos, consulte "Conversión de página de códigos", también en la sección Referencia de programación de aplicaciones.

Codificación
La conversión de codificación (orden de bytes) podría ser necesaria por uno o varios de los motivos siguientes:
  • Big Endian y Little Endian

    Endian es un atributo de datos que describe si se detiene en la memoria del equipo o si se transmite con el byte más significativo en primera posición(big endian) y en última posición (little endian).

  • Representaciones de número de coma flotante

En WebSphere MQ, estos factores los maneja el campo Codificación en la cabecera MQMD. Para obtener más información sobre la cabecera MQMD, consulte "MQMD - Descriptor de mensajes" en la sección Referencia de programación de aplicaciones de Centro de información en línea de WebSphere MQ Versión 7. Para obtener más información sobre la codificación, consulte "Codificación de máquina", también en la sección Referencia de programación de aplicaciones.

Si está configurando un flujo de mensajes en mensajes de recepción:
Si está configurando un flujo de mensajes para enviar mensajes a otras aplicaciones o sistemas:

Cuando utilice WebSphere Message Broker, puede utilizar los recursos de conversión de datos de WebSphere Message Broker, WebSphere MQ, o ambos.

Recursos de WebSphere Message Broker
Puede modelar los mensajes en el MRM mediante el WebSphere Message Broker Toolkit. Los elementos predefinidos de los mensajes se convierten según las características de tipo y capa física. Para obtener más información, consulte Conjuntos de mensajes: configurar propiedades físicas. También puede utilizar mensajes autodefinidos. A continuación, puede utilizar el nodo Compute, JavaCompute o PHPCompute para configurar la codificación y los CCSID. No se necesitan rutinas de salida de conversión de datos de WebSphere MQ.
  • Los datos tipo serie se convierten según el valor del CCSID.
  • Los tipos entero decimal y decimal ampliado flotante se convierten según el valor de CCSID.
  • Entero decimal y flotante (otros tipos de datos físicos) se convierten según el valor de codificación.
  • Los datos binarios o booleanos no se convierten.

WebSphere Message Broker también puede convertir las cabeceras WebSphere MQ para las que se proporcionan analizadores.

Cuando utiliza los recursos de WebSphere Message Broker, el mensaje entero no se convierte a la codificación y el CCSID especificados: puede especificar una codificación distinta o un CCSID distinto, o ambos, en cada cabecera para efectuar una conversión distinta para la parte siguiente del mensaje. La codificación y el CCSID en la última cabecera define los valores del cuerpo del mensaje.

Recursos de WebSphere MQ

Las cabeceras y el cuerpo de mensaje se convierten según los valores establecidos en los campos MQMD correspondientes y otros nombres de formato de cabecera. Puede que tenga que establecer salidas 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 detalles sobre la conversión de datos utilizando los recursos de WebSphere MQ, consulte "Conversión de datos" en la sección Referencia de programación de aplicaciones de Centro de información en línea de WebSphere MQ Versión 7.

Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Comentarios

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última actualización:
        
        Última actualización: 2015-02-28 16:58:16


Tema de conceptoTema de concepto | Versión 8.0.0.5 | ac00650_