Ir para o conteúdo

Crie um Destino de Site FTP

Introdução

Um destino de site FTP pode ser usado para gravar em um servidor FTP com opções como pastas de sucesso/erro.

Pré-requisito

Antes de poder usar o recurso de pastas de sucesso/erro de um destino de site FTP (consulte Opções abaixo), você deve ter habilitado o Local File Location em seu Jitterbit Agente Privado. Consulte Ativar localização de arquivo local para detalhes.

Importante

As chaves do cliente SSH são usadas para autenticação com recursos externos, como servidores SFTP. Arquivos de chave pública e privada para SFTP podem ser configurados na seção SSH do arquivo de configuração do Agente Privado, conforme descrito em Conectar ao SFTP com chaves SSH. Observe que SFTP e FTP/FTPS são protocolos diferentes e usam portas padrão diferentes.

Crie um Destino de Site FTP

Você pode optar por criar um novo destino de site FTP sozinho ou dentro de uma operação existente. Para obter detalhes sobre como os destinos funcionam nas operações, consulte Criando uma operação.

Criar Novo Destino de Site FTP Como Destino Independente

Dentro do seu projeto no Jitterbit Design Studio, você cria um novo destino de site FTP por qualquer um dos seguintes:

  • Vá para Arquivo > Novo > Novo Destino; ou

  • Na árvore à esquerda, clique com o botão direito em Targets e selecione New Target; ou

  • Na barra de ferramentas superior, clique no ícone de alvo azul anexo.

No pop-up, selecione Site FTP como tipo:

anexo

Seu novo alvo aparece em sua própria guia Novo aba no painel direito da janela.

Nota

Se você criar um destino independente usando qualquer um desses métodos, observe que ele não está conectado a uma operação. Consulte Usar um destino de site FTP existente em uma operação existente abaixo para usar o novo destino.

Crie um Novo Destino de Site FTP em uma Operação Existente

Um destino geralmente é criado por padrão quando você cria uma nova operação. (A exceção é uma operação que consiste apenas em um script.) Com uma operação existente, você pode especificar o tipo de seu destino:

  • Clicar duas vezes no ícone do alvo; no pop-up, selecione Criar novo destino; ou

  • Clicar com o botão direito no ícone do alvo e selecionar Criar Novo Destino.

Na tela de configuração exibida, use o menu suspenso Tipo para selecionar Site FTP, conforme mostrado acima.

Use um Destino de Site FTP Existente em uma Operação Existente

Para usar um destino de site FTP existente em uma operação existente com um destino, você pode defini-lo por qualquer um dos seguintes:

  • Dentro da operação, clicar duas vezes no ícone do alvo, e no popup resultante, selecionar o alvo do Site FTP desejado na lista; ou

  • Dentro da operação, clicar com o botão direito do mouse no ícone de destino, escolher Selecionar Destino Existente, e no popup resultante, selecionar o destino do Site FTP desejado na lista; ou

  • Arrastar o destino do site FTP desejado da árvore à esquerda e soltá-lo no ícone de destino existente da operação.

Configurar um Destino de Site FTP

Depois de criar um destino de site FTP, a tela de configuração será aberta na visualização principal do Design Studio. Você pode retornar à tela de configuração a qualquer momento clicando duas vezes no ícone do alvo na operação ou clicando duas vezes no alvo na árvore à esquerda.

Configuração Básica

A tela de configuração será semelhante a este exemplo:

