Integration Server 10.3 | Publish-Subscribe Developer’s Guide | Configuring the Integration Server to Publish and Subscribe to Documents | Specifying a User Account for Invoking Services Specified in webMethods messaging triggers
 
Specifying a User Account for Invoking Services Specified in webMethods messaging triggers
If a Integration Server receives locally published documents or documents routed through the Broker, you need to specify the user account that Integration Server uses to invoke trigger services. When a client invokes a service via an HTTP request, Integration Server checks the credentials and user group membership of the client against the Execute ACL assigned to the service. Integration Server performs this check to make sure the client is allowed to invoke that service. In a publish-and-subscribe situation, however, Integration Server invokes the service when it receives a document rather than as a result of a client request. Because Integration Server does not associate user credentials with a published document, you can specify the user account for Integration Server to use when invoking services associated with triggers.
You can instruct Integration Server to invoke a service using the credentials of one of the predefined user accounts (Administrator, Central, Default, Developer, Replicator). You can also specify a user account that you or another server administrator defined. When Integration Server receives a document that satisfies a trigger condition, Integration Server uses the credentials for the specified user account to invoke the service specified in the trigger condition.
For more information about setting the Run Trigger Service As User property, see Removing References to a User Account.
Note:
If a webMethods messaging trigger receives documents from Universal Messaging, you set the execution user using the Execution user property for the trigger.