Gliffy Diagram |
---|
size | L |
---|
name | metadata dissemination |
---|
page | ~eddie:Dissemination Architecture Updates |
---|
pageid | 7733419 |
---|
align | left |
---|
space | ~eddie |
---|
|
In previous versions of Fedora, datastream inputs to service methods were limited to datastreams that were members of a given data object.A typical scenario involved a dissemination that used XSL to transform one metadata format into another.
For example, in order to create a dissemination which uses an XSL document to transform one metadata format into another, each object was required to have a member datastream that contained (or referenced) the XSL document, even though the XSL document was shared across all of the objects.
Gliffy Diagram |
---|
size | L |
---|
name | metadata dissemination |
---|
page | ~eddie:Dissemination Architecture Updates |
---|
pageid | 7733419 |
---|
align | left |
---|
space | ~eddie |
---|
|
sDep MethodMap
Code Block |
---|
<fmm:MethodMap name="MethodMap - Document Transform SDEF Methods"
xmlns:fmm="http://fedora.comm.nsdlib.org/service/methodmap">
<fmm:Method operationName="transform"
wsdlMsgName="transformRequest"
wsdlMsgOutput="transformResponse">
<fmm:DatastreamInputParm parmName="DC" passBy="URL_REF" required="true"/>
<fmm:DatastreamInputParm parmName="XSL" passBy="URL_REF" required="true"/>
<fmm:DefaultInputParm parmName="CLEAR_CACHE" passBy="VALUE" required="true"
defaultValue="yes" />
<fmm:MethodReturnType wsdlMsgName="transformResponse"
wsdlMsgTOMIME="text/xml"/>
</fmm:Method>
</fmm:MethodMap>
|
...