You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Work-in-progress notes on Fedora's WSDL parsing and service mapping in SDeps, post 3.2:

  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();
  4. FCREPO 619: ServiceDeployment WSDL cannot specify relative URIs in http:address
    • Does allow local.fedora.server variable as location
  5. Appears to require all portTypes to include all abstract message types? (still looking into this)
  • No labels