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

Las interfaces ALE

La interfaz ALE (Application Link Enabling) de SAP y la interfaz IDoc pass-through de ALE permiten la integración de procesos de negocio y la comunicación de datos asíncrona entre dos o más sistemas SAP o entre sistemas SAP y sistemas externos. Los datos se intercambian como documentos IDocs (Intermediate Documents).

El adaptador da soporte al proceso de entrada y de salida habilitando el intercambio de datos en forma de objetos de negocio.

Para utilizar la interfaz ALE o la interfaz IDoc pass-through de ALE , debe asegurarse de que el servidor SAP está configurado correctamente (por ejemplo, debe configurar un acuerdo de interlocutor y registrar un ID de programa SAP RCF para escuchar los sucesos).

Los sistemas de aplicaciones se adaptan sin problemas a un sistema ALE integrado y los datos se intercambian de forma asíncrona.

IDocs

Los IDocs (Intermediate Documents) son contenedores para intercambiar datos con un formato predefinido (ASCII estructurado) entre los límites de los sistemas. El tipo de IDoc indica el formato SAP que se ha de utilizar para transferir los datos. Un tipo de IDoc puede transferir varios tipos de mensajes (los mensajes lógicos que se corresponden con los diferentes procesos de negocio). Los IDocs se pueden utilizar para el proceso de entrada y de salida. El adaptador SAP da soporte al tipo básico y la extensión de los IDoc.

Por ejemplo, si un desarrollador de aplicaciones desea que se le notifique cuando se crea una orden de ventas en servidor SAP, el desarrollador ejecuta el Asistente de conexión de adaptador para detectar el IDOc ORDERS05 en servidor SAP. A continuación, el asistente genera la definición del objeto de negocio para ORDERS05. El asistente también genera otros recursos; por ejemplo, un componente de exportación EIS y las interfaces SCA (Service Component Architecture).

Los IDoc se intercambian para los sucesos de entrada y salida, como documentos individuales o en paquetes.

El proceso de los datos de los IDoc depende de si se utiliza la interfaz ALE o la interfaz IDoc pass-through de ALE .
  • Interfaz ALE

    Para el proceso de salida, el adaptador utiliza el objeto de negocio IDoc para rellenar la llamada a función habilitada mediante RFC correcta realizada a servidor SAP.

    Para el proceso de entrada, los IDoc se pueden enviar desde servidor SAP como documentos analizados o no analizados.
    • Para los documentos analizados, el adaptador analiza el IDoc y crea un objeto de negocio que refleja la estructura interna del IDoc.
    • Para los IDoc no analizados, el adaptador proceso el IDoc pero no convierte la parte de datos del IDoc.
  • Interfaz IDoc pass-through de ALE

    Para el proceso de salida y de entrada, el adaptador no realiza la conversión del IDoc, lo que resulta útil cuando el cliente desea realizar el análisis del IDoc.

Proceso RFC transaccional

El adaptador utiliza RFC transaccional (tRFC) para garantizar la entrega y para asegurar que cada IDoc se intercambia una sola vez con SAP. El componente TRFC almacena la función RFC llamada en la base de datos del sistema SAP con un TID exclusivo (Transaction Identifier). El TID es un campo del mensaje.

El flujo de mensajes debe determinar cómo almacenar el ID de transacción SAP y cómo relacionar el ID de transacción SAP con los datos que se envían al adaptador. Si los sucesos son satisfactorios, el flujo de mensajes no debe volver a someter el suceso asociado a este TID para evitar el proceso de sucesos duplicados.
  • Si el flujo de mensajes no envía un ID de transacción SAP con el objeto de negocio, el adaptador devuelve uno después de ejecutar la transacción.
  • Si el flujo de mensajes tiene un ID de transacción SAP, debe rellenar la propiedad de ID de transacción SAP con el valor antes de ejecutar la transacción.

El ID de transacción SAP puede utilizarse para efectuar referencias cruzadas con un ID único global que se crea para un suceso de salida. Puede crear el ID único global para gestionar escenarios de integración.

Proceso RFC en cola

El adaptador utiliza qRFC (RFC de transacciones en cola) para garantizar que los IDoc se entregan en secuencia a una cola en el servidor SAP o que se reciben en secuencia del servidor SAP. Las hebras adicionales pueden aumentar la productividad de un flujo de mensajes, pero ha de tenerse en cuenta el posible efecto en el orden de los mensajes. Para mantener el orden de los mensajes, asegúrese de que el flujo de mensajes tenga una sola hebra.

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 17:01:58


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