Work-in-progress notes on Fedora's WSDL parsing and service mapping in SDeps, post 3.2:
- 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
- FCREPO-16: Does not support SOAP message bindings
- Effectively limited to one port (operations are all mapped to the first port with an HTTP binding)
- see ServiceMapper.merge();
- FCREPO 619: ServiceDeployment WSDL cannot specify relative URIs in http:address
- Does allow local.fedora.server variable as location
- Appears to require all portTypes to include all abstract message types? (still looking into this)