Difference between revisions of "Core.Actions.Throw.Exception"

From emotive
Jump to navigation Jump to search
(Edited by Ngoc Tran. Added: ConfigurationException, ExecuteException, ExternalServiceProviderException, ProviderDisposedException, ProviderServiceException)
 
(18 intermediate revisions by 2 users not shown)
Line 5: Line 5:
 
== Exceptions ==
 
== Exceptions ==
 
{| {{TableHeader}}
 
{| {{TableHeader}}
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.AmbiguousSemanticException|AmbiguousSemanticException]] | More than one object with the same semantic attribute}}
+
{{TableRowKeyValueList| [[Extensions.ComInterface.ActivateEthernetException|ActivateEthernetException]]| Exception when EthernetActivation is not supported by the selected [[Extensions.ComInterface.ComInterface|ComInterface]].}}
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.ArithmeticException|ArithmeticException]] | An arithmetic operation failed}}
+
{{TableRowKeyValueList| [[Core.DataTypes.ComplexDataType.AmbiguousCallException|AmbiguousCallException]]| Exception for an indirect procedure call}}
{{TableRowKeyValueList| [[Extensions.BlackBox.BlackBoxException|BlackBoxException]] | Super class for all exceptions in BlackBox library}}
+
{{TableRowKeyValueList| [[Extensions.DiagCom.AmbiguousSemanticException|AmbiguousSemanticException]] | More than one object with the same semantic attribute}}
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.CommunicationException|CommunicationException]] | Exception for communication problems with a device}}
+
{{TableRowKeyValueList| [[Core.DataTypes.ComplexDataType.ArithmeticException|ArithmeticException]] | An arithmetic operation failed}}
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.ConfigurationException|ConfigurationException]] | Exception for problems with configurations}}
+
{{TableRowKeyValueList| [[Extensions.Assertion.AssertionException|AssertionException]]|Exception for all terms and action realisations in Assertion library}}
{{TableRowKeyValueList| [[Extensions.DataTypes.DataTypeException|DataTypeException]] | Super class for all exceptions in DataType library}}
+
{{TableRowKeyValueList| [[Extensions.BlackBox.BlackBoxException|BlackBoxException]] | Exception for all terms and action realisations in BlackBox library}}
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.DeviceException|DeviceException]] | Out close to gauge problems}}
+
{{TableRowKeyValueList| [[Extensions.BusMonitoring.BusMonitoringException | BusMonitoringException]] | Exception for all terms and action realisations in BusMonitor library}}
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.DiagComException|DiagComException]] | General failure within the DiagCom library}}
+
{{TableRowKeyValueList| [[Extensions.ComInterface.ComInterfaceException|ComInterfaceException]] | Super class for all exceptions in ComInterface library}}
 +
{{TableRowKeyValueList|[[Extensions.ExternalServiceProvider.ConfigurationException|ConfigurationException]]| Exception when the execution preconditions of a service are missing.}}
 +
{{TableRowKeyValueList| [[Extensions.SQL.CommandException|CommandException]] | Exception when there is a problem with the command provided by the user to a database}}
 +
{{TableRowKeyValueList| [[Extensions.CommonDialogs.CommonDialogsException|CommonDialogsException]]|Exception for all terms and action realisations in CommonDialogs library}}
 +
{{TableRowKeyValueList| [[Extensions.Measure.CommunicationException|CommunicationException]] | Exception for communication problems with a device}}
 +
{{TableRowKeyValueList| [[Core.DataTypes.ComplexDataType.ConcurrentModificationException|ConcurrentModificationException]]|Exception for collection value of a for-each-loop}}
 +
{{TableRowKeyValueList| [[Extensions.Measure.ConfigurationException|ConfigurationException]] | Exception for problems with configurations}}
 +
{{TableRowKeyValueList| [[Extensions.SQL.ConnectionException|ConnectionException]]|Exception when an error occurs during database connection using the connection string provided}}
 +
{{TableRowKeyValueList| [[Extensions.DataType.DataTypeException|DataTypeException]] | Super class for all exceptions in DataType library}}
 +
{{TableRowKeyValueList| [[Extensions.Measure.DeviceException|DeviceException]] | Out close to gauge problems}}
 +
{{TableRowKeyValueList| [[Extensions.DiagCom.DiagComException|DiagComException]] | General failure within the DiagCom library}}
 +
{{TableRowKeyValueList| [[Extensions.DiagConfiguration.DiagConfigurationException|DiagConfigurationException]] | Super class for all exceptions in DiagConfiguration library}}
 
