User engine apparently breaks wsdl in some cases

(X-posting to the engine group as well)

Wsdl calls fail under certain circumstances when the user engine is in
use. After much experimentation, this is what I found.

  • I have an application that uses the login and user engines for
    permissions and security. The configuration works correctly.
  • I created a web service for the application. If I use direct dispatch
    (the default), I can both invoke the service and call service.wsdl and
    get the expected results.
  • If I modify the web service to use layered or delegated dispatching, I
    can still invoke the service, but the service.wsdl call fails with
    “method not found”
  • If I then comment out the line “include UserEngine” in the
    application.rb, the wsdl call works again.

It seems to me that something in the user engine is overriding the
wsdl call or masking it in some way. I am going to continue to
investigate this, but any help would be greatly appreciated.


This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs