[ List Archives Home ] [ Thread index for 2008 ]
[ Date index for 2008 ]
[ Author index for 2008 ]
[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
- Date: Mon, 19 Dec 2005 16:16:39 -0600
- From: Josh Stompro <stomproj at larl dot org>
- Subject: [IUG] Re: FTP Servers and III
To build on this old post of yours Robert.
Has anyone else seen this behavior after upgrading to release 2005?
When trying to import a list of barcodes in INNOPAC via.
C > CIRCULATION subsystem
A > ADDITIONAL circulation functions
P > PROCESS PC transactions
F > IFTS Transfer of B321 or PC-CIRC transactions from PC
The Millennium software sends the command "NLST -l" to our ftp server
(proftp). This command does not make sense because the only thing that
NLST is supposed to return is a basic list of filenames. The ftp RFC
says. " The data returned by an NLST command MUST contain only a simple
list of legal pathnames, such that the server can use them directly as
the arguments of subsequent data transfer commands for the individual
files."
http://www.freesoft.org/CIE/RFC/1123/53.htm
Innovative seems to be trying to get a long list of the files, one with
sizes and ownership etc. proftp correctly returns a simple list of just
the filenames which the FTS software cannot handle so it displays nothing.
Can anyone confirm that with a pre 2005 system the FTS software sends a
"LIST -l" command? This just reared it's head after we upgraded to 2005
last fri.
Thanks
Josh Stompro
Robert F. Rapp wrote:
Greetings -
Perhaps everyone who cares knows this, but I certainly did not.
Standards compliant FTP server software (for example, Serv-U, but not
all of Microsoft's built in hosts for their server OS) distinguishes
between the LIST command (returns files and folders/subdirectories
from the remote) and the NLST command (returns only filenames, unless
set to return folders/subdirectories, which is not the default).
The character based "Read/write MARC records" function includes an FTP
client that always uses LIST, and thus always returns filenames and
folders. On the other hand, Millennium's Data Exchange includes an
FTP client that always uses NLST, which, as I said, by default returns
only filenames.
When I tried Data Exchange with Serv-U, I did not get the folders I
routinely use on my FTP server to store files by category, and was
baffled until I noted the client was using NLST and I did a little
research. I looked in the settings for the FTP host software and
found the setting to return folders as well as filenames, and now it
works just like the character based does.
So, another thing to be aware of if you are used to character based
and venture into Millennium and do not get the same behavior ;-)
Rob
--
--
Josh Stompro | Office 218.233.3757 EXT-139
LARL Network Coordinator | Mobile 701.371.3857