Set Serial Number Status Request Guidelines
See How To Use this Guide before interpreting the guidelines below.

See SerialNumberStatus Transition Availability for rules/dependencies regarding serial number state transition.
The following data is sent in the request to TraceLink:
Data Element | Occurs Length |
Type | Description | |||||
---|---|---|---|---|---|---|---|---|
soapenv:Envelope | – |
1...1- |
Required. SOAP Envelope root element. |
|||||
soapenv:Header | – |
1...1- |
Not used. |
|||||
soapenv:Body | – |
1...1- |
Required. SOAP Message Body. |
|||||
urn:SetSerialNumberStatus | – |
1...1- |
Required. SetSerialNumberStatus Message. |
|||||
SerialNumberStatusRequest | – |
0...1- |
Required. Request message that either corrects an incorrect serial number status or updates an existing serial number status. |
|||||
SerialNumberList | – |
1...1- |
Required. List of all serial numbers (element may be repeated) that are having their serial number status set. |
|||||
@sn | 1/* |
1...1String |
Required. Serial number that is having its serial number status set. See Serial Number Data Examples.1 |
|||||
@namespace | 1/* |
0...1String |
Not supported by TraceLink. |
|||||
SerialNumberState | – |
1...1String |
Required. Serialization state of the serial number. See the SNState enumeration list for valid values. |
|||||
ItemState | – |
0...1String |
Conditionally required if SerialNumberState is See the ItemState enumeration list for valid values. |
|||||
QualityReleased | 1/* |
0...1Boolean |
Item attribute set with SerialNumberState and ItemState, indicating the item was quality released. This attribute only applies when SerialNumberState is |
|||||
Sampled | 1/* |
0...1Boolean |
Item attribute set with SerialNumberState and ItemState, indicating the item was sampled.2 This attribute only applies when SerialNumberState is |
|||||
Damaged | 1/* |
0...1Boolean |
Item attribute set with SerialNumberState and ItemState, indicating the item was damaged.3 This attribute only applies when SerialNumberState is |
|||||
Recalled | 1/* |
0...1Boolean |
Item attribute set with SerialNumberState and ItemState, indicating the item was recalled. This attribute only applies when SerialNumberState is |
|||||
Expired | 1/* |
0...1Boolean |
Item attribute set with SerialNumberState and ItemState, indicating the item was expired. This attribute only applies when SerialNumberState is |
|||||
Misplaced | 1/* |
0...1Boolean | Item attribute set with SerialNumberState and ItemState, indicating the item was misplaced. This attribute only applies when SerialNumberState is |
|||||
Dispensed | 1/* |
0...1Boolean |
Item attribute set with SerialNumberState and ItemState, indicating the item was dispensed. This attribute only applies when SerialNumberState is |
|||||
Disposed | 1/* |
0...1Boolean |
Item attribute set with SerialNumberState and ItemState, indicating the item was disposed. This attribute only applies when SerialNumberState is |
|||||
Repackaged | 1/* |
0...1Boolean |
Item attribute set with SerialNumberState and ItemState, indicating the item was repackaged. |
|||||
SampledByAuthorities | 1/* |
0...1Boolean |
Item attribute set with SerialNumberState and ItemState, indicating the item was sampled by authorities. |
|||||
Stolen | 1/* |
0...1Boolean |
Item attribute set with SerialNumberState and ItemState, indicating the item was stolen. |
|||||
Withdrawn | 1/* |
0...1Boolean |
Item attribute set with SerialNumberState and ItemState, indicating the item was withdrawn. |
|||||
ReasonCode | 1/* |
1...1String |
Required. The reason code for the serial number status update. See the ReasonCode enumeration list for valid values. |
|||||
EventDateTime | – |
0...1Date |
Date and time of the set serial number status event in XSD GMT date format. If omitted, the system will record the current date and `time.4 |
|||||
Location | 1/* |
0...1String |
Site-level SGLN of the location
where the event occurred.
SGLN format will be numeric component only, with urn prefix stripped (e.g.
If it is not specified and the API credentials used in the call are specific to a company location, TraceLink will attempt to default the location based upon the corresponding Company Location master data entry.5 |
|||||
ReasonDescription | 1/100 |
0...1String |
An explanation for the serial number status updated. If the ReasonDescription is longe than 100 characters, only the first 100 characters will be stored. |
|||||
ReportingParty | 1/* |
0...1String |
The value is IDType and IDValue concatenated with a See the IdentifierType enumeration list for valid values. |
|||||
LongRunningRestSupport | - |
-Boolean | Not used. |