FTP with VB6.0 vs VB.NET

J

JGPa

In VB 6.0 I could upload a local file to the mainframe and specify in the VB statement both the local file name and the name to assign to the file when it was created on the mainframe.

Can I do this same thing with VB.NET? It seems that the only available FTP command is the 'STOR' and it looks like that just uploads the file to the mainframe with the same name it had locally.

From http://www.developmentnow.com/g/38_0_0_0_0_0/dotnet-languages-vb.ht

Posted via DevelopmentNow.com Group
http://www.developmentnow.com
 
C

Chad Z. Hower aka Kudzu

JGPa said:
In VB 6.0 I could upload a local file to the mainframe and specify in
the VB statement both the local file name and the name to assign to
the file when it was created on the mainframe.

Can I do this same thing with VB.NET? It seems that the only
available FTP command is the 'STOR' and it looks like that just
uploads the file to the mainframe with the same name it had locally.

Yes.

http://www.indyproject.org/

Its free, supports VB.NET and allows you to upload using a different file name on the server than
exists locally.

You can ask in their newsgroups for sample code if you have trouble.


--
Chad Z. Hower (a.k.a. Kudzu) - http://www.hower.org/Kudzu/
"Programming is an art form that fights back"

Make your ASP.NET applications run faster
http://www.atozed.com/IntraWeb/
 
A

AlexL [Xceed]

And if you want more capabilities/features, great documentation, and
prompt support whenever you need it, try Xceed FTP for .NET.

It also does SSL and works with many types of FTP servers.

http://www.xceedsoft.com/products/ftpnet

Yes.

http://www.indyproject.org/

Its free, supports VB.NET and allows you to upload using a different file name on the server than
exists locally.

You can ask in their newsgroups for sample code if you have trouble.

--
Alex Leblanc
Xceed Software Inc.
http://www.xceedsoft.com

Check out our advanced .NET zip file and compression library

Email: (e-mail address removed) (remove the first 'x')
 
C

Chad Z. Hower aka Kudzu

AlexL said:
And if you want more capabilities/features, great documentation, and

I think that the more solutions the better, and Im glad you posted another alternative. However you
should be careful about comparing "more capabilities/features" without actualy looking what you
replied to.

I thikn you underestimated what Indy implements and simply tried to one up it. You might want to look
at Indy's FTP support and the number of servers that it supports, including some very odd old
mainframes and miniframes, and so forth.

Of course with a commecial solution you have docs, support and so on. Althougth Indy has
commercial support options as well. :)



--
Chad Z. Hower (a.k.a. Kudzu) - http://www.hower.org/Kudzu/
"Programming is an art form that fights back"

Develop ASP.NET applications easier and in less time:
http://www.atozed.com/IntraWeb/
 
J

J. Peter Mugaas

And if you want more capabilities/features, great documentation, and
prompt support whenever you need it, try Xceed FTP for .NET.

It also does SSL and works with many types of FTP servers.

http://www.xceedsoft.com/products/ftpnet
I hate to get into a "mine is better than yours debate" because it's not
my place to judge your product. Besides, both Commercial and Open
Source projects each have their own merits and I don't care to go into
the Commercial vs. Open Source debate. SOmetimes, an Open SOurce
project may be better than a commercial alternative.

Our FTP client may be more advanced than you would think.

We support quite a number of FTP listing formats. In addition to the
standard Unix and WIndowsNT FTP Service, Indy's FTP client has parsers
for the following:

Bull GCOS 7 or Bull DPS 7000
Bull GCOS 8 or Bull DPS 9000/TA200
Cisco IOS
Distinct FTP Server
EPLF (Easily Parsed List Format)
HellSoft FTP Server for Novell Netware 3 and 4
HP 3000 or MPE/iX including HP 3000 with Posix
IBM AS/400, OS/400
IBM MVS, OS/390, z/OS
IBM OS/2
IBM VM, z/VM
IBM VSE
KA9Q or NOS
Microware OS-9
Music (Multi-User System for Interactive Computing)
NCSA FTP Server for MS-DOS (CUTCP)
Novell Netware
Novell Netware Print Services for UNIX
Stratus VOS
TOPS20
UniTree
VMS or VMS (including Multinet, MadGoat, UCX)
Wind River VxWorks
WinQVT/Net 3.98.15
Xecom MicroRTOS
BayNetworks WfFTP
Tandem NonStop Guardian

We also may be supporting other FTP listing formats but I've lost track.

But there's far more than simply that. Indy 10's FTP client supports
the following specifications:

RFC 959 File Transfer Protocol (FTP)
RFC 1123 Requirements for Internet Hosts -- Application and Support
RFC 2389 Feature negotiation mechanism for the File Transfer Protocol
RFC 2428 FTP Extensions for IPv6 and NATs

We also support the following draft specifications:

