Unable to render {include} The included page could not be found.
IntroductionThe Fedora Access service defines an open interface for accessing digital objects. The access operations include methods to do reflection on a digital object (i.e., to discover the kinds of disseminations that are available on the object), and to request disseminations. The major function of the Fedora Access service is to fulfill a client's request for dissemination. To support disseminations, the underlying repository system must evaluate the services specified for a digital object, and figure out how to call it. The service may be internal to the repository, or it may be a web service external to the repository. The underlying repository system facilitates all external service bindings on behalf of the client, simply returning a dissemination result via the access service layer. MethodsRepository AccessdescribeRepositoryGets information that describes the repository. Returns:
Object AccessfindObjectsLists the specified fields of each object matching the given criteria. Input parameters:
The possible values for resultfield are the following:
Returns:
Note:
resumeFindObjectsGets the next list of results from a truncated findObjects response. Input parameters:
Returns:
getObjectHistoryGets a list of timestamps that correspond to modification dates of components. This currently includes changes to Datastreams and disseminators. Input parameters:
Returns:
getObjectProfileProfile of an object, which includes key metadata fields and URLs for the object Dissemination Index and the object Item Index. Can be thought of as a default view of the object. Input parameters:
Returns:
Note: Datastream AccessgetDatastreamDisseminationGets the content of a datastream. Input parameters:
Returns:
listDatastreamsLists the datastreams of an object. Input parameters:
Returns:
Dissemination AccessgetDisseminationDisseminates the content produced by executing the method specified in the service definition associated the specified digital object. Input parameters:
Returns:
listMethodsLists all the methods that the object supports. Each method can take a number of paramethers. Each parameter for a method has a name, and a type. The possible values of a parameter depends on its type. It can be bound to a datastream in the object, it can have a hardcoded value or it can be defined by the caller. Each parameter is defined to be passed by reference or passed by value. Input parameters:
Returns:
WSDLWhen running your own Fedora server, the API-A WSDL is available at /wsdl?api=API-A. Example: Warning The Apache Axis library also automatically provides an INCORRECT WSDL DOCUMENT at /fedora/services/access?wsdl. Please DO NOT USE this; it is automatically generated and will result in unexpected behavior for your clients. The recommended URL, /fedora/wsdl?api=API-A produces a copy of the API-A WSDL exactly as it was intended. Unable to render {include} The included page could not be found.
|