Uploaded image for project: 'OODT (Retired)'
  1. OODT (Retired)
  2. OODT-456

New OFSN product handler to support generation of list of download URLs associated with an OFSN

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • 0.3, 0.4
    • 0.5
    • grid, product server
    • None

    Description

      OODT Grid, through the help of various OFSN product-handlers like StdOFSNGetHandler [1], enables the download of products located on a particular host. Recursive product listing handlers [2] furthermore, support the discovery of products located within a particular OFSN on the product server.

      Users within the climate change community have described a need to quickly download number of products located under a particular OFSN without having to individually download each product. To address this need, I propose developing a new OFSN product handler combining features of [1] and [2] to specifically generate a list of URLs that can be used to download products easily. Tools, like wget, can easily use a file containing a list of URLa to actually download the products automatically.

      To make this idea more generic, I will suggest that the return-type for URLs generated by this handler, be configurable. Thus, it may be possible, for example, to get the MD5 checksum for number of products as easily as it would be to actually download the products themselves using this new product-handler.


      [1] http://svn.apache.org/repos/asf/oodt/trunk/product/src/main/java/org/apache/oodt/product/handlers/ofsn/StdOFSNGetHandler.java
      [2] http://svn.apache.org/repos/asf/oodt/trunk/product/src/main/java/org/apache/oodt/product/handlers/ofsn/FileListRecursiveHandler.java

      Attachments

        Activity

          People

            riverma Rishi Verma
            riverma Rishi Verma
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: