Difference between revisions of "Core.Actions.Throw.Exception"
Jump to navigation
Jump to search
(Edited by Ngoc Tran. Added: ConfigurationException, ExecuteException, ExternalServiceProviderException, ProviderDisposedException, ProviderServiceException) |
|||
(16 intermediate revisions by 2 users not shown) | |||
Line 5: | Line 5: | ||
== Exceptions == | == Exceptions == | ||
{| {{TableHeader}} | {| {{TableHeader}} | ||
+ | {{TableRowKeyValueList| [[Extensions.ComInterface.ActivateEthernetException|ActivateEthernetException]]| Exception when EthernetActivation is not supported by the selected [[Extensions.ComInterface.ComInterface|ComInterface]].}} | ||
{{TableRowKeyValueList| [[Core.DataTypes.ComplexDataType.AmbiguousCallException|AmbiguousCallException]]| Exception for an indirect procedure call}} | {{TableRowKeyValueList| [[Core.DataTypes.ComplexDataType.AmbiguousCallException|AmbiguousCallException]]| Exception for an indirect procedure call}} | ||
{{TableRowKeyValueList| [[Extensions.DiagCom.AmbiguousSemanticException|AmbiguousSemanticException]] | More than one object with the same semantic attribute}} | {{TableRowKeyValueList| [[Extensions.DiagCom.AmbiguousSemanticException|AmbiguousSemanticException]] | More than one object with the same semantic attribute}} | ||
{{TableRowKeyValueList| [[Core.DataTypes.ComplexDataType.ArithmeticException|ArithmeticException]] | An arithmetic operation failed}} | {{TableRowKeyValueList| [[Core.DataTypes.ComplexDataType.ArithmeticException|ArithmeticException]] | An arithmetic operation failed}} | ||
− | {{TableRowKeyValueList| [[Extensions.BlackBox.BlackBoxException|BlackBoxException]] | Super class for all exceptions in | + | {{TableRowKeyValueList| [[Extensions.Assertion.AssertionException|AssertionException]]|Exception for all terms and action realisations in Assertion library}} |
+ | {{TableRowKeyValueList| [[Extensions.BlackBox.BlackBoxException|BlackBoxException]] | Exception for all terms and action realisations in BlackBox library}} | ||
+ | {{TableRowKeyValueList| [[Extensions.BusMonitoring.BusMonitoringException | BusMonitoringException]] | Exception for all terms and action realisations in BusMonitor 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| [[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| [[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.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.DataType.DataTypeException|DataTypeException]] | Super class for all exceptions in DataType library}} | ||
{{TableRowKeyValueList| [[Extensions.Measure.DeviceException|DeviceException]] | Out close to gauge problems}} | {{TableRowKeyValueList| [[Extensions.Measure.DeviceException|DeviceException]] | Out close to gauge problems}} | ||
{{TableRowKeyValueList| [[Extensions.DiagCom.DiagComException|DiagComException]] | General failure within the DiagCom library}} | {{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|[[Extensions.ExternalServiceProvider.ExecuteException|ExecuteException]]| Exception when a synchronous service call aborts abnormally.}} | ||
+ | {{TableRowKeyValueList|[[Extensions.ExternalServiceProvider.ExternalServiceProviderException|ExternalServiceProviderException]]| Exception when the [[Extensions.ExternalServiceProvider.CreateProvider|CreateProvider]] action aborts with an error. }} | ||
+ | {{TableRowKeyValueList| [[Extensions.EventPlus.EventPlusException|EventPlusException]]| Super class for all exceptions in EventPlus library}} | ||
+ | {{TableRowKeyValueList | [[Core.DataTypes.ComplexDataType.Exception|Exception]] | Super class for all exceptions}} | ||
+ | {{TableRowKeyValueList|[[Extensions.File.FileAccessException|FileAccessException]]| Exception when the file is not accessible}} | ||
+ | {{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.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.FileFormatException|FileFormatException]]|Exception when the file format is not expected }} | ||
Line 23: | Line 38: | ||
{{TableRowKeyValueList|[[Extensions.File.FileSaveException|FileSaveException]]|Exception when an error occurs during file saving}} | {{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.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.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.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.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.Quantities.InvalidConversionException|InvalidConversionException]] | Exception for non-equivalent units}} | ||
Line 35: | Line 52: | ||
{{TableRowKeyValueList| [[Extensions.DiagCom.LossOfComException|LossOfComException]] | No communication with the control unit}} | {{TableRowKeyValueList| [[Extensions.DiagCom.LossOfComException|LossOfComException]] | No communication with the control unit}} | ||
{{TableRowKeyValueList| [[Extensions.Measure.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.DataTypes.ComplexDataType.OutOfBoundsException|OutOfBoundsException]] | Invalid memory access}} | {{TableRowKeyValueList| [[Core.DataTypes.ComplexDataType.OutOfBoundsException|OutOfBoundsException]] | Invalid memory access}} | ||
{{TableRowKeyValueList| [[Extensions.Persistence.PersistenceException|PersistenceException]]| Super class for all exceptions in Persistence library}} | {{TableRowKeyValueList| [[Extensions.Persistence.PersistenceException|PersistenceException]]| Super class for all exceptions in Persistence library}} | ||
+ | {{TableRowKeyValueList| [[Extensions.Persistence.PersistenceSaveException|PersistenceSaveException]]|Exception when storage of the persistence information was not possible}} | ||
+ | {{TableRowKeyValueList| [[Extensions.DiagConfiguration.ProjectChangeException|ProjectChangeException]]|Exception when the Project could not be changed or set}} | ||
+ | {{TableRowKeyValueList|[[Extensions.ExternalServiceProvider.ProviderDisposedException|ProviderDisposedException]]| Exception when the provider is already disposed.}} | ||
+ | {{TableRowKeyValueList|[[Extensions.ExternalServiceProvider.ProviderServiceException|ProviderServiceException]]| Super class for all exceptions in ExternalServiceProvider library}} | ||
{{TableRowKeyValueList| [[Extensions.Quantities.QuantityException|QuantityException]] | Base type for all exceptions in the quantities library}} | {{TableRowKeyValueList| [[Extensions.Quantities.QuantityException|QuantityException]] | Base type for all exceptions in the quantities library}} | ||
{{TableRowKeyValueList| [[Extensions.HMI.ScreenException|ScreenException]] | Exception for problems in the processing of user-defined screens}} | {{TableRowKeyValueList| [[Extensions.HMI.ScreenException|ScreenException]] | Exception for problems in the processing of user-defined screens}} | ||
{{TableRowKeyValueList| [[Extensions.Measure.ServicePreconditionException|ServicePreconditionException]] | Exception for unfulfilled requirement}} | {{TableRowKeyValueList| [[Extensions.Measure.ServicePreconditionException|ServicePreconditionException]] | Exception for unfulfilled requirement}} | ||
− | {{TableRowKeyValueList|[[Extensions. | + | {{TableRowKeyValueList| [[Extensions.SQL.SqlException|SqlException]] | Super class for all exceptions in the SQL library}} |
+ | {{TableRowKeyValueList|[[Extensions.Util.StringFormatException|StringFormatException]]|Exception when the given format string is invalid}} | ||
{{TableRowKeyValueList| [[Extensions.StringUtil.StringUtilException|StringUtilException]] | Super class for all exceptions in the StringUtil library}} | {{TableRowKeyValueList| [[Extensions.StringUtil.StringUtilException|StringUtilException]] | Super class for all exceptions in the StringUtil library}} | ||
{{TableRowKeyValueList| [[Core.DataTypes.ComplexDataType.TypeMismatchException|TypeMismatchException]] | Operation with incompatible types}} | {{TableRowKeyValueList| [[Core.DataTypes.ComplexDataType.TypeMismatchException|TypeMismatchException]] | Operation with incompatible types}} | ||
Line 52: | Line 76: | ||
{{TableRowKeyValueList| [[Extensions.I18n.UnsupportedLocaleException|UnsupportedLocaleException]] | Target locale is not supported by the runtime system}} | {{TableRowKeyValueList| [[Extensions.I18n.UnsupportedLocaleException|UnsupportedLocaleException]] | Target locale is not supported by the runtime system}} | ||
{{TableRowKeyValueList| [[Core.DataTypes.ComplexDataType.UserException|UserException]] | User-definable exception}} | {{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.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.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.XmlFormatException|XmlFormatException]]| Exception when the XML string is not expected}} | ||
{{TableRowKeyValueList| [[Extensions.Xml.XPathException|XPathException]]|Exception when the XPath 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 |