public INotification executeEntityService (IProcessparent, String serviceName, EntityIdentifier provider, IEntity [] parameters, String channelTypeName, Boolean asynchronous) throws ServerTimeOutException, AccessDeniedException, ExecutionException;
This method calls the specified service of the specified service provider.
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. |
The notification appropriate to the reply type of the called service if the service call was successful.