{{TableRowKeyValueList| [[Extensions.DiagDataBrowsingPlus.DiagDataBrowsingPlusException|DiagDataBrowsingPlusException]] | General failure within the DiagDataBrowsingPlus library}}
 
{{TableRowKeyValueList| [[Extensions.DiagDataBrowsingPlus.DiagDataBrowsingPlusException|DiagDataBrowsingPlusException]] | General failure within the DiagDataBrowsingPlus library}}
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.HmiException|HmiException]] | Super class for all exceptions in the HMI library}}
+
{{TableRowKeyValueList|[[Extensions.ExternalServiceProvider.ExecuteException|ExecuteException]]| Exception when a synchronous service call aborts abnormally.}}
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.I18nException|i18nException]] | Super class of all exceptions in the i18n library}}
+
{{TableRowKeyValueList|[[Extensions.ExternalServiceProvider.ExternalServiceProviderException|ExternalServiceProviderException]]| Exception when the [[Extensions.ExternalServiceProvider.CreateProvider|CreateProvider]] action aborts with an error. }}
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.InvalidConversionException|InvalidConversionException]] | Exception for non-equivalent units}}
+
{{TableRowKeyValueList| [[Extensions.EventPlus.EventPlusException|EventPlusException]]| Super class for all exceptions in EventPlus library}}
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.InvalidMeasurementException|InvalidMeasurementException]] | Exception when receiving an invalid measurement of a meter}}
+
{{TableRowKeyValueList | [[Core.DataTypes.ComplexDataType.Exception|Exception]] | Super class for all exceptions}}
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.InvalidParameterizationException|InvalidParameterizationException]] | Parameter does not match the template}}
+
{{TableRowKeyValueList|[[Extensions.File.FileAccessException|FileAccessException]]| Exception when the file is not accessible}}
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.InvalidReferenceException|InvalidReferenceException]] | Access to an invalid value}}
+
{{TableRowKeyValueList|[[Extensions.ZipHandling.FileAlreadyExistsException|FileAlreadyExistsException]]| Exception when a to-be-written file is already present and should not be overridden}}
 +
{{TableRowKeyValueList|[[Extensions.File.FileException|FileException]]| Super class for all exceptions in the File library}}
 +
{{TableRowKeyValueList|[[Extensions.File.FileFormatException|FileFormatException]]|Exception when the file format is not expected }}
 +
{{TableRowKeyValueList|[[Extensions.File.FileLockException|FileLockException]]| Exception when a file is locked}}
 +
{{TableRowKeyValueList|[[Extensions.File.FileNotFoundException|FileNotFoundException]]| Exception when a denoted file has not been found}}
 +
{{TableRowKeyValueList|[[Extensions.File.FileOpenException|FileOpenException]]|Exception when an error occurs, while opening a file}}
 +
{{TableRowKeyValueList|[[Extensions.File.FileSaveException|FileSaveException]]|Exception when an error occurs during file saving}}
 +
{{TableRowKeyValueList|[[Extensions.Flash.FlashException|FlashException]]| Super class for all exceptions in the Flash extension}}
 +
{{TableRowKeyValueList| [[Extensions.FlashPlus.FlashPlusException|FlashPlusException]]| Super class for all exceptions in FlashPlus library}}
 +
{{TableRowKeyValueList| [[Extensions.HMI.HmiException|HmiException]] | Super class for all exceptions in the HMI library}}
 +
{{TableRowKeyValueList| [[Extensions.I18n.I18nException|i18nException]] | Super class of all exceptions in the i18n library}}
 +
{{TableRowKeyValueList|[[Extensions.ComInterface.IgnitionStateException|IgnitionStateException]]| Exception when the determination of the ignition state failed}}
 +
{{TableRowKeyValueList|[[Extensions.DiagCom.IncompleteParameterizationException|IncompleteParameterizationException]]| Exception when the request parameter has been set that didn't have a default value}}
 +
{{TableRowKeyValueList| [[Extensions.Quantities.InvalidConversionException|InvalidConversionException]] | Exception for non-equivalent units}}
 +
{{TableRowKeyValueList| [[Extensions.Measure.InvalidMeasurementException|InvalidMeasurementException]] | Exception when receiving an invalid measurement of a meter}}
 +
{{TableRowKeyValueList| [[Extensions.Job.InvalidParameterizationException|InvalidParameterizationException]] | Parameter does not match the template}}
 +
{{TableRowKeyValueList| [[Core.DataTypes.ComplexDataType.InvalidReferenceException|InvalidReferenceException]] | Access to an invalid value}}
 +
{{TableRowKeyValueList| [[Extensions.DiagCom.InvalidStateException|InvalidStateException]]| Exception when the repeated execution is invalid }}
 
{{TableRowKeyValueList| [[Extensions.DiagDataBrowsingPlus.InvalidTypeException|InvalidTypeException]] | Exception when an element has not the expected type}}
 
{{TableRowKeyValueList| [[Extensions.DiagDataBrowsingPlus.InvalidTypeException|InvalidTypeException]] | Exception when an element has not the expected type}}
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.JobException|JobException]] | Super class for all exceptions in job library}}
+
{{TableRowKeyValueList| [[Extensions.Job.JobException|JobException]] | Super class for all exceptions in job library}}
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.LossOfComException|LossOfComException]] | No communication with the control unit}}
+
{{TableRowKeyValueList| [[Extensions.DiagCom.LossOfComException|LossOfComException]] | No communication with the control unit}}
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.MeasureException|MeasureException]] | Super class for all exceptions in the measure library}}
+
{{TableRowKeyValueList| [[Extensions.Measure.MeasureException|MeasureException]] | Super class for all exceptions in the measure library}}
 +
{{TableRowKeyValueList| [[Extensions.ComInterface.NoDefaultComInterfaceException|NoDefaultComInterfaceException]] | Exception when no default [[Extensions.ComInterface.ComInterface|ComInterface]] is available}}
 +
{{TableRowKeyValueList| [[Extensions.BusMonitoring.NotSupportedException|NotSupportedException]] | Exception when  the underlying runtime system (MVCI-Server) does not support this operation}}
 
