The following codes appear in the 'dialog' box within WS_FTP Pro. They come from the FTP server and tell you the status of your requests. For example, when you attempt to connect to an FTP site the server returns codes 150 (Connecting) and code 226 (Complete).
Below you'll find a list of the FTP return and error codes with an explanation of what each means.
500 Series: The command
was not accepted and the requested action did not take place. |
| 500 |
Syntax error, command
unrecognized. This may include errors such as command line too long.
[more
info] |
| 501 |
Syntax error in
parameters or arguments. [more
info] |
| 502 |
Command not implemented. |
| 503 |
Bad sequence of commands.
[more
info] |
| 504 |
Command not implemented
for that parameter. |
| 530 |
Not logged in. [more
info] |
| 532 |
Need account for storing
files. |
| 550 |
Requested action not
taken. File unavailable (e.g., file not found, no access). [more
info] |
| 551 |
Requested action aborted.
Page type unknown. |
| 552 |
Requested file action
aborted. Exceeded storage allocation (for current directory or
dataset). |
| 553 |
Requested action not
taken. File name not allowed. |
400 Series: The command
was not accepted and the requested action did not take place, but
the error condition is temporary and the action may be requested
again. |
| 421 |
Service not available,
closing control connection.This may be a reply to any command if the
service knows it must shut down. |
| 425 |
Can't open data
connection. |
| 426 |
Connection closed;
transfer aborted. |
| 450 |
Requested file action not
taken. |
| 451 |
Requested action aborted.
Local error in processing. |
| 452 |
Requested action not
taken. Insufficient storage space in system.File unavailable (e.g.,
file busy). |
300 Series: The command
has been accepted, but the requested action is dormant, pending
receipt of further information. |
| 331 |
User name okay, need
password. |
| 332 |
Need account for login. |
| 350 |
Requested file action
pending further information |
200 Series: The
requested action has been successfully completed. |
| 200 |
Command okay. |
| 202 |
Command not implemented,
superfluous at this site. |
| 211 |
System status, or system
help reply. |
| 212 |
Directory status. |
| 213 |
File status. |
| 214 |
Help message.On how to
use the server or the meaning of a particular non-standard command.
This reply is useful only to the human user. |
| 215 |
NAME system type. Where
NAME is an official system name from the list in the Assigned
Numbers document. |
| 220 |
Service ready for new
user. |
| 221 |
Service closing control
connection. |
| 225 |
Data connection open; no
transfer in progress. |
| 226 |
Closing data connection.
Requested file action successful (for example, file transfer or file
abort). |
| 227 |
Entering Passive Mode
(h1,h2,h3,h4,p1,p2). |
| 230 |
User logged in, proceed.
Logged out if appropriate. |
| 250 |
Requested file action
okay, completed. |
| 257 |
"PATHNAME"
created. |
100 Series: The
requested action is being initiated, expect another reply before
proceeding with a new command. |
| 110 |
Restart marker reply. In
this case, the text is exact and not left to the particular
implementation; it must read: MARK yyyy = mmmm where yyyy is
User-process data stream marker, and mmmm server's equivalent marker
(note the spaces between markers and "="). |
| 120 |
Service ready in nnn
minutes. |
| 125 |
Data connection already
open; transfer starting. |
| 150 |
File status okay; about
to open data connection. |