WSAction Execution with Optimize

Hi Community members,

We are working on executing a Optimize WSAction based on a default rule. We have created a web service provider to accept the data sent to IS from Optimize. We are having invocation problems with the below errors.

Access Denied. User “local/Default” does not have permissions to invoke service: abc.optimize.utils.WSActions:processKpiRuleDesc.

We initially started of with setting the execute ACL for this provider to Anonymous which didn’t work out. My query is why do we need to specify a username & password compulsorily. Can’t we just invoke the web service with a Anonymous user account.

The inputs have been kept standard since our primary concern is to get the WSAction working.

Would appreciate your inputs.?