draft-murray-auth-ftp-ssl-16.txt - Securing FTP with TLS
draft-ietf-ftpext-mlst-16.txt - Extensions to FTP
draft-preston-ftpext-deflate-03.txt - Deflate transmission mode for FTP

We do also support several informal FTP Extensions such as:

http://www.raidenftpd.com/kb/kb000000037.htm - How to implement FXP
(server to server transfer) over SSL/TLS using SSCN command
XCRC, XMD5, XHSA1
MFMT - specified in "draft-somers-ftp-mfxx-01.txt"

All of this is in addition to FTP Proxy support, Socks support, HTTP
Tunneling proxy support, and One-Time-Only password system. There may
be other stuff we support in that client but I guess I've started to
loose track. I've been working on Indy's FTP client for several years.

As Chad pointed out, there is commercial support available. There is
osme Indy documentation as well. There is also a Knowlege Base that
covers a lot of FTP at http://www.indyproject.org/KB/ and I have
recently started blogging about some of work on Indy.

--
J. Peter Mugaas - Indy Pit Crew
Internet Direct (Indy) Website - http://www.indyproject.org
Check our my blog at
http://www.indyproject.org/Sockets/Blogs/JPeterMugaas/index.iwp
If I want to do business with you, I will contact you. Otherwise, do
not contact me.
 
A

AlexL [Xceed]

Peter,

That's some feature list indeed. I stand corrected. Its not my place
to judge your product either, my bad. It sounds from your description
like your Open Source solution rises far above most other free
development solutions levels of completeness.

Keep it up!

AL

I hate to get into a "mine is better than yours debate" because it's not
my place to judge your product. Besides, both Commercial and Open
Source projects each have their own merits and I don't care to go into
the Commercial vs. Open Source debate. SOmetimes, an Open SOurce
project may be better than a commercial alternative.

Our FTP client may be more advanced than you would think.

We support quite a number of FTP listing formats. In addition to the
standard Unix and WIndowsNT FTP Service, Indy's FTP client has parsers
for the following:

Bull GCOS 7 or Bull DPS 7000
Bull GCOS 8 or Bull DPS 9000/TA200
Cisco IOS
Distinct FTP Server
EPLF (Easily Parsed List Format)
HellSoft FTP Server for Novell Netware 3 and 4
HP 3000 or MPE/iX including HP 3000 with Posix
IBM AS/400, OS/400
IBM MVS, OS/390, z/OS
IBM OS/2
IBM VM, z/VM
IBM VSE
KA9Q or NOS
Microware OS-9
Music (Multi-User System for Interactive Computing)
NCSA FTP Server for MS-DOS (CUTCP)
Novell Netware
Novell Netware Print Services for UNIX
Stratus VOS
TOPS20
UniTree
VMS or VMS (including Multinet, MadGoat, UCX)
Wind River VxWorks
WinQVT/Net 3.98.15
Xecom MicroRTOS
BayNetworks WfFTP
Tandem NonStop Guardian

We also may be supporting other FTP listing formats but I've lost track.

But there's far more than simply that. Indy 10's FTP client supports
the following specifications:

RFC 959 File Transfer Protocol (FTP)
RFC 1123 Requirements for Internet Hosts -- Application and Support
RFC 2389 Feature negotiation mechanism for the File Transfer Protocol
RFC 2428 FTP Extensions for IPv6 and NATs

We also support the following draft specifications:

draft-murray-auth-ftp-ssl-16.txt - Securing FTP with TLS
draft-ietf-ftpext-mlst-16.txt - Extensions to FTP
draft-preston-ftpext-deflate-03.txt - Deflate transmission mode for FTP

We do also support several informal FTP Extensions such as:

http://www.raidenftpd.com/kb/kb000000037.htm - How to implement FXP
(server to server transfer) over SSL/TLS using SSCN command
XCRC, XMD5, XHSA1
MFMT - specified in "draft-somers-ftp-mfxx-01.txt"

All of this is in addition to FTP Proxy support, Socks support, HTTP
Tunneling proxy support, and One-Time-Only password system. There may
be other stuff we support in that client but I guess I've started to
loose track. I've been working on Indy's FTP client for several years.

As Chad pointed out, there is commercial support available. There is
osme Indy documentation as well. There is also a Knowlege Base that
covers a lot of FTP at http://www.indyproject.org/KB/ and I have
recently started blogging about some of work on Indy.

J. Peter Mugaas - Indy Pit Crew
Internet Direct (Indy) Website - http://www.indyproject.org
Check our my blog at
http://www.indyproject.org/Sockets/Blogs/JPeterMugaas/index.iwp
If I want to do business with you, I will contact you. Otherwise, do
not contact me.
--
Alex Leblanc
Xceed Software Inc.
http://www.xceedsoft.com

Check out our advanced .NET grid and Windows Forms UI controls

Email: (e-mail address removed) (remove the first 'x')
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top