Saltar al contenido

Jitterbit Design Studio SAP Event Listener

Overview

El Jitterbit SAP Event Listener es una aplicación instalada localmente que escucha los IDocs que se envían desde SAP. Su configuración requiere el uso del conector SAP para Jitterbit Design Studio para configurar un Evento IDoc de SAP como parte de una operación de Design Studio. Una vez que el SAP Event Listener está completamente configurado, los IDocs que recibe activan la operación de Design Studio.

Prerequisites

Para usar el SAP Event Listener, se deben cumplir todos los requisitos previos del Conector SAP, como se describe en Prerequisites en conector SAP.

Si se sigue nuestra recomendación de instalar el SAP Event Listener en un agente privado, se deben cumplir todos los requisitos previos de un agente privado, como se describe en System requirements for private agents.

También se deben cumplir estos requisitos previos específicos para el SAP Event Listener:

  • El sistema SAP debe estar configurado con un destino RFC, un puerto RFC transaccional (tRFC) y un perfil de socio para ser utilizado por el Jitterbit SAP Event Listener.
  • El SAP event listener debe estar instalado en una máquina que cumpla con estos requisitos:
    • Tener un sistema operativo de 64 bits utilizando Windows Server 2019 o posterior, Windows 10 o posterior, o una distribución reciente de Linux basada en Debian o RPM.
    • Tener instalados los archivos apropiados del SAP Java connector (SAP JCo) 3.1 SDK.
  • El SAP event listener debe estar configurado para usar un agente privado. Recomendamos instalar el SAP Event Listener en la misma máquina que un agente privado.
  • Para que el SAP Event Listener tenga alta disponibilidad, si hay más de un agente privado en un grupo de agentes privados, se debe instalar y configurar una instancia del SAP Event Listener de exactamente la misma manera en cada agente del grupo.
  • Si se utiliza SAP S/4HANA de un solo inquilino, se requiere la versión 8.29.2.3 o posterior del SAP Event Listener. (SAP ECC es compatible sin número de versión mínima).
  • Se requiere la versión 8.29.2.8 o posterior de Design Studio para configurar y usar el SAP event listener.

Comenzar

La guía para comenzar con el listener de eventos de SAP proporciona un resumen y un orden recomendado de los pasos de instalación y configuración para comenzar a utilizar el Listener de Eventos de SAP, así como una descripción de cómo Harmony y el Listener de Eventos de SAP procesan eventos IDoc.

Protocolos RFC soportados

El Listener de Eventos de SAP soporta los protocolos RFC transaccionales (tRFC) y RFC en cola (qRFC):

  • RFCs Transaccionales
    • Una llamada a función tRFC se ejecuta exactamente una vez en el sistema de destino.
    • El sistema verifica si un TID (identificador de transacción único) ya ha sido procesado. Si es así, la llamada a función tRFC se ignora.
    • Si el sistema de destino no está disponible cuando se realiza la llamada, el Conector SAP continúa intentando procesar la transacción. El Conector SAP también sigue procesando otras llamadas a función tRFC.
    • No se garantiza el orden en que se procesan las llamadas a función tRFC.
  • RFCs en Cola
    • Cada llamada a función qRFC se coloca en una cola de salida que se procesa en un orden específico.
    • Una llamada a función qRFC no puede ejecutarse hasta que todos sus predecesores en la cola hayan sido procesados. Una llamada a función qRFC se transfiere solo si no tiene predecesores en la cola participante.
    • Después de que se ejecuta una llamada a función qRFC, el sistema intenta iniciar la siguiente transacción qRFC en la secuencia desde la cola.
    • Se requiere un nombre de cola y un contador de cola para cada transacción qRFC para la administración de colas. A cada llamada qRFC que se procesará cronológicamente se le asigna un nombre de cola.

Problema conocido

La última versión del Listener de Eventos de SAP tiene este problema conocido:

  • Listener de Eventos de SAP: No se puede abrir la interfaz de configuración de Windows

    • Resumen: Al intentar abrir la configuración del Listener de Eventos de SAP en Windows a través de la interfaz, ocurre una excepción.

    • Información Adicional: Este problema ocurre cuando una configuración guardada previamente que incluye el conjunto externo requerido de <events> y </events> en el campo Detalles del Evento ha sido guardada inadvertidamente sin esas etiquetas.

    • Recuperación: Editar manualmente el archivo de configuración en C:\ProgramData\JitterbitSAPEventListener\conf\sapeventconfig.xml para reemplazar las etiquetas externas requeridas. La interfaz de configuración de Windows se puede abrir nuevamente.