Re: [twsocket] Connection Problem SFTP
- Original Message - From: Beacon - Business Solution Architects [EMAIL PROTECTED] To: twsocket@elists.org Sent: Wednesday, October 18, 2006 12:20 PM Subject: [twsocket] Connection Problem SFTP Hi, I'm struggling with a strange problem at the moment establishing a SFTP connection. (Delphi 6) When executing the following procedure FTPClient1.PutAsync. I get the error . Application raised exception class FTPException with message 'FTP component not ready.' FTPClient1.ConnectAsync; FTPClient1.PutAsync; ß CAUSE ERROR FTPClient1.QuitAsync; I'm not a export on the ftp component but the connect is async so at the moment the putasync is called the connect might not be ready yet -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be
Re: [twsocket] Connection Problem SFTP
Sorry I mean a Secure FTP Connection so FTPS. (... get lost in the world of abbreviations...) -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Francois Piette Sent: woensdag 18 oktober 2006 13:22 To: ICS support mailing Subject: Re: [twsocket] Connection Problem SFTP I'm struggling with a strange problem at the moment establishing a SFTP connection. (Delphi 6) SFTP ?! Are you sure ? It is not supported by the component. FTPS is supported by ICS-SSL but it is not SFTP. It is probably the problem. You don't see it because you don't check any result or error. -- [EMAIL PROTECTED] Author of ICS (Internet Component Suite, freeware) Author of MidWare (Multi-tier framework, freeware) http://www.overbyte.be - Original Message - From: Beacon - Business Solution Architects [EMAIL PROTECTED] To: twsocket@elists.org Sent: Wednesday, October 18, 2006 12:20 PM Subject: [twsocket] Connection Problem SFTP Hi, I'm struggling with a strange problem at the moment establishing a SFTP connection. (Delphi 6) When executing the following procedure FTPClient1.PutAsync. I get the error . Application raised exception class FTPException with message 'FTP component not ready.' This is a part of my code: FTPClient1.HostName := str_ftp.Text; if cb_ssl.checked then FTPClient1.Port := '990' else FTPClient1.Port := '21'; FTPClient1.UserName := e_company.text; FTPClient1.PassWord := ftp_password.text; FTPClient1.HostDirName := '/'; FTPCLient1.LocalFileName := FileName; FTPClient1.HostFileName := 'DUMMY.TST'; FTPClient1.Binary := False; FtpClient1.OnDisplay := DisplayHandler; FTPClient1.Passive:=True; FtpClient1.Options:= FtpClient1.Options - [ftpNoAutoResumeAt]; FTPClient1.ConnectAsync; FTPClient1.PutAsync; ß CAUSE ERROR FTPClient1.QuitAsync; I'm I missing something ? Thanks for feedback -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be
Re: [twsocket] Connection Problem SFTP
Sorry I mean a Secure FTP Connection so FTPS. (... get lost in the world of abbreviations...) FTPS is FTP over SSL. SFTP is FTP over SSH (terminal emulation). If you want to use FTPS, you have to have ICS-SSL. Standard ICS is not able to handle SSL protocol. Have a look at http://www.overbyte.be/eng/ssl.html for details about ICS-SSL. -- [EMAIL PROTECTED] Author of ICS (Internet Component Suite, freeware) Author of MidWare (Multi-tier framework, freeware) http://www.overbyte.be - Original Message - From: Beacon - Business Solution Architects [EMAIL PROTECTED] To: 'ICS support mailing' twsocket@elists.org Sent: Wednesday, October 18, 2006 1:28 PM Subject: Re: [twsocket] Connection Problem SFTP Sorry I mean a Secure FTP Connection so FTPS. (... get lost in the world of abbreviations...) -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Francois Piette Sent: woensdag 18 oktober 2006 13:22 To: ICS support mailing Subject: Re: [twsocket] Connection Problem SFTP I'm struggling with a strange problem at the moment establishing a SFTP connection. (Delphi 6) SFTP ?! Are you sure ? It is not supported by the component. FTPS is supported by ICS-SSL but it is not SFTP. It is probably the problem. You don't see it because you don't check any result or error. -- [EMAIL PROTECTED] Author of ICS (Internet Component Suite, freeware) Author of MidWare (Multi-tier framework, freeware) http://www.overbyte.be - Original Message - From: Beacon - Business Solution Architects [EMAIL PROTECTED] To: twsocket@elists.org Sent: Wednesday, October 18, 2006 12:20 PM Subject: [twsocket] Connection Problem SFTP Hi, I'm struggling with a strange problem at the moment establishing a SFTP connection. (Delphi 6) When executing the following procedure FTPClient1.PutAsync. I get the error . Application raised exception class FTPException with message 'FTP component not ready.' This is a part of my code: FTPClient1.HostName := str_ftp.Text; if cb_ssl.checked then FTPClient1.Port := '990' else FTPClient1.Port := '21'; FTPClient1.UserName := e_company.text; FTPClient1.PassWord := ftp_password.text; FTPClient1.HostDirName := '/'; FTPCLient1.LocalFileName := FileName; FTPClient1.HostFileName := 'DUMMY.TST'; FTPClient1.Binary := False; FtpClient1.OnDisplay := DisplayHandler; FTPClient1.Passive:=True; FtpClient1.Options:= FtpClient1.Options - [ftpNoAutoResumeAt]; FTPClient1.ConnectAsync; FTPClient1.PutAsync; ß CAUSE ERROR FTPClient1.QuitAsync; I'm I missing something ? Thanks for feedback -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be
Re: [twsocket] Connection Problem SFTP
I'm using the right library, as mentioned by another member, the normal connect mode is working for FTPS, async connect method seems not to be workign -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Francois Piette Sent: woensdag 18 oktober 2006 13:40 To: ICS support mailing Subject: Re: [twsocket] Connection Problem SFTP Sorry I mean a Secure FTP Connection so FTPS. (... get lost in the world of abbreviations...) FTPS is FTP over SSL. SFTP is FTP over SSH (terminal emulation). If you want to use FTPS, you have to have ICS-SSL. Standard ICS is not able to handle SSL protocol. Have a look at http://www.overbyte.be/eng/ssl.html for details about ICS-SSL. -- [EMAIL PROTECTED] Author of ICS (Internet Component Suite, freeware) Author of MidWare (Multi-tier framework, freeware) http://www.overbyte.be - Original Message - From: Beacon - Business Solution Architects [EMAIL PROTECTED] To: 'ICS support mailing' twsocket@elists.org Sent: Wednesday, October 18, 2006 1:28 PM Subject: Re: [twsocket] Connection Problem SFTP Sorry I mean a Secure FTP Connection so FTPS. (... get lost in the world of abbreviations...) -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Francois Piette Sent: woensdag 18 oktober 2006 13:22 To: ICS support mailing Subject: Re: [twsocket] Connection Problem SFTP I'm struggling with a strange problem at the moment establishing a SFTP connection. (Delphi 6) SFTP ?! Are you sure ? It is not supported by the component. FTPS is supported by ICS-SSL but it is not SFTP. It is probably the problem. You don't see it because you don't check any result or error. -- [EMAIL PROTECTED] Author of ICS (Internet Component Suite, freeware) Author of MidWare (Multi-tier framework, freeware) http://www.overbyte.be - Original Message - From: Beacon - Business Solution Architects [EMAIL PROTECTED] To: twsocket@elists.org Sent: Wednesday, October 18, 2006 12:20 PM Subject: [twsocket] Connection Problem SFTP Hi, I'm struggling with a strange problem at the moment establishing a SFTP connection. (Delphi 6) When executing the following procedure FTPClient1.PutAsync. I get the error . Application raised exception class FTPException with message 'FTP component not ready.' This is a part of my code: FTPClient1.HostName := str_ftp.Text; if cb_ssl.checked then FTPClient1.Port := '990' else FTPClient1.Port := '21'; FTPClient1.UserName := e_company.text; FTPClient1.PassWord := ftp_password.text; FTPClient1.HostDirName := '/'; FTPCLient1.LocalFileName := FileName; FTPClient1.HostFileName := 'DUMMY.TST'; FTPClient1.Binary := False; FtpClient1.OnDisplay := DisplayHandler; FTPClient1.Passive:=True; FtpClient1.Options:= FtpClient1.Options - [ftpNoAutoResumeAt]; FTPClient1.ConnectAsync; FTPClient1.PutAsync; ß CAUSE ERROR FTPClient1.QuitAsync; I'm I missing something ? Thanks for feedback -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be
Re: [twsocket] Connection Problem SFTP
I'm using the right library, as mentioned by another member OK. I was confused since you use ICS-STD support mailing list instead of ICS-SSL support mailing list. It is probably better to use the right mailing list to make things clear for everyone and to not confuse people using ICS-STD with SSL stuff. Have you subscribed to ICS-SSL mailing list ? If not, then do it ! Got to http://www.elists.org/mailman/listinfo/ics-ssl async connect method seems not to be workign For FTPS, there is one more command to select SSL. This may be the problem. Please continue the discussion is ICS-SSL mailing list. Contribute to the SSL Effort. Visit http://www.overbyte.be/eng/ssl.html -- [EMAIL PROTECTED] Author of ICS (Internet Component Suite, freeware) Author of MidWare (Multi-tier framework, freeware) http://www.overbyte.be - Original Message - From: Beacon - Business Solution Architects [EMAIL PROTECTED] To: 'ICS support mailing' twsocket@elists.org Sent: Wednesday, October 18, 2006 1:44 PM Subject: Re: [twsocket] Connection Problem SFTP I'm using the right library, as mentioned by another member, the normal connect mode is working for FTPS, async connect method seems not to be workign -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Francois Piette Sent: woensdag 18 oktober 2006 13:40 To: ICS support mailing Subject: Re: [twsocket] Connection Problem SFTP Sorry I mean a Secure FTP Connection so FTPS. (... get lost in the world of abbreviations...) FTPS is FTP over SSL. SFTP is FTP over SSH (terminal emulation). If you want to use FTPS, you have to have ICS-SSL. Standard ICS is not able to handle SSL protocol. Have a look at http://www.overbyte.be/eng/ssl.html for details about ICS-SSL. -- [EMAIL PROTECTED] Author of ICS (Internet Component Suite, freeware) Author of MidWare (Multi-tier framework, freeware) http://www.overbyte.be - Original Message - From: Beacon - Business Solution Architects [EMAIL PROTECTED] To: 'ICS support mailing' twsocket@elists.org Sent: Wednesday, October 18, 2006 1:28 PM Subject: Re: [twsocket] Connection Problem SFTP Sorry I mean a Secure FTP Connection so FTPS. (... get lost in the world of abbreviations...) -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Francois Piette Sent: woensdag 18 oktober 2006 13:22 To: ICS support mailing Subject: Re: [twsocket] Connection Problem SFTP I'm struggling with a strange problem at the moment establishing a SFTP connection. (Delphi 6) SFTP ?! Are you sure ? It is not supported by the component. FTPS is supported by ICS-SSL but it is not SFTP. It is probably the problem. You don't see it because you don't check any result or error. -- [EMAIL PROTECTED] Author of ICS (Internet Component Suite, freeware) Author of MidWare (Multi-tier framework, freeware) http://www.overbyte.be - Original Message - From: Beacon - Business Solution Architects [EMAIL PROTECTED] To: twsocket@elists.org Sent: Wednesday, October 18, 2006 12:20 PM Subject: [twsocket] Connection Problem SFTP Hi, I'm struggling with a strange problem at the moment establishing a SFTP connection. (Delphi 6) When executing the following procedure FTPClient1.PutAsync. I get the error . Application raised exception class FTPException with message 'FTP component not ready.' This is a part of my code: FTPClient1.HostName := str_ftp.Text; if cb_ssl.checked then FTPClient1.Port := '990' else FTPClient1.Port := '21'; FTPClient1.UserName := e_company.text; FTPClient1.PassWord := ftp_password.text; FTPClient1.HostDirName := '/'; FTPCLient1.LocalFileName := FileName; FTPClient1.HostFileName := 'DUMMY.TST'; FTPClient1.Binary := False; FtpClient1.OnDisplay := DisplayHandler; FTPClient1.Passive:=True; FtpClient1.Options:= FtpClient1.Options - [ftpNoAutoResumeAt]; FTPClient1.ConnectAsync; FTPClient1.PutAsync; ß CAUSE ERROR FTPClient1.QuitAsync; I'm I missing something ? Thanks for feedback -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be
Re: [twsocket] Connection Problem SFTP
As Frans already posted before, beside it's SSL stuff, there's also this very common error: FTPClient1.ConnectAsync; FTPClient1.PutAsync; ß CAUSE ERROR ConnectAsync behaves !!asynchrone!! Means when it returns you may not have a connection yet!! You must assign OnRequestDone when you use methods ending on Async. Call any further methods from inside the OnRequestDone event handler. So call FTPClient1.ConnectAsync, later when Connect triggeres OnRequestDone with ErrCode = 0 and the client is still connected you call next method. --- Arno Garrels [TeamICS] http://www.overbyte.be/eng/overbyte/teamics.html Francois Piette wrote: I'm using the right library, as mentioned by another member OK. I was confused since you use ICS-STD support mailing list instead of ICS-SSL support mailing list. It is probably better to use the right mailing list to make things clear for everyone and to not confuse people using ICS-STD with SSL stuff. Have you subscribed to ICS-SSL mailing list ? If not, then do it ! Got to http://www.elists.org/mailman/listinfo/ics-ssl async connect method seems not to be workign For FTPS, there is one more command to select SSL. This may be the problem. Please continue the discussion is ICS-SSL mailing list. Contribute to the SSL Effort. Visit http://www.overbyte.be/eng/ssl.html -- [EMAIL PROTECTED] Author of ICS (Internet Component Suite, freeware) Author of MidWare (Multi-tier framework, freeware) http://www.overbyte.be - Original Message - From: Beacon - Business Solution Architects [EMAIL PROTECTED] To: 'ICS support mailing' twsocket@elists.org Sent: Wednesday, October 18, 2006 1:44 PM Subject: Re: [twsocket] Connection Problem SFTP I'm using the right library, as mentioned by another member, the normal connect mode is working for FTPS, async connect method seems not to be workign -Original Message- From: [EMAIL PROTECTED] [mailto:twsocket- [EMAIL PROTECTED] On Behalf Of Francois Piette Sent: woensdag 18 oktober 2006 13:40 To: ICS support mailing Subject: Re: [twsocket] Connection Problem SFTP Sorry I mean a Secure FTP Connection so FTPS. (... get lost in the world of abbreviations...) FTPS is FTP over SSL. SFTP is FTP over SSH (terminal emulation). If you want to use FTPS, you have to have ICS-SSL. Standard ICS is not able to handle SSL protocol. Have a look at http://www.overbyte.be/eng/ssl.html for details about ICS-SSL. -- [EMAIL PROTECTED] Author of ICS (Internet Component Suite, freeware) Author of MidWare (Multi-tier framework, freeware) http://www.overbyte.be - Original Message - From: Beacon - Business Solution Architects [EMAIL PROTECTED] To: 'ICS support mailing' twsocket@elists.org Sent: Wednesday, October 18, 2006 1:28 PM Subject: Re: [twsocket] Connection Problem SFTP Sorry I mean a Secure FTP Connection so FTPS. (... get lost in the world of abbreviations...) -Original Message- From: [EMAIL PROTECTED] [mailto:twsocket- [EMAIL PROTECTED] On Behalf Of Francois Piette Sent: woensdag 18 oktober 2006 13:22 To: ICS support mailing Subject: Re: [twsocket] Connection Problem SFTP I'm struggling with a strange problem at the moment establishing a SFTP connection. (Delphi 6) SFTP ?! Are you sure ? It is not supported by the component. FTPS is supported by ICS-SSL but it is not SFTP. It is probably the problem. You don't see it because you don't check any result or error. -- [EMAIL PROTECTED] Author of ICS (Internet Component Suite, freeware) Author of MidWare (Multi-tier framework, freeware) http://www.overbyte.be - Original Message - From: Beacon - Business Solution Architects [EMAIL PROTECTED] To: twsocket@elists.org Sent: Wednesday, October 18, 2006 12:20 PM Subject: [twsocket] Connection Problem SFTP Hi, I'm struggling with a strange problem at the moment establishing a SFTP connection. (Delphi 6) When executing the following procedure FTPClient1.PutAsync. I get the error . Application raised exception class FTPException with message 'FTP component not ready.' This is a part of my code: FTPClient1.HostName := str_ftp.Text; if cb_ssl.checked then FTPClient1.Port := '990' else FTPClient1.Port := '21'; FTPClient1.UserName := e_company.text; FTPClient1.PassWord := ftp_password.text; FTPClient1.HostDirName := '/'; FTPCLient1.LocalFileName := FileName; FTPClient1.HostFileName := 'DUMMY.TST'; FTPClient1.Binary := False; FtpClient1.OnDisplay := DisplayHandler; FTPClient1.Passive:=True; FtpClient1.Options:= FtpClient1.Options - [ftpNoAutoResumeAt