anexo

  • Nome: Insira um nome exclusivo e apropriado para o destino.
  • Tipo: Use o menu suspenso para selecionar Site FTP, se ainda não estiver especificado.
  • Parâmetros de conexão: Especifique os detalhes da conexão do seu site FTP:
  • Host: Insira um local de servidor FTP válido para sua origem, como ftp.example.com. (Obrigatório.)

    • Usar porta padrão: As portas padrão são 21 para FTP/FTPS e 22 para SFTP/SCP. Para portas diferentes, desmarque a caixa de seleção Usar porta padrão e insira uma porta para usar no campo Porta.
    • Caminho(s): Insira um ou mais caminhos válidos. O caminho deve apontar para um diretório existente no servidor FTP, como /incoming/. Vários caminhos podem ser especificados usando valores delimitados por vírgula. Se vários caminhos forem especificados, o mesmo arquivo será gravado em vários locais.
    • Login e Senha: Digite um nome de usuário (obrigatório) e uma senha (se aplicável) que permitirão o acesso ao servidor FTP. Deixe a senha em branco se nenhuma senha for necessária.
  • Nome(s) de arquivo(s): Insira o nome desejado para o(s) arquivo(s) de destino. Variáveis podem ser usadas neste campo. Se especificar um arquivo compactado (ZIP), consulte a seção "Compressão" dos parâmetros de conexão adicionais em Opções abaixo. O arquivo será automaticamente gravado no arquivo no nível raiz. (Obrigatório.)

    • Desmarque Usar FTP Renomear se esta opção causar problemas.
  • Testar conexão: Clicando em anexo testará o destino do site FTP; falhará se o diretório especificado não existir. Ele não testa se o usuário especificado possui permissão de gravação no diretório.

  • Clique no botão Salvar na barra de ferramentas principal ou na barra de ferramentas do destino para salvar a configuração.

Opções

Parâmetros de conexão adicionais podem ser especificados clicando em Opções na parte inferior da seção Parâmetros de conexão:

