Hi there,

I am implementing a contract first webservice implementation with a
provided wsdl using Grails and CXF.

When trying to serve the wsdl from a url such as http://localhost:8080/
<appname>/services/<servicename>?wsdl

By just using the browser, I get a response:

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/";>
  <soap:Body>
    <soap:Fault>
      <faultcode>soap:Server</faultcode>
      <faultstring>None of the policy alternatives can be
satisfied.</faultstring>
    </soap:Fault>
  </soap:Body></soap:Envelope>

The original wsdl has a policy like:

  <wsp:Policy wsu:Id="http_binding_policy">
    <wsp:ExactlyOne>
      <wsp:All>
        <http:BasicAuthentication
xmlns:http="http://schemas.microsoft.com/ws/06/2004/policy/http"/>
      </wsp:All>
    </wsp:ExactlyOne>
  </wsp:Policy>
  <wsdl:types>

So i tried with setting up basic authentication but this has no effect on
just retrieving the wsdl. I keep getting the same error.

I tried using SOAP UI with a basic authentication setup but no luck so far

Any hints on what i am doing wrong? Pointers where to look?

-- 
Marco Pas

Reply via email to