Ir para o conteúdo

Ouvinte de Eventos SAP

Visão Geral

O Jitterbit SAP Event Listener é um aplicativo instalado localmente que escuta IDocs que saem do SAP. Sua configuração requer a utilização do Conector SAP para Harmony Design Studio para configurar um evento SAP IDoc como parte de uma operação do Design Studio. Depois que o SAP Event Listener estiver totalmente configurado, os IDocs recebidos acionarão a operação do Design Studio.

Pré-requisitos

Para usar o SAP Event Listener, todos os pré-requisitos do SAP Connector devem ser atendidos, conforme descrito em Pré-requisitos em Conector SAP.

Se seguir nossa recomendação de instalar o SAP Event Listener em um Agente Privado, todos os pré-requisitos de um Agente Privado deverão ser atendidos, conforme descrito em Requisitos do Sistema para Agentes Privados.

Estes pré-requisitos específicos para o SAP Event Listener também devem ser atendidos:

  • O sistema SAP deve estar configurado com um destino RFC, uma porta RFC transacional (tRFC) e um perfil de parceiro para uso pelo Jitterbit SAP Event Listener.
  • O SAP Event Listener deve estar instalado em uma máquina que atenda a estes requisitos:
  • O SAP Event Listener deve ser configurado para usar um Agente Privado. Recomendamos instalar o SAP Event Listener na mesma máquina que um Agente Privado.
  • Para que o SAP Event Listener tenha alta disponibilidade, caso haja mais de um Agente Privado em um Grupo de Agentes Privados, uma instância do SAP Event Listener deverá ser instalada e configurada exatamente da mesma forma em cada agente do grupo.
  • Se estiver usando o SAP S/4HANA de locatário único, será necessário o SAP Event Listener versão 8.29.2.3 ou posterior. (SAP ECC é compatível sem número de versão mínimo.)
  • O Design Studio versão 8.29.2.8 ou posterior é necessário para configurar e usar o SAP Event Listener.

Iniciar

O Guia de primeiros passos do SAP Event Listener fornece um resumo e a ordem recomendada das etapas de instalação e configuração para começar a usar o SAP Event Listener, bem como uma descrição de como o Harmony e o SAP Event Listener processam eventos IDoc.

Protocolos RFC Suportados

O SAP Event Listener oferece suporte aos protocolos RFC transacional (tRFC) e RFC em fila (qRFC):

  • RFCs transacionais
    • Uma chamada de função tRFC é executada exatamente uma vez no sistema de destino.
    • O sistema verifica se um TID (identificador único de transação) já foi processado. Se tiver, a chamada da função tRFC será ignorada.
    • Se o sistema de destino não estiver disponível quando a chamada for feita, o SAP Connector continuará tentando processar a transação novamente. O SAP Connector também continua a processar outras chamadas de função tRFC.
    • A ordem em que as chamadas da função tRFC são processadas não é garantida.
  • RFCs na fila
    • Cada chamada de função qRFC é colocada em uma fila de saída que é processada em uma ordem específica.
    • Uma chamada de função qRFC não pode ser executada até que todos os seus predecessores na fila tenham sido processados. Uma chamada de função qRFC será transferida somente se não tiver predecessores na fila participante.
    • Depois que uma chamada de função qRFC é executada, o sistema tenta iniciar a próxima transação qRFC na sequência da fila.
    • Um nome de fila e um contador de fila são necessários para cada transação qRFC para administração de fila. Cada chamada qRFC que deve ser processada cronologicamente recebe um nome de fila.

Problema Conhecido

A versão mais recente do SAP Event Listener apresenta este problema conhecido:

  • SAP Event Listener: a UI de configuração do Windows não pode ser aberta

    • Resumo: Ao tentar abrir a configuração do Windows SAP Event Listener por meio da UI, ocorre uma exceção.

    • Informações Adicionais: Este problema ocorre quando uma configuração salva anteriormente que inclui o conjunto externo necessário de <events> e </events> tags no campo Detalhes do evento foram salvas inadvertidamente sem essas tags.

    • Recuperação: Edite manualmente o arquivo de configuração em C:\ProgramData\JitterbitSAPEventListener\conf\sapeventconfig.xml para substituir as tags externas necessárias. A UI de configuração do Windows pode ser aberta novamente.