UnknownStatistic class
The UnknownStatistic exception class describes an exception associated with finding a string identifier that is not a valid or not an appropriate Model 204 statistic name.
To produce an UnknownStatistic exception for yourself, you typically use a User Language Throw statement with the New UnknownStatistic constructor. For example, the following statement throws an UnknownStatistic exception for the value ABCD:
throw %(unknownStatistic):new(Name='abcd')
In addition to the New constructor that creates an object instance, the class includes a Name property that returns the invalid statistic name.
The UnknownStatistic class is available as of Sirius Mods version 7.3.
The RecordLockingConflict methods
The following are the available RecordLockingConflict class methods.
| Method | Description |
|---|---|
| ConflictTimeMilliseconds | Time that the conflict occurred |
| ConflictingLockStrength | Lock strength of conflicting lock |
| ConflictingRecordLockType | Lock type of conflicting lock |
| Copy | Copy the RecordLockingConflict object |
| DeepCopy | Deep copy the RecordLockingConflict object |
| Filename | Name of the file in which last record locking conflict occurred |
| LockTimeMilliseconds | Time that the conflicting record was locked |
| LockingUserNumber | User number of the user that locked the conflicting record |
| New | Create a new RecordLockingConflict object |
| NewFromLastConflict | Create object from current conflict information |
| RecordNumber | Record number of the record that has the conflict |
| UserID | User ID (login name) of the user that has the conflict |
| UserNumber | User number of the user that has the conflict |
The methods in the class are described in the subsections that follow. In addition:
- "Notation conventions for methods" has information about the conventions followed.
- "RecordLockingConflict methods syntax" is a single page that contains the syntax diagrams of all the methods in the class.