[Discuss] [EXTERNAL] Re: Understanding How to Implement a Custom Client
Maarten.Litmaath at cern.ch
Maarten.Litmaath at cern.ch
Thu Sep 29 15:19:19 CEST 2022
Hi again,
a third-party copy does _not_ require the file to be copied first to
the host from which the third-party copy is launched (the 3rd party):
globus-url-copy gsiftp://src-host//src-path gsiftp://dst-host/dst-path
Give it a try...
> On 29/09/2022 14:54 Brown, Joshua <brownjs at ornl.gov> wrote:
>
>
> Thanks for the suggestion, my issue with using a command line tool is it would require copying a file to the filesystem before globus-url-copy can copy it, at least as far as I am aware. So if the file to be transferred is in a database it is a two-step process, and if the file sizes are large this is added and unneeded work. Or are you suggesting I just include the header files and turn the .c files into a library, this could work, I think I will need a lot of the same logic.
>
> -----Original Message-----
> From: Maarten.Litmaath at cern.ch <Maarten.Litmaath at cern.ch>
> Sent: Wednesday, September 28, 2022 4:59 PM
> To: discuss at gridcf.org
> Cc: Brown, Joshua <brownjs at ornl.gov>
> Subject: [EXTERNAL] Re: [Discuss] Understanding How to Implement a Custom Client
>
> Hi Joshua,
>
> > What I am trying to do is have my application working as a client to a GridFTP server. My application asks the GridFTP server to execute a transfer between itself and another GridFTP server.
>
> Your application could invoke the standard client: globus-url-copy.
> It supports the third-party transfer paradigm you described.
More information about the discuss
mailing list