| 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.1 | pr_methods:executeentityservice [2023/05/08 06:53] (current) – sean |
|---|
| | {{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. |
| |