Ir para o conteúdo

Problemas conhecidos no Jitterbit Studio

Introdução

Esta página documenta problemas conhecidos identificados com o Jitterbit Studio. Para problemas conhecidos identificados em outros aplicativos do Jitterbit Harmony, consulte Problemas conhecidos.

Conectores

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

    • 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 exibe avisos de subelementos extras.

  • As 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 falhará.

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

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

  • HTTP: Retry não recupera de erros 500, 502, 503 ou 504

    • Resumo: Quando a opção Retry é selecionada em uma conexão HTTP e ao usar agentes privados 10.30 até 10.33, a atividade HTTP não 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 de campo para os timestamps 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 inseridos para esses timestamps são ignorados.
  • Magento: A filtragem de uma pesquisa em alguns campos não está funcionando

    • Resumo: Ao especificar parâmetros de filtro na solicitação de uma atividade Magento Search, alguns campos não funcionam mesmo quando correspondem exatamente aos nomes de campo 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 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 Network.

  • Microsoft Azure Service Bus: Entradas de log excessivas

    • Resumo: Ao usar o conector Microsoft Azure Service Bus com versão de 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 como resultado do tamanho do arquivo catalina.out.

    • Solução Alternativa: Recomenda-se atualizar para a versão 11.26 ou posterior do agente. Como alternativa, esse problema pode ser resolvido na versão 10.87 / 11.25 ou anterior do agente 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 Teams: O teste de uma consulta em uma atividade Microsoft Teams List Channels falha se o nome do grupo contiver espaços

    • Resumo: O teste de uma consulta na etapa 2 de uma atividade Microsoft Teams List Channels falha com um erro Invalid Query se o nome do grupo 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 de 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: 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 usar uma atividade SAP como origem, use apenas o Padrão de Transformação. Se usar uma atividade SAP como destino, use o Padrão de Transformação, o Padrão de Arquivo de Dois Destinos (como primeiro destino apenas) ou o Padrão de Duas Transformações, conforme aplicável. Consulte Validade da operação para obter mais informações e Múltiplas atividades SAP em uma operação falham em tempo de execução para o sintoma de tempo de execução e resolução.

  • ServiceNow: Campos DateTime usam o tipo de dados incorreto no esquema de resposta gerado por uma atividade ServiceNow Query

    • Resumo: Durante a configuração de uma atividade ServiceNow Query, no esquema gerado na etapa 3, um campo DateTime que retorna um valor (um DateTime ou nulo) usa uma string 'dateTime' em vez do valor.

    • Solução: Na transformação, espelhe o esquema, depois edite-o e altere o tipo de dados de qualquer campo 'dateTime' para string.

  • ServiceNow: Operações com atividades ServiceNow Create ou Update usando dados DateTime formatados incorretamente falham na gravação do registro

    • Resumo: Operações que usam uma atividade ServiceNow create ou Update para tentar gravar dados DateTime formatados incorretamente informarão sucesso com 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 tipo de dados 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.

  • O uso de um esquema de origem plana em transformações pode retornar campo mapeado em branco

    • Resumo: Em determinadas circunstâncias ao usar um esquema de origem plana, 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: Adicione um script no início da operação que desabilita transformações de streaming definindo $jitterbit.transformation.auto_streaming = false;. Para obter etapas completas de solução de problemas, consulte Campos mapeados em branco com esquemas de origem plana.

  • Uma visualização 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 visualização de transformação, se o arquivo estiver em um formato inválido, a mensagem de erro indica um "sampleDataLoadFailure".

    • Informações Adicionais: As possíveis causas de um formato inválido incluem um arquivo CSV sem cabeçalho, um arquivo JSON sem aspas de fechamento, um arquivo XML sem tag de fechamento, etc.