Versions Compared

Key

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

...

  1. Only supports one wsdl:service definition (contra WSDL 1.1), multiple wsdl:service elements will override previous
    • This is dependent on the WSDLParser, which only allows a single service; as well as the ServiceMapper, which only expects one
  2. FCREPO-16: Does not support SOAP message bindings
  3. Effectively limited to one port (operations are all mapped to the first port with an HTTP binding)
    • see ServiceMapper.merge();
    • Consequence: Operations can't be grouped according to http:address, so different service hosts mean only LOCAL addressing can work
  4. FCREPO 619: ServiceDeployment WSDL cannot specify relative URIs in http:address
    • Does allow local.fedora.server variable as location
  5. Effectively limited to a single portType (WSDLParser has one Service, Service class has one PortType)
  6. Appears to require all portTypes to include all abstract message types? (still looking into this)

Wishlist

  1. Allow multiple ports and port types
  2. Clarify documentation on meaning of required parms and default values in SDef and SDep