Ir para o conteúdo

Opções de operação no Jitterbit Design Studio

Esta página descreve as opções que podem ser configuradas para qualquer operação. Para acessar essas opções, clique com o botão direito do mouse no fundo de qualquer gráfico de operação e selecione Opções no menu. A janela Opções de Operação será exibida:

attachment

Estas seções descrevem as opções de operação disponíveis:

Tempo limite da operação

  • O Tempo Limite da Operação é a quantidade máxima de tempo que a operação será executada antes de ser cancelada. Se sua operação tiver grandes conjuntos de dados ou for complexa, isso pode fazer com que a operação demore mais para ser executada.

  • Por padrão, o Tempo Limite da Operação é definido para 2 horas. Se a operação estiver em execução por mais de 2 horas sem ser concluída ou falhar, ela será automaticamente cancelada.

  • Você pode querer aumentar esse valor se a operação tiver grandes conjuntos de dados que estão levando muito tempo para serem executados. Ou diminuí-lo se as operações forem sensíveis ao tempo; ou seja, você não deseja que a operação seja realizada se não puder ser concluída dentro de um determinado prazo.

Nota

Habilitar a configuração EnableAPITimeout no arquivo de configuração do agente privado permite que operações acionadas por APIs do API Manager utilizem essas configurações de tempo limite de operação.

O que registrar

  • A opção O que Registrar permite que você escolha entre "Tudo" ou "Apenas Erros". Esses são os logs que você pode visualizar ao clicar com o botão direito do mouse no fundo de uma operação e escolher Log de Operação. Observe que dentro do Log de Operação, você também tem a opção de filtrar apenas por erros.
  • Por padrão, tudo é registrado. Isso inclui status de sucesso, cancelado, pendente, em execução e erro.
  • Um motivo pelo qual você pode querer selecionar "Apenas Erros" antes que o log seja gerado é que, se você estiver tendo problemas de latência na operação, isso pode melhorá-los. Dessa forma, se você não planejava usar as outras mensagens não relacionadas a erros normalmente filtradas no Log de Operação, pode evitar que elas sejam geradas desde o início.

Ativar modo de depuração

Na janela Opções de Operação, selecione Ativar Modo de Depuração Até e defina uma data para que a configuração seja desativada. Esta data é limitada a 2 semanas a partir da data atual. A geração de logs será desativada no início dessa data (12:00 am) usando o fuso horário do agente. Ativar o modo de depuração para uma operação específica pode ajudar se você estiver enfrentando problemas com uma operação em particular e não precisar ativar a geração de logs de depuração para todo o seu projeto, o que pode criar arquivos muito grandes dentro do diretório.

Aviso

Em grupos de agentes na nuvem, a duração dessa configuração é imprevisível. Os logs podem parar de ser gerados antes do final do período de tempo selecionado.

Quando a geração de logs de depuração da operação está ativada, esses tipos de logs são gerados, dependendo do tipo de agente:

  • Agente privado: Arquivos de log de depuração para uma operação. Esta opção é usada principalmente para depurar problemas durante os testes e não deve ser ativada em produção, pois pode criar arquivos muito grandes. A geração de logs de depuração também pode ser ativada para todo o projeto a partir do próprio agente privado (veja geração de logs de depuração da operação). Os arquivos de log de depuração são acessíveis diretamente em agentes privados e podem ser baixados através das páginas Agentes e Runtime do Console de Gerenciamento.

  • Agente privado ou agente na nuvem: Logs de operação para operações de API bem-sucedidas (configuradas para APIs personalizadas ou APIs OData). Por padrão, apenas operações de API com erros são registradas nos logs de operação.

Executar operação de sucesso

  • A opção Executar Operação de Sucesso mesmo que não haja arquivos de origem correspondentes se aplica a operações que têm gatilhos "OnSuccess" configurados.
  • Por padrão, suas operações OnSuccess só serão executadas se tiverem um arquivo de origem correspondente para processar.
  • Você tem a opção de "forçar" a operação anterior a ser bem-sucedida, permitindo efetivamente que você inicie a operação "OnSuccess" mesmo que o gatilho tenha falhado. Isso pode ser útil para configurar partes posteriores do projeto sem depender do sucesso de uma operação dependente.

Nota

O parâmetro AlwaysRunSuccessOperation na seção [OperationEngine] do arquivo jitterbit.conf substitui a configuração Executar Operação de Sucesso Mesmo Que Não Haja Arquivos de Origem Correspondentes.

Habilitar divisão em partes

  • Divisão em partes permite que o Jitterbit processe dados para o sistema de destino em partes.
    • O Tamanho da parte informa ao Jitterbit quantos registros de origem processar por thread.
    • O Número de Registros Por Arquivo instrui o Jitterbit a colocar apenas o número solicitado de registros no arquivo de destino.
    • O Número máximo de threads informa ao Jitterbit quantas threads concorrentes processar.
    • O Nó de parte de origem e o Nó de parte de destino permitem que o usuário defina o que constitui um registro e devem ser configurados para estruturas de dados hierárquicas e XML.
  • Por padrão, a divisão em partes não está habilitada.
  • Isso permite um processamento mais rápido de grandes conjuntos de dados e também é usado para atender aos limites de registros impostos por vários sistemas baseados em serviços web ao fazer uma solicitação.