Ir para o conteúdo

Problemas conhecidos no Jitterbit Studio

Introdução

Esta página documenta problemas conhecidos que foram identificados com Jitterbit Studio. Para problemas conhecidos que foram identificados com outros aplicativos Jitterbit Harmony, veja Problemas conhecidos.

Conectores

  • Box: Aviso de subelementos extras ao criar links da web com a atividade Criar

    • Resumo: Este aviso aparece no log ao criar um link da web.

    • Informações Adicionais: Após executar uma operação para criar um link da web, o log mostra avisos de subelementos extras.

  • Atividades do conector de banco de dados podem falhar se o nome da tabela contiver um +

    • Resumo: Se um nome de tabela em uma instrução como select * from City+ contiver um +, a atividade falha.

    • Informações Adicionais: O caractere + é um caractere reservado em SQL.

    • Solução alternativa: Coloque o nome da tabela entre colchetes, [select * from City+].

  • HTTP: A opção de Repetir não recupera de erros 500, 502, 503 ou 504

    • Resumo: Quando a opção Repetir é selecionada em uma conexão HTTP e ao usar agentes privados da versão 10.30 até 10.33, a atividade HTTP não se recupera de erros 500, 502, 503 ou 504 e um código de erro é retornado.

    • Solução alternativa: Atualize para a versão 10.34 ou posterior do agente privado, ou adicione manualmente RecoverableStatusCode=500,502,503,504 ao arquivo de configuração do agente privado.

  • Magento: Os valores dos campos created_at e updated_at não são atualizados com entradas manuais

    • Resumo: Ambos os campos created_at e updated_at são fornecidos pela API do Magento. Esses timestamps não podem ser editados pelo usuário. Quaisquer valores que você inserir para esses timestamps são ignorados.
  • Magento: Filtragem de uma pesquisa em alguns campos não está funcionando

    • Resumo: Ao especificar parâmetros de filtro na solicitação de uma atividade de Pesquisa do Magento, alguns campos não estão funcionando mesmo quando correspondem exatamente aos nomes dos campos especificados na documentação da API do Magento.

    • Informações Adicionais: A operação falha e a mensagem de resposta indica um nome de atributo inválido.

    • Solução Alternativa: Use os logs do navegador para determinar qual nome de campo é esperado pelo conector. Por exemplo, enquanto a API do Magento especifica um campo id, o conector do Magento espera que o nome do campo fornecido na solicitação seja entity_id. Em um navegador Chrome, os logs do navegador podem ser acessados nas ferramentas de desenvolvedor do Google Chrome na aba Rede.

  • Microsoft Azure Service Bus: Entradas de log excessivas

    • Resumo: Ao usar o conector do Microsoft Azure Service Bus com a versão do agente 10.87 / 11.25 ou anterior, um número excessivo de logs INFO é gerado em um curto período de tempo, levando a problemas de espaço em disco devido ao tamanho do arquivo catalina.out.

    • Solução Alternativa: Recomenda-se uma atualização para a versão do agente 11.26 ou posterior. Como alternativa, esse problema pode ser resolvido na versão do agente 10.87 / 11.25 ou anterior adicionando as seguintes configurações ao arquivo logback.xml localizado em C:\Program Files\Jitterbit Agent\tomcat\shared\lib (Windows) ou /opt/jitterbit/tomcat/shared/lib (Linux):

      <logger name="com.azure.core.amqp" level="ERROR"/>
      <logger name="com.azure.messaging.servicebus" level="ERROR"/>
      <logger name="com.azure.core.implementation" level="ERROR"/>
      
  • Microsoft Excel e Excel v2: Conectores falham ao carregar em agentes privados 12.x

    • Resumo: Os conectores Excel e Excel v2 falham ao carregar na versão do agente privado 12.x. Testar uma conexão ou executar uma operação retorna o erro HttpErrorResponse: Este conector não foi encontrado no Jitterbit Agent. Por favor, tenha paciência enquanto o conector é baixado pelos agentes. Isso pode levar até vários minutos.
  • Solução alternativa: Se você estiver executando atualmente agentes privados da versão 11.x, não atualize para a 12.x. Uma correção está planejada para uma futura versão de agente privado.

  • Recuperação: Se você já estiver executando agentes privados da versão 12.x e estiver enfrentando esse problema, faça o downgrade para a versão 11.59 ou anterior do agente privado.

  • Microsoft Teams: Testar uma consulta em uma atividade de List Channels do Microsoft Teams falha se o nome de uma equipe contiver espaços

    • Resumo: Testar uma consulta na etapa 2 de uma atividade de List Channels do Microsoft Teams falha com um erro Consulta Inválida se o nome da equipe do Microsoft Teams contiver espaços.

    • Informações Adicionais: O problema é limitado ao teste da consulta. A configuração da atividade ainda pode ser concluída. Em tempo de execução, a operação retornará os detalhes do canal esperados.

  • SAP: A implantação de operações SAP inválidas é permitida

    • Resumo: Operações que contêm mais de uma atividade SAP, ou que contêm uma atividade SAP e uma atividade NetSuite, Salesforce ou SOAP, parecem ser válidas e podem ser implantadas sem erro.

    • Informações Adicionais: A operação falhará em tempo de execução.

    • Solução alternativa: Siga um padrão de operação válido e não use mais de uma atividade SAP, NetSuite, Salesforce ou SOAP na mesma operação. Se estiver usando uma atividade SAP como fonte, use apenas o Padrão de Transformação. Se estiver usando uma atividade SAP como destino, use o Padrão de Transformação, o Padrão de Arquivo de Dois Destinos (apenas como o primeiro destino) ou o Padrão de Duas Transformações, conforme aplicável. Veja Validade da operação para mais informações.

  • ServiceNow: Campos DateTime usam o tipo de dado errado no esquema de resposta gerado por uma atividade de Consulta do ServiceNow

    • Resumo: Durante a configuração de uma atividade de Consulta do ServiceNow, no esquema gerado na etapa 3, um campo DateTime que está retornando um valor (seja um DateTime ou um nulo) usa uma string 'dateTime' em vez do valor.
  • Solução alternativa: Na transformação, espelhe o esquema, depois edite-o e mude o tipo de dado de quaisquer campos 'dateTime' para uma string.

  • ServiceNow: Operações com atividades de Criar ou Atualizar do ServiceNow usando dados de DateTime formatados incorretamente falham ao gravar o registro

    • Resumo: Operações que usam uma atividade de criar no ServiceNow ou atividade de atualizar para tentar gravar dados de DateTime formatados incorretamente relatarão sucesso com um erro, mas falharão ao criar ou atualizar o registro.

    • Informações Adicionais: A mensagem de erro retornada não reporta o formato de data incorreto como uma causa.

Transformações

  • Valores incorretos para o tipo de dado long

    • Resumo: Valores e tipos de dados podem mudar na saída.

    • Informações Adicionais: Campos com tipos de dados long podem não exibir o valor original na saída.

  • Usar um esquema de origem plano em transformações pode retornar campo mapeado em branco

    • Resumo: Em certas circunstâncias, ao usar um esquema de origem plano, os campos de destino não são mapeados corretamente, o que faz com que fiquem em branco.

    • Informações Adicionais: Isso não ocorre com esquemas espelhados ou esquemas JSON.

    • Solução alternativa: Adicione um script no início da operação que desabilite transformações em streaming definindo $jitterbit.transformation.auto_streaming = false;.

  • Uma prévia de transformação resultará em um erro genérico ao usar um arquivo de amostra inválido

    • Resumo: Ao carregar um arquivo de amostra para usar em uma prévia de transformação, se o arquivo estiver em um formato inválido, a mensagem de erro indica uma "sampleDataLoadFailure."

    • Informações Adicionais: Causas potenciais de um formato inválido incluem um arquivo CSV sem o cabeçalho, um arquivo JSON sem uma aspa de fechamento, um arquivo XML sem uma tag de fechamento, etc.