OTX Reference
|
|
Realisations of an Action. More...
Inherits OpenTestSystem.Otx.Core.UniversalTypes.ExtensionInterface.
Inherited by OpenTestSystem.Otx.Core.Actions.Assignment, OpenTestSystem.Otx.Core.Actions.ByteFieldModifier, OpenTestSystem.Otx.Core.Actions.ListModifier, OpenTestSystem.Otx.Core.Actions.MapModifier, OpenTestSystem.Otx.Core.Actions.ProcedureCall, OpenTestSystem.Otx.Extensions.Assertion.Actions.Assert, OpenTestSystem.Otx.Extensions.BusMonitoring.Actions.StartBusMonitoring, OpenTestSystem.Otx.Extensions.BusMonitoring.Actions.StopBusMonitoring, OpenTestSystem.Otx.Extensions.ComInterface.Actions.ActivateEthernet, OpenTestSystem.Otx.Extensions.ComInterface.Actions.CloseComInterface, OpenTestSystem.Otx.Extensions.ComInterface.Actions.ConnectComInterface, OpenTestSystem.Otx.Extensions.ComInterface.Actions.DeactivateEthernet, OpenTestSystem.Otx.Extensions.ComInterface.Actions.SetDefaultComInterface, OpenTestSystem.Otx.Extensions.ComInterface.Actions.TlsSetCertificate, OpenTestSystem.Otx.Extensions.DiagCom.Actions.CloseComChannel, OpenTestSystem.Otx.Extensions.DiagCom.Actions.ExecuteDiagService, OpenTestSystem.Otx.Extensions.DiagCom.Actions.ExecuteHexDiagService, OpenTestSystem.Otx.Extensions.DiagCom.Actions.GetAllResultsAndClear, OpenTestSystem.Otx.Extensions.DiagCom.Actions.IdentifyAndSelectVariant, OpenTestSystem.Otx.Extensions.DiagCom.Actions.SetComParameter, OpenTestSystem.Otx.Extensions.DiagCom.Actions.SetComplexComParameter, OpenTestSystem.Otx.Extensions.DiagCom.Actions.SetParameterValue, OpenTestSystem.Otx.Extensions.DiagCom.Actions.SetParameterValueBySemantic, OpenTestSystem.Otx.Extensions.DiagCom.Actions.SetPdu, OpenTestSystem.Otx.Extensions.DiagCom.Actions.SetRepetitionTime, OpenTestSystem.Otx.Extensions.DiagCom.Actions.StartRepeatedExecution, OpenTestSystem.Otx.Extensions.DiagCom.Actions.StopRepeatedExecution, OpenTestSystem.Otx.Extensions.DiagComPlus.Actions.ExecuteHexDiagServiceFunctional, OpenTestSystem.Otx.Extensions.DiagComPlus.Actions.ReadResponseParameters, OpenTestSystem.Otx.Extensions.DiagComPlus.Actions.SetRequestParameters, OpenTestSystem.Otx.Extensions.DiagComPlus.Actions.StartCommunication, OpenTestSystem.Otx.Extensions.DiagComPlus.Actions.StopCommunication, OpenTestSystem.Otx.Extensions.DiagConfiguration.Actions.SelectProject, OpenTestSystem.Otx.Extensions.DiagConfiguration.Actions.SelectVehicleInformation, OpenTestSystem.Otx.Extensions.EcuConfiguration.Actions.AddComChannelConfigurationRecordByDbObject, OpenTestSystem.Otx.Extensions.EcuConfiguration.Actions.AddComChannelConfigurationRecordByNameAndDbConfigurationData, OpenTestSystem.Otx.Extensions.EcuConfiguration.Actions.AddComchannelConfigurationRecordByDbObject, OpenTestSystem.Otx.Extensions.EcuConfiguration.Actions.AddComchannelConfigurationRecordByNameAndDbConfigurationData, OpenTestSystem.Otx.Extensions.EcuConfiguration.Actions.LoadConfigurationRecordCodingData, OpenTestSystem.Otx.Extensions.EcuConfiguration.Actions.RemoveAllComChannelConfigurationRecords, OpenTestSystem.Otx.Extensions.EcuConfiguration.Actions.RemoveAllComchannelConfigurationRecord, OpenTestSystem.Otx.Extensions.EcuConfiguration.Actions.RemoveConfigurationRecordReadDiagServices, OpenTestSystem.Otx.Extensions.EcuConfiguration.Actions.RemoveConfigurationRecordWriteDiagServices, OpenTestSystem.Otx.Extensions.EcuConfiguration.Actions.SetConfigurationRecordAsByteField, OpenTestSystem.Otx.Extensions.EcuConfiguration.Actions.SetConfigurationRecordAsDbDataRecord, OpenTestSystem.Otx.Extensions.EcuConfiguration.Actions.SetOptionItemValue, OpenTestSystem.Otx.Extensions.EventHandling.Actions.CloseEventSource, OpenTestSystem.Otx.Extensions.EventHandling.Actions.WaitForEvent, OpenTestSystem.Otx.Extensions.ExternalServiceProvider.Actions.CreateProvider, OpenTestSystem.Otx.Extensions.ExternalServiceProvider.Actions.DisposeProvider, OpenTestSystem.Otx.Extensions.ExternalServiceProvider.Actions.ExecuteService, OpenTestSystem.Otx.Extensions.ExternalServiceProvider.Actions.GetServiceProviderEventValues, OpenTestSystem.Otx.Extensions.ExternalServiceProvider.Actions.SetProperty, OpenTestSystem.Otx.Extensions.ExternalServiceProvider.Actions.TerminateService, OpenTestSystem.Otx.Extensions.File.Actions.CloseFile, OpenTestSystem.Otx.Extensions.File.Actions.DeleteDirectory, OpenTestSystem.Otx.Extensions.File.Actions.DeleteFile, OpenTestSystem.Otx.Extensions.File.Actions.SaveFile, OpenTestSystem.Otx.Extensions.File.Actions.WriteBytes, OpenTestSystem.Otx.Extensions.File.Actions.WriteFile, OpenTestSystem.Otx.Extensions.File.Actions.WriteLine, OpenTestSystem.Otx.Extensions.Flash.Actions.GetDownloadData, OpenTestSystem.Otx.Extensions.Flash.Actions.SetFlashSession, OpenTestSystem.Otx.Extensions.Flash.Actions.StoreUploadData, OpenTestSystem.Otx.Extensions.FlashPlus.Actions.SetActiveFile, OpenTestSystem.Otx.Extensions.FlashPlus.Actions.TransferSegment, OpenTestSystem.Otx.Extensions.HMI.Actions.CloseScreen, OpenTestSystem.Otx.Extensions.HMI.Actions.Dialog, OpenTestSystem.Otx.Extensions.HMI.Actions.HighlightScreen, OpenTestSystem.Otx.Extensions.HMI.Actions.OpenScreen, OpenTestSystem.Otx.Extensions.JSON.Actions.AddProperties, OpenTestSystem.Otx.Extensions.JSON.Actions.AppendElements, OpenTestSystem.Otx.Extensions.JSON.Actions.InsertElements, OpenTestSystem.Otx.Extensions.JSON.Actions.MergeJson, OpenTestSystem.Otx.Extensions.JSON.Actions.RemoveElements, OpenTestSystem.Otx.Extensions.JSON.Actions.RemoveProperties, OpenTestSystem.Otx.Extensions.JSON.Actions.SaveJsonToFile, OpenTestSystem.Otx.Extensions.JSON.Actions.ValidateJson, OpenTestSystem.Otx.Extensions.Job.Actions.AddBranchByIndex, OpenTestSystem.Otx.Extensions.Job.Actions.AddBranchByName, OpenTestSystem.Otx.Extensions.Job.Actions.AddBranchByValue, OpenTestSystem.Otx.Extensions.Job.Actions.AddElement, OpenTestSystem.Otx.Extensions.Job.Actions.AddEnvDataByDtc, OpenTestSystem.Otx.Extensions.Job.Actions.SendFinalResult, OpenTestSystem.Otx.Extensions.Job.Actions.SendIntermediateResult, OpenTestSystem.Otx.Extensions.Job.Actions.SetJobInfo, OpenTestSystem.Otx.Extensions.Job.Actions.SetProgressInfo, OpenTestSystem.Otx.Extensions.Logging.Actions.SetLogLevel, OpenTestSystem.Otx.Extensions.Logging.Actions.WriteLog, OpenTestSystem.Otx.Extensions.Measure.Actions.ExecuteDeviceService, OpenTestSystem.Otx.Extensions.PduSimulation.Actions.LoadSimulation, OpenTestSystem.Otx.Extensions.PduSimulation.Actions.ResetSimulation, OpenTestSystem.Otx.Extensions.PduSimulation.Actions.SetBatteryVoltage, OpenTestSystem.Otx.Extensions.PduSimulation.Actions.SetDoIPLogicalAddress, OpenTestSystem.Otx.Extensions.PduSimulation.Actions.SetDoIPVin, OpenTestSystem.Otx.Extensions.PduSimulation.Actions.SetIgnitionState, OpenTestSystem.Otx.Extensions.PduSimulation.Actions.SetPdus, OpenTestSystem.Otx.Extensions.PduSimulation.Actions.SetVariantName, OpenTestSystem.Otx.Extensions.PduSimulation.Actions.Start, OpenTestSystem.Otx.Extensions.PduSimulation.Actions.Stop, OpenTestSystem.Otx.Extensions.Persistence.Actions.Load, OpenTestSystem.Otx.Extensions.Persistence.Actions.Save, OpenTestSystem.Otx.Extensions.Range.Actions.SetRangedFloatValue, OpenTestSystem.Otx.Extensions.Range.Actions.SetRangedIntegerValue, OpenTestSystem.Otx.Extensions.Range.Actions.SetRangedQuantityValue, OpenTestSystem.Otx.Extensions.Range.Actions.SetRangedStringValue, OpenTestSystem.Otx.Extensions.SOD.Actions.GetProxyComParams, OpenTestSystem.Otx.Extensions.SOD.Actions.ServiceOrientedDiagConfig, OpenTestSystem.Otx.Extensions.SOVD.Actions.ControlUpdateInstallation, OpenTestSystem.Otx.Extensions.SOVD.Actions.DeleteAllFaults, OpenTestSystem.Otx.Extensions.SOVD.Actions.DeleteBulkData, OpenTestSystem.Otx.Extensions.SOVD.Actions.DeleteDataList, OpenTestSystem.Otx.Extensions.SOVD.Actions.DeleteFault, OpenTestSystem.Otx.Extensions.SOVD.Actions.DeleteLock, OpenTestSystem.Otx.Extensions.SOVD.Actions.DeleteUpdate, OpenTestSystem.Otx.Extensions.SOVD.Actions.ExecuteRestart, OpenTestSystem.Otx.Extensions.SOVD.Actions.GetBulkDataToFile, OpenTestSystem.Otx.Extensions.SOVD.Actions.GetConfigurationToFile, OpenTestSystem.Otx.Extensions.SOVD.Actions.ModifyLock, OpenTestSystem.Otx.Extensions.SOVD.Actions.PutConfigurationFromBytefield, OpenTestSystem.Otx.Extensions.SOVD.Actions.PutConfigurationFromFile, OpenTestSystem.Otx.Extensions.SOVD.Actions.ResetAllConfigurations, OpenTestSystem.Otx.Extensions.SOVD.Actions.ResetConfiguration, OpenTestSystem.Otx.Extensions.SOVD.Actions.TerminateOperationExecution, OpenTestSystem.Otx.Extensions.SOVD.Actions.WriteConfiguration, OpenTestSystem.Otx.Extensions.SOVD.Actions.WriteData, OpenTestSystem.Otx.Extensions.SQL.Actions.CloseConnection, OpenTestSystem.Otx.Extensions.SQL.Actions.ExecuteQuery, OpenTestSystem.Otx.Extensions.SQL.Actions.ExecuteUpdate, OpenTestSystem.Otx.Extensions.TestResultHandling.Actions.AddFileToTestResult, OpenTestSystem.Otx.Extensions.TestResultHandling.Actions.AddInfoToTestResult, OpenTestSystem.Otx.Extensions.TestResultHandling.Actions.CloseTestResultSession, OpenTestSystem.Otx.Extensions.TestResultHandling.Actions.SetTestResult, OpenTestSystem.Otx.Extensions.TestResultHandling.Actions.SetTestResultHandlingLevel, OpenTestSystem.Otx.Extensions.TestResultHandling.Actions.SetTestResultState, OpenTestSystem.Otx.Extensions.UnitTest.Actions.Assume, OpenTestSystem.Otx.Extensions.UnitTest.Actions.RaiseDeviceEventSource, OpenTestSystem.Otx.Extensions.UnitTest.Actions.RaiseScreenClosedEvent, OpenTestSystem.Otx.Extensions.UnitTest.Actions.RaiseServiceExecutionFinished, OpenTestSystem.Otx.Extensions.UnitTest.Actions.RaiseServiceProviderEventSource, OpenTestSystem.Otx.Extensions.UnitTest.Actions.SetCallbackParameterValue, OpenTestSystem.Otx.Extensions.UnitTest.Actions.StartSimulation, OpenTestSystem.Otx.Extensions.UnitTest.Actions.StopSimulation, OpenTestSystem.Otx.Extensions.UnitTest.Actions.Warning, OpenTestSystem.Otx.Extensions.VWUtil.Actions.CloseAllComChannels, OpenTestSystem.Otx.Extensions.VWUtil.Actions.RemoveComChannelConfigurationRecord, OpenTestSystem.Otx.Extensions.XML.Actions.AddXmlChildElement, OpenTestSystem.Otx.Extensions.XML.Actions.DeleteXmlAttribute, OpenTestSystem.Otx.Extensions.XML.Actions.DeleteXmlChildElement, OpenTestSystem.Otx.Extensions.XML.Actions.SetXmlComment, OpenTestSystem.Otx.Extensions.XML.Actions.SetXmlElementAttribute, OpenTestSystem.Otx.Extensions.XML.Actions.SetXmlElementAttributes, OpenTestSystem.Otx.Extensions.XML.Actions.SetXmlElementText, OpenTestSystem.Otx.Extensions.XML.Actions.SetXmlProcessingInstructions, OpenTestSystem.Otx.Extensions.XML.Actions.ValidateXMLFromByteField, OpenTestSystem.Otx.Extensions.XML.Actions.ValidateXml, OpenTestSystem.Otx.Extensions.XML.Actions.XmlSaveToFile, OpenTestSystem.Otx.Extensions.ZipHandling.Actions.UnZipFile, and OpenTestSystem.Otx.Extensions.ZipHandling.Actions.ZipFile.
Public Attributes | |
OtxLink | validFor |
Cardinality [0..1] Validity of ActionRealisation. More... | |
Realisations of an Action.
The OTX Core can be extended by so called ActionRealisations
via the extension mechanism. An Action can have zero (not realized), one (default) ore more ActionRealisations. If an Action has more than one ActionRealisation the validFor
attribute of each ActionRealisation will be evaluated one by one (in the order of appearance in the OTX). The first valid ActionRealisation will be executed. If present, all subsequent ActionRealisations are ignored.
OtxLink OpenTestSystem.Otx.Core.Actions.ActionRealisation.validFor |
Cardinality [0..1]
Validity of ActionRealisation.
An ActionRealisation may be connected to a Boolean context variable, a global Boolean constant or a Validity. Analyzing the validFor
attribute of a Realisation element in an Action node determines whether the Realisation is valid or not. The following rules apply:
validFor
attribute, the Realisation is valid validFor
attribute, the Boolean context variable, the global Boolean constant or the Validity will be evaluated. The Realisation is valid if and only if the result is true.