# Confirm User engine clobbers active web service actions

**URL:** <https://www.ruby-forum.com/t/confirm-user-engine-clobbers-active-web-service-actions/62660>\
**Category:** Rails\
**Created:** [June 7, 2006, 2:03am UTC](https://www.ruby-forum.com/t/confirm-user-engine-clobbers-active-web-service-actions/62660 "2006-06-07T02:03:56Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Clayton\_C](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/cdc98d/32.png) [@Clayton\_C](https://www.ruby-forum.com/u/Clayton_C)\
**Post date:** [June 7, 2006, 2:03am UTC](https://www.ruby-forum.com/t/confirm-user-engine-clobbers-active-web-service-actions/62660/1 "2006-06-07T02:03:56Z")

</div>

Hello

Ive been learning / implementing AWS

Thanks to the wonderful pdf by orielly I was able to spot a problem with  
the  
User Engine

I would like to see if anyone else has had problems with this??

Basically if you make a web service at /products

You should be able to reach /product/wsdl and get a well formatted xml  
doc

If you have a login engine on it seems fine but as soon as you install  
user  
engine it

Errors with no action repsoneded to wsdl

If you look insdie the role permissions there is no actions for api or  
wsdl

---

<div class="post-metadata">

**Author:** ![Clayton\_C](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/cdc98d/32.png) [@Clayton\_C](https://www.ruby-forum.com/u/Clayton_C)\
**Post date:** [June 7, 2006, 5:05am UTC](https://www.ruby-forum.com/t/confirm-user-engine-clobbers-active-web-service-actions/62660/2 "2006-06-07T05:05:21Z")

</div>

Clayton C. wrote:

> Hello

> You should be able to reach /product/wsdl and get a well formatted xml  
> doc
> 
> If you have a login engine on it seems fine but as soon as you install  
> user  
> engine it
> 
> Errors with no action repsoneded to wsdl

You are correct. I reported this quite a while back, but apparently it  
has not been fixed. In user engine is a command that hides the wsdl  
command - literally hides it. The following line is in  
authorized\_system.rb in the user engine.

```
  hide_action :action_method_names, :wsdl, :deepcopy

```

Remove :wsdl and things should work again.

Keith

---

<div class="post-metadata">

**Author:** ![Clayton\_C](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/cdc98d/32.png) [@Clayton\_C](https://www.ruby-forum.com/u/Clayton_C)\
**Post date:** [June 7, 2006, 4:37pm UTC](https://www.ruby-forum.com/t/confirm-user-engine-clobbers-active-web-service-actions/62660/3 "2006-06-07T16:37:10Z")

</div>

On 7 Jun 2006, at 00:59, Clayton C. wrote:

> If you look insdie the role permissions there is no actions for api  
> or wsdl  
> Add them to the table then. Or (I’ve not done web services in Rails  
> yet) if the process involves creating a method within the controller,  
> rake sync\_permissions might pick it up.

Otherwise, creating them is as simple as adding an entry to the  
permissions table.

–  
Paul R.

---

<div class="post-metadata">

**Author:** ![Clayton\_C](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/cdc98d/32.png) [@Clayton\_C](https://www.ruby-forum.com/u/Clayton_C)\
**Post date:** [June 7, 2006, 6:50pm UTC](https://www.ruby-forum.com/t/confirm-user-engine-clobbers-active-web-service-actions/62660/4 "2006-06-07T18:50:51Z")

</div>

The user engine doesn’t look for any web services, so it could  
definitely use some patch-based love here. Please do work something up  
and submit it to the Collaboa site.

- james

---

<div class="post-metadata">

**Author:** ![Clayton\_C](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/cdc98d/32.png) [@Clayton\_C](https://www.ruby-forum.com/u/Clayton_C)\
**Post date:** [June 7, 2006, 9:15pm UTC](https://www.ruby-forum.com/t/confirm-user-engine-clobbers-active-web-service-actions/62660/5 "2006-06-07T21:15:52Z")

</div>

It would seem so,

I tried just adding it to the permissions table but im still getting no  
action

Ill look into it
