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:
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?