WebDav (Descontinuado)

Conheça o componente e saiba como utilizá-lo.

O WebDav se conecta a endpoints do WebDAV e emite comandos de Upload, Download, List e Delete.

Parâmetros

Dê uma olhada nos parâmetros de configuração do componente:

Parâmetro
Descrição
Valor padrão
Tipo de dado

Account

Conta a ser utilizada pelo componente.

N/A

String

Host

Nome do host para conexão.

N/A

String

File Name

Nome do arquivo local sem caminho.

N/A

String

Remote File Name

Nome do arquivo remoto sem caminho.

N/A

String

Remote Directory

Diretório remoto.

N/A

String

FTP Operation

Comando utilizado para download, upload, list ou delete.

N/A

String

Fail On Error

Se a opção estiver habilitada, a execução do pipeline com erro será interrompida; do contrário, a execução do pipeline continua, mas o resultado vai mostrar um valor falso para a propriedade "success".

False

Booleano

Fluxo de Mensagens

Entrada

O componente espera uma mensagem no seguinte formato:

{            
    "fileName": "file",    
    "remoteFileName": "remoteFileName",    
    "remoteDirectory": "remoteDirectory"
}

O Local File Name substitui o arquivo local padrão e o Remote File Name substitui o arquivo remoto padrão.

Saída

{            
    "status" : {        
        "fileName": "",        
        "remoteFileName": "",        
        "remoteDirectory": "",        
        "success": ""    
    }
}

Local File Name é o arquivo local gerado a partir de um download. Remote File Name é o arquivo remoto gerado a partir de um upload de sucesso.

WebDav em Ação

Delete

  • Configuração

{
    "type": "connector",
    "name": "webdav-connector",
    "stepName": "test-ftp",
    "accountLabel": "webdav",
    "params": {
        "operation": "DELE",
        "fileName": "data.csv",
        "remoteFileName": "data11.csv",
        "host": "https://ftp13.interfile.com.br/",
        "remoteDirectory": "/remote.php/webdav"
    }
}

  • Saída

{
    "fileName": "data.csv",
    "remoteFileName": "data11.csv",
    "remoteDirectory": "/remote.php/webdav",
    "success": true
}

Download

  • Configuração

{
    "type": "connector",
    "name": "webdav-connector",
    "stepName": "test-ftp",
    "accountLabel": "webdav",
    "params": {
        "operation": "RETR",
        "host": "https://ftp13.interfile.com.br/"
    }
}
  • Entrada

{
    "fileName": "data.csv",
    "remoteFileName": "data11.csv",
    "remoteDirectory": "/remote.php/webdav"
}

  • Saída

{
    "fileName": "data.csv",
    "remoteFileName": "data11.csv",
    "remoteDirectory": "/remote.php/webdav",
    "success": true
}

Upload

  • Configuração

{
    "type": "connector",
    "name": "webdav-connector",
    "stepName": "test-ftp",
    "accountLabel": "webdav",
    "params": {
        "operation": "STOR",
        "host": "https://ftp13.interfile.com.br/"
    }
}
  • Entrada

{
    "fileName": "data.csv",
    "remoteFileName": "data11.csv",
    "remoteDirectory": "/remote.php/webdav"
}

  • Saída

{
    "fileName": "data.csv",
    "remoteFileName": "data11.csv",
    "remoteDirectory": "/remote.php/webdav",
    "success": true
}

Atualizado

Isto foi útil?