Property | Description |
List ACL | Users in the Allowed list of this assigned ACL can see that the element exists and view the element’s metadata (input, output, etc.). |
Read ACL | Users in the Allowed list of this assigned ACL can view the source code and metadata of the element. |
Write ACL | Users in the Allowed list of this assigned ACL can lock, edit, rename, and delete the element. |
Execute ACL | Users in the Allowed list of this assigned ACL can execute the service. This level of access only applies to services and web service descriptors. |
Enforce execute ACL | When top-level service only. The Integration Server performs ACL checking against the service when it is directly invoked from a client or DSP. For example, suppose a client invokes the OrderParts service on server A. After checking port access, server A checks the Execute ACL assigned to OrderParts to make sure the requesting user is allowed to run the service. It does not check the Execute ACL when other services invoke OrderParts. Always. The Integration Server performs ACL checking against the service when it is directly invoked from a client as well as when it is invoked from other services. For example, suppose the OrderParts service is invoked from a browser, as well as by the ProcessOrder and AddToDatabase services. If Always is set on OrderParts, the server performs ACL checking on OrderParts three times (once when it is invoked from the browser and twice when it is invoked by ProcessOrder and AddToDatabase). Note: This property applies to services only. While you can set an execute ACL for web service descriptors, Integration Server always performs ACL checking when a web service descriptor is called. |