Set Serial Number Status Errors
The following errors may be encountered with the Set Serial Number Status message:
| Exception Code | Exception Message |
|---|---|
| BADSERIALNUMBERSTATE | Cannot perform operation on serial number [serial number] with serial number state [serial number state]. This operation can only be performed when the serial number is [serial number state]. |
| BADSTATETRANSITION | Cannot perform operation on serial number [serial number] to change item state/serial number state from [item state] to [item state]. The allowed new states are [item state]. |
| EVENTTIMEAFTERNOW | Event time stamp must not be in the future. |
| EVENTTIMEBEFORELASTEVENT | Event time stamp is earlier than the last event for serial number [serial number]. |
| INTERNALERROR | SerialNumberState for [serial number] is null. |
| SerialNumberStateTransitions.properties did not load correctly. Internal error from server: [server information]. | |
| ItemStateTransitions.properties did not load correctly. | |
| NOTVALIDLOCATION | Location [location identifier] was not valid for serial number [serial number]. |
| SNNOTFOUND | Serial number [serial number] does not exist. |
| VALIDATION | The attribute [Attribute] is not permitted to be set with SerialNumberState [SerialNumberState]. |
| VALIDATION | The parameter ReasonCode is missing or had an invalid value. |
| VALIDATION | The parameter SerialNumberState is missing or had an invalid value. |
| VALIDATION | The parameter ItemState is missing or had an invalid value. |