Hello

I have a few questions:

- If the destination is e.g. (globus-url-copy run in the console) 
gsiftp://foo:2811/tmp the tmp directory in /tmp (root) is mentioned. If I do it 
in java code a /tmp directory in /home/pj/tmp is expected. Why? Is it a bug?

- I wanna transfer a file from a normal ftp server to a gsiftp server. My java 
code is:

                FTPClient src = new FTPClient("localhost", 21);        
        GridFTPClient dest = new GridFTPClient("pj", 2811);

        dest.authenticate(retcred);    
        src.authorize("anonymous", "anonymous");
        
        src.changeDir("test");
        dest.changeDir("tmp");
        src.setType(Session.TYPE_IMAGE);
        dest.setType(Session.TYPE_IMAGE);
        
        src.setPassive();    
        dest.setLocalPassive();
        
        dest.setActive();
        src.setLocalActive();        

        src.transfer("testfile", dest, "testfile", false, null );        }


I get the following exceptions:
Exception in thread "main" org.globus.ftp.exception.ServerException: Reply wait 
timeout. (error code 4)
    at 
org.globus.ftp.vanilla.FTPControlChannel.waitFor(FTPControlChannel.java:213)
    at org.globus.ftp.vanilla.TransferMonitor.run(TransferMonitor.java:125)
    at org.globus.ftp.vanilla.TransferMonitor.start(TransferMonitor.java:105)
    at org.globus.ftp.FTPClient.transferRunSingleThread(FTPClient.java:1451)
    at org.globus.ftp.FTPClient.transfer(FTPClient.java:1350)
    at tests.UrlCopyTest.main(UrlCopyTest.java:83)

What am I doing wrong? Does the transfer method only works between two gsiftp 
servers?
I know that globus-url-copy has to be run with the "-notpt" flag and it does a 
get and a put. Do i also have to do that explicitly here and can I not use the 
transfer function?
Or is my vsftpd server misconfigured?

best regards pod

-- 
Psssst! Schon vom neuen GMX MultiMessenger gehört?
Der kanns mit allen: http://www.gmx.net/de/go/multimessenger

Reply via email to