Fluxo de trabalho de Transferência de arquivos SFTP
O pacote de atividades de Transferência de arquivos SFTP inclui um fluxo de trabalho com escopo que usa várias atividades para gerenciar arquivos em servidores SFTP.
Acesso ao fluxo de trabalho
- Navegar até e selecione a guia Fluxos de trabalho.
- Clique no fluxo de trabalho de Transferência de arquivos SFTP para abri-lo.
- Clique em um fluxo de trabalho para abri-lo e clique no ícone de informações no cabeçalho do fluxo de trabalho para exibir a caixa de diálogo de propriedades.
Variáveis de entrada
| Variável | Descrição | Valor padrão |
|---|---|---|
| Host de origem | Nome ou endereço IP do servidor que contém os arquivos que você deseja mover. | |
| Porta de origem | Número da porta a ser usada para se comunicar com o servidor de origem. | 22 |
| Diretório de origem | Caminho completo para o diretório onde os arquivos de origem estão localizados. | |
| Arquivos de origem | Nomes dos arquivos de origem específicos a serem movidos. Separe os nomes de arquivo nesta lista com ponto e vírgula. Este campo oferece suporte ao uso de curingas. Para obter informações sobre como os valores neste campo são afetados pelas opções em outros campos, consulte a seção abaixo da tabela. | |
| Arquivos excluídos | Nomes de arquivos de origem específicos a serem excluídos da movimentação. O sistema move todos os outros arquivos encontrados no diretório ou nas subpastas de origem. Separe os nomes de arquivo nesta lista com ponto e vírgula. Este campo oferece suporte ao uso de curingas. Para obter informações sobre como os valores neste campo são afetados pelas opções em outros campos, consulte a seção abaixo da tabela. | |
| Host de destino | Nome ou endereço IP do servidor para o qual os arquivos estão sendo movidos. | |
| Porta de destino | Número da porta a ser usada na comunicação com o host de destino. | 22 |
| Formato de Data e hora | Formato de carimbo de data/hora a ser aplicado quando a variável $ [DateTime] é usada no diretório de destino ou no campo Arquivos de destino. O sistema usa a hora atual da instância para criar valores de carimbo de data/hora. |
aaaa-MM-dd |
| Diretório de meta | Caminho para o diretório no host de destino para onde os arquivos estão sendo movidos. Você pode especificar um diretório de destino cujo nome inclui o carimbo de data/hora, adicionando a variável $ [DateTime] ao nome do diretório. Por exemplo, você pode inserir este caminho para um diretório de destino: /user/jacinto.gawron/documents/projects_$[DateTime]. Isso apresenta o diretório projects_20150505. Quando a variável de carimbo de data/hora é usada, o sistema usa o formato especificado no campo Formato de data/hora. |
|
| Arquivo de destino | Formato a ser usado para nomes de arquivo de destino quando um carimbo de data/hora for adicionado. Você pode configurar o sistema para adicionar o carimbo de data / hora como um prefixo ao nome do arquivo ou inserir o carimbo de data/hora no nome, usando estas variáveis:
Um nome de arquivo de destino com o carimbo de data/hora adicionado como um prefixo é expresso como: Um nome de arquivo de destino com o carimbo de data/hora adicionado como um prefixo é expresso como: |
|
| Aplicar condições de movimentação | Caixa de seleção para aplicar condições à transferência de arquivos. Se esta caixa de seleção estiver marcada, serão exibidos campos adicionais para definir as condições. | falso |
| Tamanho de arquivo mínimo, em bytes | Condição que define o requisito de tamanho mínimo de um arquivo de destino. Esta configuração pode ajudar a determinar se o arquivo é válido. Este campo aparece quando a caixa de seleção Aplicar condições de movimentação está marcada. | 0 |
| Tamanho máximo de arquivo, em bytes | Condição que define o requisito de tamanho máximo de um arquivo de destino. Este campo aparece quando a caixa de seleção Aplicar condições de movimentação está marcada. | -1 |
| O arquivo não é mais antigo que | Condição que define a data mais antiga aceitável para o intervalo de idade deste arquivo. O intervalo começa à 00:00 (meia-noite) na data especificada. Este campo aparece quando a caixa de seleção Aplicar condições de movimentação está marcada. | |
| O arquivo não é mais recente que | Condição que define a data mais recente aceitável para o intervalo de idade deste arquivo. O intervalo termina às 23:59 da data especificada. Este campo aparece quando a caixa de seleção Aplicar condições de movimentação está marcada. | |
| Incluir subpastas | Caixa de seleção para mover os arquivos das subpastas no diretório de origem. Para obter informações sobre como a sua seleção afeta outros campos no formulário, acompanhe a seção abaixo da tabela. | |
| Ordem de movimentação | Ordem na qual os arquivos serão movidos da origem para o destino. As opções possíveis são:
|
|
| Ordem de classificação | Ordem na qual os arquivos são classificados no diretório de destino, usando a opção selecionada no campo Ordem de movimentação. As opções de classificação são Crescente e Decrescente. | desc |
| Número máximo de novas tentativas | Número de tentativas que a atividade pode fazer para se conectar ao host de destino ou para mover um arquivo antes do tempo limite. Quando o limite de novas tentativas para mover um arquivo ou para se conectar ao host é excedido, o sistema registra uma falha. Se o número máximo de falhas não for excedido, o sistema tentará se conectar novamente ou mover o próximo arquivo nomeado. | 2 |
| Tempo entre novas tentativas, em segundos | Tempo, em segundos, entre as tentativas de repetição de conexão com o destino ou de início da movimentação de um arquivo. | 10 |
| Número máximo de falhas | Número aceitável de vezes que o sistema pode falhar ao se conectar ao host de destino ou ao mover um arquivo antes de parar de tentar. Ocorre uma falha quando o número de novas tentativas configuradas é excedido. Usando as configurações padrão, ocorre falha quando o sistema não pode se conectar ao destino ou mover um arquivo após duas tentativas. | 0 |
| Ação de arquivo duplicada | Ação a ser tomada se um arquivo que está sendo movido já existir no diretório de destino. As opções são:
|
overwrite |
| Preservar atributos do arquivo | Caixa de seleção para usar o carimbo de data/hora e as informações de modo dos arquivos de origem para os arquivos copiados. Se esta caixa de seleção estiver desmarcada, os arquivos copiados terão um carimbo de data/hora e modo atuais. Nota: Este carimbo de data/hora é um atributo de arquivo e não é anexado ao nome do arquivo. |
falso |
| Em caso de sucesso, remover arquivos da origem | Caixa de seleção para excluir arquivos originais do diretório de origem quando eles forem copiados para o novo local. Desmarque esta caixa de seleção para manter os arquivos de origem em seu local atual no host de origem. | falso |
| Em caso de falha, manter arquivos movidos no destino | Caixa de seleção para manter todos os arquivos no destino que foram movidos com sucesso, mesmo se a operação de transferência de arquivos inteira terminar com falha. Se esta caixa de seleção estiver desmarcada, o sistema removerá todos os arquivos transferidos com êxito do destino quando ocorrer uma falha geral. | verdadeiro |
| Marcador de credencial para origem | Os aliases de credencial das atividades de Orquestração nesta atividade devem ser usados para executar comandos SSH no host de origem. | |
| Marcador de credencial para destino | Marcador de credencial específico que esta atividade deve usar para executar comandos SSH no host de destino. |
Lógica de seleção de arquivo
Ao selecionar os arquivos a serem movidos do host de origem, o sistema usa esta lógica:
- Se os campos Arquivos de origem e Arquivos excluídos estiverem vazios, o sistema moverá todos os arquivos no diretório de origem.
- Quando a caixa de seleção Incluir subpastas está marcada, existem as seguintes dependências:
- Se nenhum arquivo for especificado nos campos Arquivos de origem e Excluir arquivos, o sistema moverá todos os arquivos no diretório de origem e todos os arquivos em todas as subpastas do diretório de origem.
- Se o campo Arquivos de origem contiver nomes de arquivo, o sistema moverá esses arquivos de seu local no diretório de origem ou em qualquer uma de suas subpastas.
- Se o campo Excluir arquivos contiver nomes de arquivo, o sistema moverá esses arquivos de seu local no diretório de origem ou em qualquer uma de suas subpastas exceto os arquivos a serem excluídos.
- Quando a caixa de seleção Incluir subpastas estiver desmarcada, o sistema procurará somente no diretório de origem os arquivos a serem movidos ou excluídos.