Ftp Error Code = 00024
DATA IN UPPER CASE z/OS Subscribe You can track all active APARs for this component. APAR status Closed as user error. Error description FTP RETURN CODE 99000 is seen when reading in a NETRC file that has upper cased data and works fine when in MIXED or LOWER case. This problem only occurs when going to the name server and works fine when the IP address is used. Local fix Problem summary Problem conclusion Temporary fix Comments This APAR is being closed as a USER error. - - - The customer invoked an FTP batch job to run an EXEC that invokes FTP. The job contained a DD statement for a NETRC.DATA file. The NETRC.DATA file contained an entry for the host that FTP was to connect to. This entry in the NETRC.DATA file contained the userid and the password to be used for the FTP login. - - - The customer also provided the userid and password as input to FTP via the stack. - - - FTP used the NETRC.DATA information to log the user on. It then attempted to use the stacked userid as a command. This resulted in the "Unknown command: ..." message. Since the "(EXIT" parameter was specified, FTP then exited with a return code of 99000. - - - If the NETRC.DATA file is used to provide information for automated FTP operation, the data provided by the NETRC.DATA file can not be additionally provided via the stack or any other input stream that FTP might use. APAR Information APAR numberPQ02284 Reported component nameTCP/IP V3 MVS Reported component ID5655HAL00 Reported release310 StatusCLOSED USE PENoPE HIPERNoHIPER Special AttentionNoSpecatt Submitted date1997-03-12 Closed date1997-03-27 Last modified date1997-03-27 APAR is sysrouted FROM one or more of the following: APAR is sysrouted TO one or more of the following: Publications Referenced SC31713601 Fix information Applicable component levels Document information More support for: z/OS family Software version: 310 Operating system(s): z/OS Reference #: PQ02284 Modified date: 1997-03-27 Site availability Site assistance Contact and feedback Need support? Submit feedback to IBM Support 1-800-IBM-7378 (USA) Directory of worldwide contacts Contact Privacy Terms of use Accessibility
cpl_unz* 00004 - Undef EXPORT so that we are sure the symbols are not exported 00005 - Add support for ZIP64 00006 00007 * Copyright (c) 2008, Even http://gdal.org/1.11/ogr/cpl__minizip__unzip_8h_source.html Rouault 00008 00009 Original http://www.vtk.org/vxl/doc/release/core/vul/html/vul__url_8cxx_source.html licence available in port/LICENCE_minizip 00010 */ 00011 00012 /* unzip.h -- IO for uncompress .zip files using zlib 00013 Version 1.01e, February 12th, 2005 00014 00015 Copyright (C) 1998-2005 Gilles Vollant 00016 00017 This unzip package allow extract file from .ZIP file, compatible with PKZip 2.04g ftp error 00018 WinZip, InfoZip tools and compatible. 00019 00020 Multi volume ZipFile (span) are not supported. 00021 Encryption compatible with pkzip 2.04g only supported 00022 Old compressions used by old PKZip 1.x are not supported 00023 00024 00025 I WAIT FEEDBACK at mail info@winimage.com 00026 Visit also http://www.winimage.com/zLibDll/unzip.htm for evolution 00027 00028 Condition of use and distribution are ftp error code the same than zlib : 00029 00030 This software is provided 'as-is', without any express or implied 00031 warranty. In no event will the authors be held liable for any damages 00032 arising from the use of this software. 00033 00034 Permission is granted to anyone to use this software for any purpose, 00035 including commercial applications, and to alter it and redistribute it 00036 freely, subject to the following restrictions: 00037 00038 1. The origin of this software must not be misrepresented; you must not 00039 claim that you wrote the original software. If you use this software 00040 in a product, an acknowledgment in the product documentation would be 00041 appreciated but is not required. 00042 2. Altered source versions must be plainly marked as such, and must not be 00043 misrepresented as being the original software. 00044 3. This notice may not be removed or altered from any source distribution. 00045 00046 00047 */ 00048 00049 /* for more info about .ZIP format, see 00050 http://www.info-zip.org/pub/infozip/doc/appnote-981119-iz.z
// \file 00007 // \author Ian Scott 00008 // Based on vil_stream_url by fsm 00009 // \verbatim 00010 // Modifications 00011 // 8 Nov 2002 - Peter Vanroose - corrected HTTP client request syntax 00012 // \endverbatim 00013 00014 #include "vul_url.h" 00015 #include // sprintf() 00016 #include 00017 #include 00018 #include 00019 #include 00020 #include 00021 #include 00022 00023 #if defined(unix) || defined(__unix) || defined(__unix__) 00024 00025 # include // read(), write(), close() 00026 # include // gethostbyname(), sockaddr_in() 00027 # include 00028 # include // htons() 00029 # ifdef __alpha 00030 # include // htons() [ on e.g. DEC alpha, htons is in machine/endian.h ] 00031 # endif 00032 # define SOCKET int 00033 00034 #elif defined (VCL_WIN32) && !defined(__CYGWIN__) 00035 00036 # include 00037 00038 #endif // unix 00039 00040 #if defined(VCL_WIN32) && !defined(__CYGWIN__) 00041 // So that we don't call WSAStartup more than we need to 00042 static int called_WSAStartup = 0; 00043 #endif 00044 00045 //: only call this method with a correctly formatted http URL 00046 vcl_istream * vul_http_open(char const *url) 00047 { 00048 // split URL into auth, host, path and port number. 00049 vcl_string host; 00050 vcl_string path; 00051 vcl_string auth; 00052 int port = 80; // default 00053 00054 // check it is an http URL. 00055 assert (vcl_strncmp(url, "http://", 7) == 0); 00056 00057 char const *p = url + 7; 00058 while (*p && *p!='/') 00059 ++ p; 00060 host = vcl_string(url+7, p); 00061 00062 00063 if (*p) 00064 path = p+1; 00065 else 00066 path = ""; 00067 00068 //authentication 00069 for (unsigned int i=0; i 0L) 00078 for (uns