Sponsored Content
Full Discussion: FTP Return 32
Special Forums IP Networking FTP Return 32 Post 302245344 by wilsonSurya on Friday 10th of October 2008 01:44:47 AM
Old 10-10-2008
Recheck

Sorry, I just rechecked again the code. The tag "ftp return" is hard-coded. But the value 32 is the value returned by the built-in "ftp put" function in the code. It is written in dsd (it's a language used by particular framework product, derived from TCL as I know).
The manual says the "ftp put" will return non-zero value if success, else 0.

Usually it return 226 for every file uploaded, but recently some times it return 32 and no file uploaded.

Below is the sample success log :
[20081009230000]:[ INFO ] : Total Files in Dir are 4
[20081009230000]:[ INFO ] : FTP Connected to xx.xx.x.xx (edited)
[20081009230000]:[ ERROR ] : Remote Dir is /xx/xx/xx/ (edited)
[20081009230000]:[ ERROR ] : Total Files in Dir are 4
[20081009230000]:[ ERROR ] : ftp return 226
[20081009230000]:[ ERROR ] : Error String is Transfer complete.
[20081009230000]:[ ERROR ] : File uploaded xxx
[20081009230001]:[ ERROR ] : ftp return 226
[20081009230001]:[ ERROR ] : Error String is Transfer complete.
[20081009230001]:[ ERROR ] : File uploaded yyy
[20081009230001]:[ ERROR ] : ftp return 226
[20081009230001]:[ ERROR ] : Error String is Transfer complete.
[20081009230001]:[ ERROR ] : File uploaded zzz
[20081009230003]:[ ERROR ] : ftp return 226
[20081009230003]:[ ERROR ] : Error String is Transfer complete.
[20081009230003]:[ ERROR ] : File uploaded aaa
[20081009230003]:[ WARNING ] : Total files Uploaded are 4
[20081009230003]:[ INFO ] : Closing the File Handle

Below for the failed upload log :
[20081003234500]:[ INFO ] : Total Files in Dir are 2
[20081003234500]:[ INFO ] : FTP Connected to xx.xx.x.xx (edited)
[20081003234500]:[ ERROR ] : Remote Dir is /xx/xx/xx/ (edited)
[20081003234500]:[ ERROR ] : Total Files in Dir are 2
[20081003234500]:[ ERROR ] : ftp return 32
[20081003234500]:[ ERROR ] : ftp return 32
[20081003234500]:[ WARNING ] : Total files Uploaded are 0
[20081003234500]:[ INFO ] : Closing the File Handle

The OS is the same for both client and server. But I don't know what the FTP server software it used..

Could that be the bug in the product?
 

10 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

FTP return value

Hi guys, I am having a problem to determine if the FTP request I had was successful or not... Here is what I do: In a shell script I call another shell script to do the FTP like: #!/bin/ksh echo "Hello..." ... # call do_ftp.sh do_ftp.sh $SERVER $USR $PASS $FILE.... status=$? if ; then ... (7 Replies)
Discussion started by: Shaz
7 Replies

2. UNIX for Advanced & Expert Users

return code on ftp if filesystem full??

Does anyone know what the return code will be if an ftp fails because the /var/tmp filesystem is full? AIX 4.3 (1 Reply)
Discussion started by: lawadm1
1 Replies

3. Shell Programming and Scripting

return ftp status

Hello, I still have problems when trying to figure out if the status of an ftp was successful. I ftp to different types (nt, vax, unix, etc...) of machines. I am trying to write a universal script that will ftp a file and then check to see if the ftp was successful. I have tried the... (12 Replies)
Discussion started by: blt123
12 Replies

4. Shell Programming and Scripting

capture ftp return code..PLZ HELP

Hi all, i have written a code to ftp a file from one server to other.The ftp is happeneing successfully,but i am not able to capture the return code,to check if ftp has failed. plz help me to find out the return code....this is urgent below is the code i have written... (3 Replies)
Discussion started by: anju
3 Replies

5. UNIX for Dummies Questions & Answers

FTP Return Code

Hi All, I have a problem to identify the error code thrown by FTP Server while uploading files. The message is : ftp return 32. I couldn't find out what is the meaning of that. :confused: OS is Sun Solaris 2.10. Anyone can help? Thanks a lot (1 Reply)
Discussion started by: wilsonSurya
1 Replies

6. Shell Programming and Scripting

No return code in ftp mget script

I have a automated FTP script that gets a file using mget. I am using mget because the date will change on the file frequently. The mget works, however if I incorrectly type the file (e.g. if I want to get /dog123 and I enter /dg*) I do not receive and error code from in the FTP session. The... (1 Reply)
Discussion started by: dog123
1 Replies

7. Shell Programming and Scripting

Return all sub directories on ftp server

Hey guys, I'm new to the programming world in general, and I only write in applescript so far. I am trying to find a shell script that will return a list of all the sub directories (or folders) within a directory on my ftp server. The server needs a username and password. I would assume the... (4 Replies)
Discussion started by: thriftinkid
4 Replies

8. UNIX Desktop Questions & Answers

ftp return code not working

below is my code , but for some reason the return part is not working, only file transfer is happening and no exit status is checked .please me help me to fix this code #!/bin/sh #set -vx ftp -nv sitelocation << ! user username password lcd localdir cd /remote dir mget *.* ... (4 Replies)
Discussion started by: gwrm
4 Replies

9. Shell Programming and Scripting

Return Value from a FTP shell script

Hello folks,,, I am calling a Unix shell script from java. The unix script is transferring a file through FTP. I wonder how can I confirm whether the script has been executed properly without any error. Is there any way to find the return value from the script. My FTP script is given below ... (3 Replies)
Discussion started by: dinesh1985
3 Replies

10. Shell Programming and Scripting

How to capture 3 digit return code of ftp??

is it possible to capture the 3 digit return code of ftp commands in a local variable inside a shell script? Code: ftp remoteserver << EOFTP quote USER uid quote PASS pass prompt cd remote_directory mput file.txt bye EOFTP in the above script, if cd ... (4 Replies)
Discussion started by: Little
4 Replies
Level(3)						User Contributed Perl Documentation						  Level(3)

NAME
Log::Log4perl::Level - Predefined log levels SYNOPSIS
use Log::Log4perl::Level; print $ERROR, " "; # -- or -- use Log::Log4perl qw(:levels); print $ERROR, " "; DESCRIPTION
"Log::Log4perl::Level" simply exports a predefined set of Log4perl log levels into the caller's name space. It is used internally by "Log::Log4perl". The following scalars are defined: $OFF $FATAL $ERROR $WARN $INFO $DEBUG $TRACE $ALL "Log::Log4perl" also exports these constants into the caller's namespace if you pull it in providing the ":levels" tag: use Log::Log4perl qw(:levels); This is the preferred way, there's usually no need to call "Log::Log4perl::Level" explicitely. The numerical values assigned to these constants are purely virtual, only used by Log::Log4perl internally and can change at any time, so please don't make any assumptions. If the caller wants to import these constants into a different namespace, it can be provided with the "use" command: use Log::Log4perl::Level qw(MyNameSpace); After this $MyNameSpace::ERROR, $MyNameSpace::INFO etc. will be defined accordingly. Numeric levels and Strings Level variables like $DEBUG or $WARN have numeric values that are internal to Log4perl. Transform them to strings that can be used in a Log4perl configuration file, use the c<to_level()> function provided by Log::Log4perl::Level: use Log::Log4perl qw(:easy); use Log::Log4perl::Level; # prints "DEBUG" print Log::Log4perl::Level::to_level( $DEBUG ), " "; To perform the reverse transformation, which takes a string like "DEBUG" and converts it into a constant like $DEBUG, use the to_priority() function: use Log::Log4perl qw(:easy); use Log::Log4perl::Level; my $numval = Log::Log4perl::Level::to_priority( "DEBUG" ); after which $numval could be used where a numerical value is required: Log::Log4perl->easy_init( $numval ); COPYRIGHT AND LICENSE
Copyright 2002-2009 by Mike Schilli <m@perlmeister.com> and Kevin Goess <cpan@goess.org>. This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. perl v5.12.1 2010-02-07 Level(3)
All times are GMT -4. The time now is 05:10 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy