Árvore de páginas

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.

RetornoTipoDescrição
nRetnuméricoStatus 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ódigoSímboloDescrição
0SFTP_NOOP_OKOperação executada com sucesso
-10SFTP_NOOP_FAILFalha ao executar a operação NO-OP no servidor SFTP
  • Sem rótulos