|Date||Mon, 18 Jun 2007 19:59:18 -0700|
|Subject||[greenstone-users] Query: progress indication for Remote Librarian service|
Background: (a) I have started for the first time to use GSDL remote Librarian service, and am doing the obvious first step: gathering. (b) This activity is part of a pilot to determine whether GSDL can be used as a production tool by the Software Preservation Group of the Computer History Museum. (c) The test collection I am working with is of modest size relative to anticipated CHM needs.
(1) During gathering, I see a cycling marker indicating "Uploading files into colleciton…" and also a "No action requested" indicator. However, from this I cannot tell whether anything is actually happening, or whether the service is stalled. I rather suspect the latter, because I see next to no network activity on the router box that attaches both the client machine and the server machine to the Internet, and no growth of the test collection viewed in a Librarian interface running in the server machine, beyond 3 files that were the initial transfers.
Am I correct in guessing that the service is stuck? Is there currently some way that a truly remote user could be reassured that transfer is really occurring? Could/should something be added to future GSDL releases, e.g., something similar to what one sees when files are ingested using command line control?
(2) While this (in)activity continued, I tried switching to the Librarian "Create" tab, and clicked "Build Collection". Result: one character "c" written into the big subwindow--nothing else. The "Uploading files into colleciton…" continues. Clicking "Cancel Build" is ineffective.
(3) Should I avoid using the Remote Librarian interface for initial collection building, limiting it for enrichment, etc. and instead using something like the command line interface described on page xx of the Greenstone Developer's Guide?
(4) If I do the latter, will I run into Authentication problems? If so, how are these to be solved?
(5) If I use the command line interface, is there anything that I need to do differently because my terminal is remote? (I suppose not, but this is merely a guess.)