anexo

  • Modo Passivo: Deixe esta caixa marcada para usar o método "PASV" do servidor FTP para recuperar arquivos. Quando esta opção estiver habilitada, o agente abrirá uma conexão de controle com o servidor FTP, informará ao servidor FTP para esperar uma segunda conexão e, em seguida, abrirá a conexão de dados com o próprio servidor FTP em uma porta de número alto escolhida aleatoriamente. Isso funciona com a maioria dos firewalls, a menos que o firewall restrinja conexões de saída em portas com números altos.

  • Criar diretórios automaticamente: Cria automaticamente quaisquer diretórios que ainda não existam no caminho de destino.

    Aviso

    É um problema conhecido que a criação automática de diretórios funciona de forma inconsistente. Dependendo do servidor FTP específico envolvido, o diretório pode não ser criado. Se esta opção for usada, você deverá confirmar se o diretório foi criado antes do uso em produção.

  • Escrever cabeçalhos: Se marcado e for um destino de texto simples, um cabeçalho de nomes de colunas/campos será escrito como a primeira linha.

  • Não criar arquivos vazios: Se marcada, a criação do arquivo de destino será ignorada se não houver dados de destino.
  • Anexar ao arquivo: Se marcado, os dados serão anexados a um arquivo de destino existente em vez de serem sobrescritos. Observe que as conexões SFTP não suportam a capacidade de anexar arquivos, o que é uma limitação do SFTP.
  • Tipo de fim de linha: Determina como o Jitterbit grava quebras de linha ao gravar em um destino. Observe que os caracteres de fim de linha nos dados não serão convertidos. Opções disponíveis:

    • Padrão: Caracteres de fim de linha padrão para a plataforma em que o Agente está sendo executado.
    • Windows: CRLF (ASCII 13 e ASCII 10)
    • Unix: LF (ASCII 10)
  • Codificação de caracteres: Usado para especificar uma codificação de caracteres para o arquivo de destino. Se deixado em branco, o Jitterbit tentará detectar a codificação. Para especificar uma codificação diferente daquela padrão, insira uma das codificações suportadas descritas em Codificações de caracteres suportadas.

  • Pasta de sucesso/erro: Especifica se as pastas de sucesso e/ou erro serão usadas para arquivar uma cópia de todos os arquivos processados.

    • Se uma pasta de sucesso for especificada, após o processamento bem-sucedido do destino, uma cópia do arquivo será gravada em um arquivo nessa pasta.
    • O arquivo terá o mesmo nome especificado no campo Nome(s) de arquivo acima, mas com um sublinhado final e um carimbo de data/hora adicionado. Se já existir um arquivo com o mesmo nome nessa pasta, um sublinhado adicional e um contador serão adicionados.
    • Exemplo: se um arquivo chamado data.csv for processado com sucesso, uma cópia chamada data.csv_2018-01-01_12-00-00-000 pode ser gravado na pasta especificada como Pasta de sucesso. Se tal arquivo já existir de uma execução anterior, um novo arquivo data.csv_2018-01-01_12-00-00-000_1 seria adicionado.
    • De maneira semelhante, se uma pasta de erro for especificada, todos os arquivos que falharem serão gravados em um arquivo na Pasta de Erros.

    Importante

    Os caminhos absolutos para as pastas de sucesso e erro estão localizados no Agente Privado, não no servidor FTP.

    Ao usar palavras-chave de nome de arquivo nesses campos, as palavras-chave não são resolvidas. Para obter uma solução alternativa, consulte Limitação e solução alternativa em Palavras-chave do nome do arquivo. Usando asteriscos (*) e outros caracteres de nome de arquivo normalmente não suportados causarão falha na operação.

  • Compressão: Se a caixa de seleção Compactar arquivos de destino estiver selecionada, os arquivos de destino serão compactados usando o formato ZIP **. As opções adicionais são:

    • Nome(s) de arquivo(s) no arquivo: Aceita variáveis e palavras-chave de nome de arquivo. Para manter o nome do arquivo no arquivo igual ao nome do arquivo definido no destino, use um formato de [file].[ext] como mostrado acima.
    • Modo: Não aplicável para destinos de site FTP.
    • Senha: Para arquivos criptografados, forneça uma senha.
    • Modo de criptografia: Se uma senha for fornecida, há dois modos de criptografia disponíveis: AES e ZIP padrão.
  • Configurações de proxy: Use o menu suspenso para selecionar uma destas opções para um proxy personalizado para o hospedar FTP:

    • Desativar: As configurações de proxy estão desativadas para esta fonte específica, ignorando a Configuração de proxy do Agente se existir.
    • Padrão: As configurações de proxy são habilitadas usando a configuração de proxy do Agente se existir. Se as configurações de proxy não forem especificadas na configuração do Agente, a configuração Padrão terá o mesmo resultado que a configuração Desativar.
    • Personalizado: As configurações de proxy são habilitadas para esta fonte específica usando informações personalizadas fornecidas aqui. Esta opção ignora a configuração de proxy do Agente se existir. Quando Personalizado é selecionado, estes campos ficam disponíveis:

      anexo

      Consulte Ativando proxy para Agentes Privados para obter detalhes sobre esses campos.

  • Tipo de transferência: Se os arquivos forem baseados em ASCII, escolha o tipo de transferência ASCII; para todos os outros tipos de arquivo, escolha Binário. Binário é o padrão e geralmente funciona melhor.

  • Opções de segurança: Estas opções estão disponíveis:
  • FTP inseguro: Usa FTP normal não criptografado e não é seguro, pois as senhas são enviadas em texto não criptografado pela rede. Use apenas em um ambiente seguro. (Padrão.)

    • FTPS explícito: Esta opção usa FTP explícito com SSL, exigindo que o cliente FTP solicite informações de segurança antes do início de uma transferência de arquivo. Quando esta opção é selecionada, você pode definir o Modo de autenticação preferido (TLS ou SSL) e estas Opções de SSL:

      • Tentar SSL: Isso tenta iniciar uma transferência criptografada por TLS/SSL. Se isso falhar, será usado FTP não criptografado.
      • ExigirTLS/SSL para conexão de controle: Com esta opção, a conexão de controle FTP inicial é criptografada usando TLS/SSL para garantir que a troca de senha seja criptografada. A transferência em si não será criptografada, mas pelo menos a senha não será enviada em texto não criptografado. Se os dados em si não forem confidenciais ou já estiverem criptografados, você poderá usar esta opção. Se o servidor não suportar FTPS, a transferência falhará.
      • Exigir TLS/SSL para todas as transferências de dados: Esta opção requer que a conexão de controle e a conexão de dados sejam criptografadas usando TLS/SSL. Se o servidor não suportar SSL, a transferência falhará.
    • FTPS implícito: Esta opção usa FTPS implícito ( FTP implícito com TLS/SSL), exigindo uma conexão TLS/SSL antes da transferência de arquivos.

    • SFTP: Esta opção usa o protocolo SFTP em vez de FTP. Esta opção só poderá ser usada se você estiver se conectando a um servidor SFTP. Arquivos de chave pública e privada para SFTP podem ser configurados na seção SSH do arquivo de configuração do Agente, conforme descrito em Conectar ao SFTP com chaves SSH. Observe que SFTP e FTP/FTPS são protocolos diferentes e usam portas padrão diferentes.