System user visibility requirements
I'm missing something simple here but for the life of me cannot work out what I'm doing wrong.
I have a wrapper service (GetChildConnectionsWrapped) defined on a thing that wraps the GetChildConnections service of a Organization thing.
My system user has visibility of the Organization thing, my executing user does not.
The GetChildConnections service has execute permission for the system user but not the executing user.
The GetChildConnectionsWrapped service has execute permissions for the executing user but not the system user.
When I call the wrapper service from a mashup I get the following error message in my script log....
"User does not have visibility permission for <organization>."
If I give visibility permission to the organization for the executing user then everything works. However, from my understanding of how wrapped services are executed this should not be required.
What have I missed?
Thanks
Wayne