{{TableRowKeyValueList| [[Extensions.DiagDataBrowsingPlus.NotSupportedException|NotSupportedException]] | Exception when the underlying runtime system (MVCI-Server) does not support this operation}}
 
{{TableRowKeyValueList| [[Extensions.DiagDataBrowsingPlus.NotSupportedException|NotSupportedException]] | Exception when the underlying runtime system (MVCI-Server) does not support this operation}}
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.OutOfBoundsException|OutOfBoundsException]] | Invalid memory access}}
+
{{TableRowKeyValueList| [[Core.DataTypes.ComplexDataType.OutOfBoundsException|OutOfBoundsException]] | Invalid memory access}}
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.QuantityException|QuantityException]] | Base type for all exceptions in the quantities library}}
+
{{TableRowKeyValueList| [[Extensions.Persistence.PersistenceException|PersistenceException]]| Super class for all exceptions in Persistence library}}
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.ScreenException|ScreenException]] | Exception for problems in the processing of user-defined screens}}
+
{{TableRowKeyValueList| [[Extensions.Persistence.PersistenceSaveException|PersistenceSaveException]]|Exception when storage of the persistence information was not possible}}
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.ServicePreconditionException|ServicePreconditionException]] | Exception for unfulfilled requirement}}
+
{{TableRowKeyValueList| [[Extensions.DiagConfiguration.ProjectChangeException|ProjectChangeException]]|Exception when the Project could not be changed or set}}
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.StringUtilException|StringUtilException]] | Super class for all exceptions in the StringUtil library}}
+
{{TableRowKeyValueList|[[Extensions.ExternalServiceProvider.ProviderDisposedException|ProviderDisposedException]]| Exception when the provider is already disposed.}}
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.TypeMismatchException|TypeMismatchException]] | Operation with incompatible types}}
+
{{TableRowKeyValueList|[[Extensions.ExternalServiceProvider.ProviderServiceException|ProviderServiceException]]| Super class for all exceptions in ExternalServiceProvider library}}
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.UnknownComChannelException|UnknownComChannelException]] | Response-handle can be assigned to any communication channel}}
+
{{TableRowKeyValueList| [[Extensions.Quantities.QuantityException|QuantityException]] | Base type for all exceptions in the quantities library}}
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.UnknownResponseException|UnknownResponseException]] | Response from the control unit was not mapped}}
+
{{TableRowKeyValueList| [[Extensions.HMI.ScreenException|ScreenException]] | Exception for problems in the processing of user-defined screens}}
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.UnknownTargetException|UnknownTargetException]] | Non-existent or unknown object in the runtime Diagnostics}}
+
{{TableRowKeyValueList| [[Extensions.Measure.ServicePreconditionException|ServicePreconditionException]] | Exception for unfulfilled requirement}}
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.UnknownUnitException|UnknownUnitException]] | Exception for unknown unit}}
+
{{TableRowKeyValueList| [[Extensions.SQL.SqlException|SqlException]] | Super class for all exceptions in the SQL library}}
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.UnsupportedEncodingException|UnsupportedEncodingException]] | Encoding not supported}}
+
{{TableRowKeyValueList|[[Extensions.Util.StringFormatException|StringFormatException]]|Exception when the given format string is invalid}}
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.UnsupportedLocaleException|UnsupportedLocaleException]] | Target locale is not supported by the runtime system}}
+
{{TableRowKeyValueList| [[Extensions.StringUtil.StringUtilException|StringUtilException]] | Super class for all exceptions in the StringUtil library}}
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.UserException|UserException]] | User-definable exception}}
+
{{TableRowKeyValueList| [[Core.DataTypes.ComplexDataType.TypeMismatchException|TypeMismatchException]] | Operation with incompatible types}}
 +
{{TableRowKeyValueList| [[Extensions.DiagCom.UnknownComChannelException|UnknownComChannelException]] | Response-handle can be assigned to any communication channel}}
 +
{{TableRowKeyValueList| [[Extensions.DiagCom.UnknownResponseException|UnknownResponseException]] | Response from the control unit was not mapped}}
 +
{{TableRowKeyValueList| [[Extensions.DiagCom.UnknownTargetException|UnknownTargetException]] | Non-existent or unknown object in the runtime Diagnostics}}
 +
{{TableRowKeyValueList| [[Extensions.Quantities.UnknownUnitException|UnknownUnitException]] | Exception for unknown unit}}
 +
{{TableRowKeyValueList| [[Extensions.StringUtil.UnsupportedEncodingException|UnsupportedEncodingException]] | Encoding not supported}}
 +
{{TableRowKeyValueList| [[Extensions.Flash.UnsupportedFormatException|UnsupportedFormatException]]| Exception when the flash file format is not supported}}
 +
{{TableRowKeyValueList| [[Extensions.I18n.UnsupportedLocaleException|UnsupportedLocaleException]] | Target locale is not supported by the runtime system}}
 +
{{TableRowKeyValueList| [[Core.DataTypes.ComplexDataType.UserException|UserException]] | User-definable exception}}
 +
{{TableRowKeyValueList| [[Extensions.Util.UtilException|UtilException]]|Super class for all exceptions in the Util library}}
 +
{{TableRowKeyValueList| [[Extensions.Xml.XmlChangeException|XmlChangeException]]| Exception when the manipulation of an xml element failed}}
 +
{{TableRowKeyValueList| [[Extensions.Xml.XmlException|XmlException]]| Super class for all exceptions in the Xml library}}
 +
{{TableRowKeyValueList| [[Extensions.Xml.XmlFormatException|XmlFormatException]]| Exception when the XML string is not expected}}
 +
{{TableRowKeyValueList| [[Extensions.Xml.XPathException|XPathException]]|Exception when the XPath is not expected}}
 +
{{TableRowKeyValueList| [[Extensions.ZipHandling.ZipFormatException|ZipFormatException]]|Exception when the source path does not point to a valid ZIP file}}
 +
{{TableRowKeyValueList| [[Extensions.ZipHandling.ZipHandlingException|ZipHandlingException]]|Super class for all exceptions in the ZipHandling library}}

