[ 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]
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