
Transformación del formato de datos en importaciones y exportaciones
Cuando un enlace de una exportación o importación está configurado en IBM® Integration Designer, una de las propiedades de configuración que debe especificar es el formato de datos utilizado por el enlace.
- Para los enlaces de exportación, en los que una aplicación de cliente envía peticiones y recibe respuestas de un componente SCA, debe indicar el formato de los datos nativos. Dependiendo del formato, el sistema selecciona el manejador de datos o el enlace de datos correspondiente para transformar los datos nativos en un objeto de negocio (que utiliza el componente SCA) y, a la inversa, para transformar un objeto de negocio en datos nativos (que es la respuesta a la aplicación de cliente).
- Para los enlaces de importación, en los que un componente SCA envía peticiones y recibe respuestas de un servicio fuera del módulo, debe indicar el formato de los datos nativos. Dependiendo del formato, el sistema selecciona el manejador de datos o el enlace de datos correspondiente para transformar el objeto de negocio en datos nativos y viceversa.
IBM Integration Designer proporciona un conjunto de formatos de datos predefinidos y los manejadores de datos o enlaces de datos correspondientes que dan soporte a los formatos. También puede crear sus propios manejadores de datos personalizados y registrar el formato de datos para los manejadores de datos. Para obtener más información, consulte el tema "Desarrollo de manejadores de datos" en el centro de información de IBM Integration Designer.
- Los manejadores de datos tienen un protocolo neutro y transforman datos de un formato a otro. En IBM Integration Designer, los manejadores de datos normalmente transforman datos nativos (por ejemplo, XML, CSV y COBOL) en un objeto de negocio, y un objeto de negocio en datos nativos. Como tiene un protocolo neutro, puede reutilizar el mismo manejador de datos con varios enlaces de exportación e importación. Por ejemplo, puede utilizar el mismo manejador de datos XML con un enlace de exportación o importación HTTP o con un enlace de exportación o importación JMS.
- Los enlaces de datos también transforman datos nativos en un objeto de negocio (y viceversa), pero son específicos del protocolo. Por ejemplo, un enlace de datos HTTP sólo puede utilizarse con un enlace de exportación o importación HTTP.
A diferencia de los manejadores de datos, un enlace de datos HTTP no puede reutilizarse con un enlace de exportación o importación MQ.Nota: Hay tres enlaces de datos HTTP en desuso (HTTPStreamDataBindingSOAP, HTTPStreamDataBindingXML y HTTPServiceGatewayDataBinding) a partir de IBM Integration Designer Versión 7.0. Utilice los manejadores de datos siempre que sea posible.
Como se ha indicado anteriormente, puede crear manejadores de datos personalizados, si es necesario. También puede crear enlaces de datos personalizados; no obstante, resulta recomendable crear manejadores de datos personalizados porque se pueden utilizar entre varios enlaces.