Data Model Error Codes

Data Model error codes describe errors that occur during the communication and retrieval of data to and from a learning management system (LMS).

There are eight error conditions within Data Model error codes:

Click the error conditions to learn more about them.

Undefined Data Model Error Element - The data model element passed as parameter in GetValue or parameter_1 in SetValue is undefined. An attempt was made to use a data model element that is not recognized. This error can only occur if the conceptual communication state is "Running" and once the error is encountered the conceptual communication state remains "Running".

Unimplemented Data Model Error Element - The data model element passed as parameter in GetValue or parameter_1 in SetValue is recognized as a valid element but is not supported.

Data Model Element Value Not Initialized - The data model element passed as parameter in GetValue has not been initialized. The value returned by GetValue is an empty string ("").

Data Model Element Is Read Only - The data model element passed as parameter_1 in SetValue is implemented as a read-only data model element. Note: This Standard does not specify access rights for data model elements.

Data Model Element Is Write Only - The data model element passed as parameter in GetValue is implemented as a write-only data model element. Note: This Standard does not specify the access rights for data model elements.

Data Model Element Type Mismatch - The value passed as parameter_2 in SetValue does not evaluate to a valid type for the data model element indicated in parameter_1 of a SetValue. Note: This Standard does not specify types specific to a data model.

Data Model Element Value Out Of Range - The value passed as parameter_2 in SetValue is out of range for the data model element indicated in parameter_1 of a SetValue.

Data Model Dependency Not Established - The data model element passed as parameter in GetValue or parameter_1 in SetValue is dependent on one or more related data model elements that have a value or values that are unassigned or invalid. The value returned by GetValue is an empty string ("") or a SetValue failed.