Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
pr_methods:executeentityservice [2023/04/04 05:51] – removed - external edit (Unknown date) 127.0.0.1pr_methods:executeentityservice [2023/05/08 06:53] (current) sean
Line 1: Line 1:
 +{{tag>Index Programmers_Reference Methods IExecutionEngine_Interface ExecuteEntityService Index}}
 +
 +====executeEntityService (IProcess, String,  EntityIdentifier, IEntity [], String, Boolean) ====
 +<code java>public INotification executeEntityService (IProcessparent, String serviceName, EntityIdentifier provider, IEntity [] parameters, String channelTypeName, Boolean asynchronous)
 +throws ServerTimeOutException, AccessDeniedException, ExecutionException;</code>
 +
 +This method calls the specified service of the specified service provider.
 +===Parameters===
 +|''serviceName''|the name of the service to call (the service provider must expose the service)|
 +|''provider''|the name and unique ID of the intelligent business object which provides the service|
 +|''parameters''|the instances of the business objects representing the service input if it is required or null if the service requires no input|
 +|''channelTypeName''|the name of the channel through which the service is requested. If null the service is requested through the default channel of the provider.|
 +|''asynchronous''|if true the service is called in a separate thread.|
 +
 +===Returns===
 +The notification appropriate to the reply type of the called service if the service call was successful.