OTX Reference
|
|
Execute a service provided by an external service provider More...
Classes | |
class | ServiceArguments |
Represents the list of arguments for a service More... | |
Public Attributes | |
ServiceArguments | arguments |
This simple container element represents the list of arguments for a service More... | |
System.Boolean | executeAsync |
This option tells the communication backend to make this service execution non-blocking More... | |
OtxLink | providerType |
This attribute identifies the external provider to execute the service on. The link shall point to the corresponding ServiceProviderSignature More... | |
OtxName | service |
This attribute identifies the service that shall be executed. The service name shall be defined within the corresponding service declaration within the ServiceProviderSignature More... | |
ServiceVariable | serviceHandle |
For every started service a serviceHandle is returned. With this handle the running service can be stopped (if possible). It is also possible to check if the service is already running. More... | |
ServiceProviderTerm | serviceProvider |
A service of this ServiceProvider will be executed More... | |
Public Attributes inherited from OpenTestSystem.Otx.Core.Actions.ActionRealisation | |
OtxLink | validFor |
Validity of ActionRealisation. More... | |
Execute a service provided by an external service provider
The ExecuteService activity shall execute a service provided by an external service provider. The action executes externally implemented functionality of the provider. The required parameters of the service are defined in the ServiceSignature.
Exceptions.ProviderDisposedException | |
Exceptions.ProviderServiceException | |
Core.Exceptions.TypeMismatchException |
ServiceArguments OpenTestSystem.Otx.Extensions.ExternalServiceProvider.Actions.ExecuteService.arguments |
This simple container element represents the list of arguments for a service
System.Boolean OpenTestSystem.Otx.Extensions.ExternalServiceProvider.Actions.ExecuteService.executeAsync |
This option tells the communication backend to make this service execution non-blocking
This means that if executeAsync is set to true, the OTX execution flow will immediately move on to the next Action, without waiting for the result of the ExecuteService action. An OTX sequence can make use of the ServiceExecutionFinishedEventSource term to be notified when the service has finished.
OtxLink OpenTestSystem.Otx.Extensions.ExternalServiceProvider.Actions.ExecuteService.providerType |
This attribute identifies the external provider to execute the service on. The link shall point to the corresponding ServiceProviderSignature
OtxName OpenTestSystem.Otx.Extensions.ExternalServiceProvider.Actions.ExecuteService.service |
This attribute identifies the service that shall be executed. The service name shall be defined within the corresponding service declaration within the ServiceProviderSignature
ServiceVariable OpenTestSystem.Otx.Extensions.ExternalServiceProvider.Actions.ExecuteService.serviceHandle |
For every started service a serviceHandle is returned. With this handle the running service can be stopped (if possible). It is also possible to check if the service is already running.
ServiceProviderTerm OpenTestSystem.Otx.Extensions.ExternalServiceProvider.Actions.ExecuteService.serviceProvider |
A service of this ServiceProvider will be executed