Thanks for your response to both questions!  If I end up with something
useful I'll certainly contribute it to the OODT project.

-Andy

On Sat, Mar 19, 2011 at 7:14 PM, Mattmann, Chris A (388J) <
chris.a.mattm...@jpl.nasa.gov> wrote:

> Hi Andy,
>
> Thanks for your question. My replies inline below:
>
> >
> > I'd like to implement a new data transfer protocol in the file manager.
> > More specifically I'd like to be able to call the StorNext SAN API to
> move
> > large files with greater efficiency than native copy commands allow.
> >
> > Would the best approach be to create StorNextDataTransfer and
> > StorNextDataTransferFactory classes (implementing the appropriate
> > interfaces) and include my custom logic therein?
>
> +1, yep that's the way to go about it at least IMHO.
>
> > How would I instantiate my
> > custom solution?
>
> After you bake up your 2 classes (the transfer and the factory), package
> them up somehow (you could create a stornext-transfer MVN project) and then
> what you'd do is end up with a jar somehow (via Maven, or however) and then
> take that jar and drop it inside of filemgr/lib inside of your deployment
> directory. Then edit your filemgr/etc/filemgr.properties file and specify
> your data transfer factory (if you are doing FM server side transfer). If
> you are doing client transfer (via the crawler, the std ingester, or simply
> via the filemgr-client), then all you need to do is specify your data
> transfer factory and then specify the clientTransfer switch.
>
> Then after you've used your data transfer for a while and are confident in
> it, and if you are willing you could always contribute it back to OODT
> proper at Apache. This would depend on the licensing for whatever underlying
> library that you integrate (you can check
> http://www.apache.org/legal/resolved.html for that) and then you'd create
> a JIRA issue for it and attach a patch.
>
> Thanks and good luck Andy!
>
> Cheers,
> Chris
>
> > On Sat, Mar 19, 2011 at 12:36 PM, Andy Bauch <andy.ba...@gmail.com>
> wrote:
> >
> >> In the product server documentation it states that the service can
> >> "transform products from proprietary formats and into Internet standard
> >> formats or run other transformations, all without impacting local stores
> or
> >> operations."
> >>
> >> I was wondering what enabled this open-ended functionality.  From what I
> >> can tell, the idea is that you simply create your own implementation of
> the
> >> QueryHandler interface and do all of the data fetching/transformation
> there.
> >>
> >> Is that the case?
> >>
> >> Thanks!
> >>
> >> -Andy
> >>
>
>
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> Chris Mattmann, Ph.D.
> Senior Computer Scientist
> NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
> Office: 171-266B, Mailstop: 171-246
> Email: chris.a.mattm...@nasa.gov
> WWW:   http://sunset.usc.edu/~mattmann/
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> Adjunct Assistant Professor, Computer Science Department
> University of Southern California, Los Angeles, CA 90089 USA
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>
>

Reply via email to