Differences between revisions 1 and 6 (spanning 5 versions)
Revision 1 as of 2008-11-07 12:23:54
Size: 770
Editor: jrg
Comment:
Revision 6 as of 2010-03-17 13:08:52
Size: 1039
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 10: Line 10:
## WSDL: attachment:DomsObjectCreation.xml WSDL: [[attachment:DomsObjectCreation.xml]]
Line 18: Line 18:
 * {{{URI templatePID}}} DOMS PID of the template to use for creation of the object.  * {{{String user}}} Username for the user creating a new object
 * {{{String pass}}} Password for the user creating a new object
 * {{{org.apache.axis.types.
URI templatePID}}} DOMS PID of the template to use for creation of the object.
Line 21: Line 23:
 * {{{URI}}} PID of the new object created in the DOMS.  * {{{org.apache.axis.types.URI}}} PID of the (topmost) new object created in the DOMS. Other objects may have been created, and are in that case related to this object.

Object creation API

A webservice for creating a new object, as the clone of an existing template.

Given the PID of a template, it returns the PID a new object which is cloned from the old object and ingested into Fedora.

Object creation API

WSDL: DomsObjectCreation.xml

The following describes those methods of the Object creation API that may be called by the GUI.

createObjectFromTemplate

Created a new object from the given template, and returns the PID of the new object.

Input parameters:

  • String user Username for the user creating a new object

  • String pass Password for the user creating a new object

  • org.apache.axis.types.URI templatePID DOMS PID of the template to use for creation of the object.

Returns:

  • org.apache.axis.types.URI PID of the (topmost) new object created in the DOMS. Other objects may have been created, and are in that case related to this object.

Throws:

  • Exception If an internal error occurred.

Object creation API (last edited 2010-03-17 13:08:52 by localhost)