[ISS.0084.9004] Access Denied

I am getting the following exception when I tried to call wM flow services from oracle pl/sql.
wM IS is in a cluster and when I talked to individual servers, I am getting the correct response,
but when I talked to virtual , I am getting the following error:
webM:classNamecom.wm.app.b2b.server.AccessException</webM:className>
<webM:message xml:lang="">[ISS.0084.9004] Access Denied</webM:message>
</webM:exception>
I have the save and restore pipe lines. Whenever you see this error, request is not even reaching the flow service.
When I open the restore pipe line, file does not exist.
But when I query wMError table, I see 2 errors.

  1. Access Denied
  2. Exception occurred while processing the body of the message
    Do anybody has any clue?

The problem is with accessing the service outside of wm. Change the execute ACL for the service to anonymous and the Oracle service should be able to run it.