SFTP w/ Microsoft Dynamics Nav (Navision) - WeOnlyDo Discussion board

SFTP w/ Microsoft Dynamics Nav (Navision) (General questions)

by Josh, Monday, November 05, 2007, 15:44 (6228 days ago)

Hello, I am having an error when trying to connect to a sftp server through Dynamics Nav.

I am having trouble connecting to the server, and have tried a variety of ways. My code is as follows:

[code]
Name DataType Subtype Length
ftp1 Automation 'WeOnlyDo! COM SFTP Client ActiveX Control'.wodSFTP
//declared variable ^

CREATE(ftp1);

ftp1.Hostname := 'xxx.xxx.xxx.xxx';
ftp1.Port := 22;
ft4p1.Login := 'username';
ftp1.Password := 'password1';
ftp1.Connect;
ftp1.RemotePath := '/my/remote/directory/';
ftp1.MakeDir('testdir/');


[/code]

I have also tried assigning the controls to variables too:

[code]
host := ftp1.hostname('xxx.xxx.xxx.xxx');
etc
[/code]
and then connecting using

[code]
ftp1.connect(host,port);
[/code]

I have also tried
[code]
ftp1.hostname('xxx.xxx.xxx.xxx');
[/code]

All of the above ways are legal according to Nav..
However, once the code reaches the 'makedir' control I get the following error:

The call to member MakeDir failed. WeOnlyDo.wodSFTP.1 returned the following message:
Cannot send/receive/list at this time, not connected.


I was simply wondering if anyone had any ideas as to why it might not be connecting?
The server I am trying to connect to is SFTP (using SSH2) and on port 22.

Any ideas/comments(/solutions!) would be greatly appreciated,

Thanks in advance,

Josh


Complete thread: