Hello, On Mon, Oct 29, 2007 at 02:02:42PM -0400, gaurav khanna wrote: > To do this, I am trying to write a ExternalElementProducer > Information provider. This requires specifying the location of a script > in the file rp-provider-config.xml and to specify the periodicity with > which it will run and populate MDS. However, for my purpose, > a globus-url-copy call should send the data to MDS as and when it is > called. So, this is more like an on-demand push based data publishing > model instead of a pull based model which seems to be used when a script > runs periodically and MDS gets the > data from it. > > Essentially what I need is some C API which when used within > globus-url-copy, would transfer or push the above mentioned data to the > MDS. Is it possible to do that in Globus ?
Ok, I've asked around a bit and there are some C bindings for what you're trying to do. I don't know of documentation of the API, but if you look in the ws-mds module, there is an example of something similar that should help you located at: ws-mds/index/c/index_add/* If you really just want to modify globus-url-copy, you can just use the C bindings and not bother with an information provider. -Neill.
