Versions Compared

Key

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

...

Wiki Markup
There is little discrepancy&nbsp;between _API-M_ WSDL definition of method&nbsp;_modifyDatastreamByValue_ and it's web definition on ([https://wiki.duraspace.org/display/FCR30/API-M#API-M-modifyDatastreamByValue|https://wiki.duraspace.org/display/FCR30/API-M#API-M-modifyDatastreamByValue]). WSDL says attribute&nbsp;_dsContent_ is of type *byte\[\]*, but web says String. I suppose, the *byte\[\]* as the correct type.&nbsp; <span style="color: #808080"><em>(You're correct, Jiri. I've fixed the documentation. - Chris)</em></span>

Affected API-A Methods

  • getDatastreamDissemination

...

  1. One WSDL rule them all
    1. MTOMize only "blue" operations
    2. MTOMize all MTOMizable operations
  2. New WSDLs and endpoints for MTOMized version of API
  3. Routing (Mediator Pattern)

Visualization in pseudo UML

1.a & 1.b

   

...

2. (the lower rectangles are MTOM enabled)
 

...

Namespaces

suggestion:

prefix

old

new

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="497a4c25-33b8-47f2-9324-526a997810cf"><ac:plain-text-body><![CDATA[

fedora-types [

http://www.fedora.info/definitions/1/0/types/]

[ [http://fedora-commons.org/

Image Addedhttp://fedora-commons.org/]2011/07/definitions/types/Image Added

[http://www. fedora.info/2011/07/definitions/types/]] ]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="c11defe5-a670-4fb5-80f3-2403252ab830"><ac:plain-text-body><![CDATA[

fedora-api [

http://www.fedora.info/definitions/1/0/api/] [ [http://fedora-commons.org/Image Addedhttp://fedora-commons.org/]2011/07/definitions/api/

[http://www.fedora.info/2011/07/definitions/api/]]

]]></ac:plain-text-body></ac:structured-macro>Image Added

References