This page last changed on Jul 14, 2010 by awoods.
Design In-Progress
Comments/Suggestions welcome.
14-july-2010

Requirements

  1. Service will create a listing of contentIds and associated MD5

Design

Functionality spec
  1. Service inputs
    1. spaceId of contents for which associated metadata will be exported
    2. metadata field(s)
      1. MD5
      2. TBD...
    3. spaceId where export file will be stored
    4. contentId of export file
  2. Service outputs
    1. comma-delimited content item stored as input:spaceId/input:contentId
      • see output file description below
  3. Service exceptions
    1. source space not found
    2. output space not found
    3. output content item already exists
Output File Description
  1. The exported file will be comma-delimited
  2. The first line of the file will contain a header for each column
  3. If a metadata element is not found for any content item, the corresponding column will contain a message string
    Space ID,Content ID,MD5
    space0,path/contentA,15970caabc295dd928c0d3db20c72642
    space0,path/contentB,MD5-not-found
    space0,path/contentC,488e0b0466ee9c441fd20ff51a152a6c
    
Document generated by Confluence on Apr 27, 2011 14:55