Problemas conhecidos no Jitterbit Integration Studio
Introdução
Esta página documenta problemas conhecidos que foram identificados com o Jitterbit Integration Studio. Para problemas conhecidos que foram identificados com outros aplicativos Jitterbit Harmony, veja Problemas conhecidos.
Geral
-
Colagem entre projetos não funciona no Firefox
-
Resumo: Colar componentes entre projetos não está funcional atualmente usando o navegador Firefox.
-
Informações Adicionais: Após copiar um componente, tentar colá-lo em outro projeto não resultará em uma cópia do componente.
-
Solução Alternativa: Use o navegador Chrome ou Safari (apenas macOS) para colar componentes entre projetos.
-
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: Envolva o nome da tabela com 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 das versões 10.30 a 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
eupdated_at
não são atualizados com entradas manuais- Resumo: Ambos os campos
created_at
eupdated_at
são fornecidos pela API do Magento. Esses timestamps não são editáveis pelo usuário. Quaisquer valores que você inserir para esses timestamps são ignorados.
- Resumo: Ambos os campos
-
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 sejaentity_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 arquivocatalina.out
. -
Solução Alternativa: É recomendada 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 emC:\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: Testar uma consulta em uma atividade de Listar Canais do Microsoft Teams falha se o nome de uma equipe contiver espaços
-
Resumo: Testar uma consulta na etapa 2 de uma atividade de Listar Canais 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: 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 usar uma atividade SAP como fonte, 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 (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 qualquer campo 'dateTime' para uma string.
-
-
ServiceNow: Operações com atividades de Criar ou Atualizar do ServiceNow usando dados DateTime formatados incorretamente falham ao gravar o registro
-
Resumo: Operações que utilizam uma atividade de criação do ServiceNow ou atividade de atualização 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.
-