Differences between revisions 2 and 4 (spanning 2 versions)
Revision 2 as of 2008-06-27 09:58:08
Size: 1157
Editor: bam
Comment:
Revision 4 as of 2010-03-17 13:13:43
Size: 1221
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:

API wsdls and interfaces:
[[attachment:webserviceapis.zip]]

Summary DOMS-related APIs

API wsdls and interfaces: webserviceapis.zip

Bitstorage API

  • Upload (save-md5)): save a file and get md5sum back

    • parameters: file
    • returns: URL + md5sum
  • Approve: approve a file

    • parameters: file ? URL ? md5sum ?
    • returns: ?
  • Delete: delete a file not approved

    • parameters: file ? URL ?
    • returns: ?
  • Space-left: report space left

    • returns: space left

File Characterization API

  • Characterize

    • parameters: URL
    • returns: 'output of characterization tools' + file format ID

Fedora 3.0 API

  • As is :). Exception: purge is not allowed.

File Object Work-Flow

  • Build File Object
  • Upload File + Put URL in File Object
  • Characterize File + Put characterization in File Object
  • Ingest and Publish
  • Approve File

LDAP API

  • Log in
  • Log out?

Talk to who?

PID API

  • NewPID

    • parameters: prefix string (limited length)
    • returns: unique PID with requested prefix

Search API

  • Search

    • parameters: search string
    • returns: search result - list of PIDs or ?

SummaryAPIs (last edited 2010-03-17 13:13:43 by localhost)