Child pages
  • Behavior Mechanisms

Versions Compared


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


  • DATASTREAM values are refer to datastreams of the object(s) the mechanism will be bound to.
    They must always be passed by URL-REF, which means you cannot directly access the datastream's
    value, even if it is just a short string.
    Contrary to what the Admin tool help system says, you can use DATASTREAM references in a mechanism even
    though you have defined the mechanism as being "Multi-Server Service".
  • DEFAULT values are defined within the mechanism. They are always passed by VALUE, since the
    data you want entered in the URL is the data you entered. (You could have pasted this information
    directly into the URL, but that would make it much more difficult to read.) Note: Don't declare a
    default value that points to Fedora on the local server, because this value won't be updated when
    the object is moved to another repository. Instead, just put the value directly in the service URL.
  • USER values must be passed from elsewhere, as part of the URL that calls the dissemination. For
    an example, see the URL that is created when you use one of the demo image manipulation methods.
    Note that USER values must be defined in the behavior definition, and have the same name there
    as they do in the behavior mechanism.