Executa uma operação No-op. Este comando, geralmente é utilizado para manter a conexão viva com o servidor remoto conforme a necessidade.
Sintaxe
tSFTPClient():NoOp()
Retorno
Conforme a Tabela abaixo esta função retonará um valor numérico. Além disso, o console.log conterão informações importantes adicionais caso for detectados erros.
Retorno | Tipo | Descrição |
---|---|---|
nRet | numérico | Status da execução do comando no-op no servidor SFTP. |
Exemplo
user function sftp_noop_keepalive()
local nRet1, nRet2
local oSftp1 := tSFTPClient():new()
nRet1 := oSftp1:Connect("server1.exemplo.local.br","2222","josevitor", "Fs74!@bz*@54/")
if (nRet1 <> 0)
ConOut("Falha em conectar ao servidor SFTP")
return .F.
endif
nRet2 := oSftp1:NOOP()
if (nRet2 <> 0)
ConOut("Falha em executar o comando NOOP")
return .F.
endif
return .T.
Observações
Essa operação, executada pelo comando de SFTP "NOOP" não executa nada de fato, mas normalmente é usada para testar a conexão com o servidor remoto.
Lista de códigos de erros e seus respectivos significados
Código | Símbolo | Descrição |
---|---|---|
0 | SFTP_NOOP_OK | Operação executada com sucesso |
-10 | SFTP_NOOP_FAIL | Falha ao executar a operação NO-OP no servidor SFTP |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas