Ir para o conteúdo

Conector de API para Jitterbit Integration Studio

Resumo

O conector de API expõe uma operação ou um conjunto de operações como um endpoint REST consumível. Ele vem com uma conexão pré-configurada que não requer configuração de conexão como é típico para a maioria dos conectores Harmony. Esta conexão fornece acesso a atividades de API que, uma vez configuradas, interagem com APIs personalizadas configurado no Jitterbit API Manager.

O conector de API é acessado na aba endpoints e conectores do projeto da paleta de componentes de design (consulte paleta de componentes de design).

Para obter informações sobre o relacionamento entre as atividades do conector de API e as APIs do API Manager, consulte estes recursos:

Importante

Por padrão, operações de API bem-sucedidas (configuradas para APIs personalizadas ou serviços OData) não estão incluídos nos registros de operação a menos que uma destas configurações esteja habilitada:

  • Agentes de nuvem: Para operações de API em um agente de nuvem, registro de depurar de operação deve ser habilitado na operação.
  • Agentes privados: Para operações de API em um agente privado, registro de depurar da operação deve estar habilitado na operação ou você deve definir EnableLogging=true no [APIoperation] seção do arquivo de configuração do agente privado.

  • Visão geral do conector

    Este conector deve ser usado em conjunto com uma API personalizada do API Manager para expor uma operação ou um conjunto de operações como um endpoint REST consumível.

    Os tipos de atividade são usados para criar instâncias de atividades que devem ser usadas como fontes (para fornecer dados em uma operação) ou destinos (para consumir dados em uma operação).

    Juntas, a conexão de API pré-configurada e suas atividades são chamadas de endpoint de API:

    Tipos de atividade da API

    Nota

    Este conector é um nativo Integration Studio conector, que pode ser referenciado pelo Jitterbit ao comunicar alterações feitas em conectores. O cronograma de lançamento para nativo Integration Studio conectores é baseado na cadência dos aplicativos web do portal Harmony.

    Variáveis Jitterbit da API

    Essas variáveis Jitterbit são fornecidas especificamente para uso com endpoints de API:

    Solução de problemas

    Se você tiver problemas com o conector de API, estas etapas de solução de problemas são recomendadas:

    1. Garanta a conexão API for bem-sucedida usando o botão Test na tela de configuração. Se a conexão não for bem-sucedida, o erro retornado pode fornecer uma indicação do problema.

    2. Verifique os registros de operação para qualquer informação escrita durante a execução da operação.

    3. Habilite o registro de depurar da operação (para agentes de nuvem ou para agentes privados) para gerar arquivos de log e dados adicionais.

    4. Se estiver usando agentes privados, você pode verificar os logs do agente para mais informações.

    5. Para considerações adicionais sobre solução de problemas, consulte Solução de problemas de operação.

    6. Solicitação SOAP e Atividades de resposta SOAP: Ao implantar uma operação cujo arquivo WSDL da atividade Solicitação SOAP ou Resposta SOAP foi substituído, você pode receber este erro:

      Failed to deploy - Client Error: There is no uploaded file with client path ... Upgrade to the 8.4.0 Studio or higher and deploy the project again.

      Para resolver, siga estas etapas:

      1. Abra a atividade onde o arquivo WSDL foi substituído.

      2. Na etapa 1, selecione novamente o arquivo WSDL a ser usado para a atividade e clique em Avançar.

      3. Na etapa 2, clique em Concluir.

      4. Implante a operação.