Latest revision as of 10:12, 14 November 2019

Descriptions

This XSD complex type is designed for declaring Exception identifiers. In OTX, there are two types of exceptions – the implicit and the explicit exceptions

Exceptions

ActivateEthernetException Exception when EthernetActivation is not supported by the selected ComInterface.
AmbiguousCallException Exception for an indirect procedure call
AmbiguousSemanticException More than one object with the same semantic attribute
ArithmeticException An arithmetic operation failed
AssertionException Exception for all terms and action realisations in Assertion library
BlackBoxException Exception for all terms and action realisations in BlackBox library
BusMonitoringException Exception for all terms and action realisations in BusMonitor library
ComInterfaceException Super class for all exceptions in ComInterface library
ConfigurationException Exception when the execution preconditions of a service are missing.
CommandException Exception when there is a problem with the command provided by the user to a database
CommonDialogsException Exception for all terms and action realisations in CommonDialogs library
CommunicationException Exception for communication problems with a device
ConcurrentModificationException Exception for collection value of a for-each-loop
ConfigurationException Exception for problems with configurations
ConnectionException Exception when an error occurs during database connection using the connection string provided
DataTypeException Super class for all exceptions in DataType library
DeviceException Out close to gauge problems
DiagComException General failure within the DiagCom library
DiagConfigurationException Super class for all exceptions in DiagConfiguration library
DiagDataBrowsingPlusException General failure within the DiagDataBrowsingPlus library
ExecuteException Exception when a synchronous service call aborts abnormally.
ExternalServiceProviderException Exception when the CreateProvider action aborts with an error.
EventPlusException Super class for all exceptions in EventPlus library
Exception Super class for all exceptions
FileAccessException Exception when the file is not accessible
FileAlreadyExistsException Exception when a to-be-written file is already present and should not be overridden
FileException Super class for all exceptions in the File library
FileFormatException Exception when the file format is not expected
FileLockException Exception when a file is locked
FileNotFoundException Exception when a denoted file has not been found
FileOpenException Exception when an error occurs, while opening a file
FileSaveException Exception when an error occurs during file saving
FlashException Super class for all exceptions in the Flash extension
FlashPlusException Super class for all exceptions in FlashPlus library
HmiException Super class for all exceptions in the HMI library
i18nException Super class of all exceptions in the i18n library
IgnitionStateException Exception when the determination of the ignition state failed
IncompleteParameterizationException Exception when the request parameter has been set that didn't have a default value
InvalidConversionException Exception for non-equivalent units
InvalidMeasurementException Exception when receiving an invalid measurement of a meter
InvalidParameterizationException Parameter does not match the template
InvalidReferenceException Access to an invalid value
InvalidStateException Exception when the repeated execution is invalid
InvalidTypeException Exception when an element has not the expected type
JobException Super class for all exceptions in job library
LossOfComException No communication with the control unit
MeasureException Super class for all exceptions in the measure library
NoDefaultComInterfaceException Exception when no default ComInterface is available
NotSupportedException Exception when the underlying runtime system (MVCI-Server) does not support this operation
NotSupportedException Exception when the underlying runtime system (MVCI-Server) does not support this operation
OutOfBoundsException Invalid memory access
PersistenceException Super class for all exceptions in Persistence library
PersistenceSaveException Exception when storage of the persistence information was not possible
ProjectChangeException Exception when the Project could not be changed or set
ProviderDisposedException Exception when the provider is already disposed.
ProviderServiceException Super class for all exceptions in ExternalServiceProvider library
QuantityException Base type for all exceptions in the quantities library
ScreenException Exception for problems in the processing of user-defined screens
ServicePreconditionException Exception for unfulfilled requirement
SqlException Super class for all exceptions in the SQL library
StringFormatException Exception when the given format string is invalid
StringUtilException Super class for all exceptions in the StringUtil library
TypeMismatchException Operation with incompatible types
UnknownComChannelException Response-handle can be assigned to any communication channel
UnknownResponseException Response from the control unit was not mapped
UnknownTargetException Non-existent or unknown object in the runtime Diagnostics
UnknownUnitException Exception for unknown unit
UnsupportedEncodingException Encoding not supported
UnsupportedFormatException Exception when the flash file format is not supported
UnsupportedLocaleException Target locale is not supported by the runtime system
UserException User-definable exception
UtilException Super class for all exceptions in the Util library
XmlChangeException Exception when the manipulation of an xml element failed
XmlException Super class for all exceptions in the Xml library
XmlFormatException Exception when the XML string is not expected
XPathException Exception when the XPath is not expected
ZipFormatException Exception when the source path does not point to a valid ZIP file
ZipHandlingException Super class for all exceptions in the ZipHandling library