Fixed: SOAPService does not work
This was broken by r1839451 committed at the bottom of
A simple fix is to allow "webtools/control/SOAPService/serviceName?WSDL" scheme.
@@ -203,9 +203,9 @@ public class RequestHandler {
String overrideViewUri = getOverrideViewUri(path);
if (requestMapMap.containsKey(requestUri)
// Ensure that overridden view exists.
- && (overrideViewUri == null || viewMapMap.containsKey(overrideViewUri))) {
+ && (overrideViewUri == null || viewMapMap.containsKey(overrideViewUri)
+ || ("SOAPService".equals(requestUri) && "wsdl".equalsIgnoreCase(req.getQueryString())))){
rmaps = requestMapMap.get(requestUri);
- req.setAttribute("overriddenView", overrideViewUri);
} else if (defaultRequest != null) {
rmaps = requestMapMap.get(defaultRequest);
} else {
