Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This actor establishes a connection to a Fedora Repository and sends a request using the Fedora REST API.

...

Required Packages :

...

  • JyFedoREST
Source file :

FCRepoGETActor.py

...

The "FCRepo REST GET" PythonActor is used in the following workflows:

  • REST - API - Test1
  • REST - API - Test2
  • REST - API - Test3
  • REST - API - Test4

FormatSerializerActor

...

  • image_out : AWTImageToken containg an AWT Image. It is broadcast only if the an image was supplied to the "in" port.
  • string_out : StringToken. It is broadcast only if a string was supplied to the "in" port.

The "FCRepo Format Serialzer" PythonActor is used in the following workflows:

  • REST - API - Test1
  • REST - API - Test2
  • REST - API - Test3
  • REST - API - Test4
  • REST - API - Test5

FCRepoDialogActor

This actor displays a SWING dialog that allows the user to enter parameters required to connect to a Fedora Repository.

...

Required Packages :

...

  • FCRepoKepler
Source file :

FCRepoDialogActor.py

...

The "FC Repository Dialog" PythonActor is used in the following workflows:

  • REST - API - Test3
  • REST - API - Test4

FCRepoDatastreamDialogActor

This actor displays a SWING dialog that allows the user to enter parameters required to connect to a Fedora Repository and access a particular datastream.

...

Required Packages :

...

  • FCRepoKepler
Source file :

FCRepoDatastreamDialogActor.py

...

The "FCRepo Datastream Dialog" PythonActor is used in the following workflows:

  • REST - API - Test5

DatastreamDisseminationActor

This actor connects to a Fedora Respoitory and retrieves a datastream dissemination.

...

Required Packages :

...

  • JyFedoREST
Source file :

...

The "FCRepo Dissemination" PythonActor is used in the following workflows:

  • REST API Test5

Kepler Workflows

REST API Test1

A simple workflow to retrieve an XML string from a Fedora Repository containing the 'Smiley' demo data set.

...

Source file :

...

REST-API-Test1.xml

REST API Test2

A simple workflow to retrieve an image from a Fedora Repository containing the 'Smiley' demo data set.

...

Source file :

...

REST-API-Test2.xml

REST API Test3

A workflow to retrieve a list of all objects in a Fedora Repository.

...

Source file :

...

REST-API-Test3.xml

REST API Test4

A variation of REST-API-Test4.xml to be customized to retrieve a datastream dissemination from a local repository.

...

Source file :

...

REST-API-Test4.xml

h3, REST API Test5

...


A workflow thast uses the fcrepo.http.restapi client code to retrieve a datastream dissemenation.

This is a four step workflow:

  1. Display a form dialog for entering parameters to be used to retrieve a datastream dissemination. Uses SimpleHTMLDialog
    from fcrepo.kepler to display and manage the form.
  2. Use fcrepo.http.restapi to get a datastream dissemnination.
  3. Serialize the dissemination into a displayable format.
  4. Display results.

...

Source file :

...

REST-API-Test5.xml

Kepler Workflows

.