Destroy Request Guidelines
See How To Use this Guide before interpreting the guidelines below.
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 by TraceLink. | ||||||
| soapenv:Body | 1...1 – |
- | Required. SOAP Message Body. | ||||||
| urn:Destroy | 1...1 – |
- | Required. Destroy Message. | ||||||
| DestroyRequest | 0...1 – |
- | Required. The destroy request message to destroy a set of serial numbers. | ||||||
| DisaggregateFromParent | 0...1 1/* |
Boolean |
A flag that determines whether the system automatically disaggregates child serial numbers from the parent container, where relevant.
|
||||||
| Items | 0...1 – |
- | Required. The list of one or more serial numbers to be destroyed. | ||||||
| Item | 1...* – |
- | Required. The serial number to be destroyed. | ||||||
| @sn | 1...1 1/* |
String | Required. A serial number that will be destroyed. See Serial Number Data Examples.1 | ||||||
| @namespace | 0...1 1/* |
String | Not supported by TraceLink. | ||||||
| Sampled | 0...1 1/* |
Boolean | Item attribute set with SerialNumberState and ItemState, indicating the item was sampled.2
|
||||||
| Damaged | 0...1 1/* |
Boolean | Item attribute set with SerialNumberState and ItemState, indicating the item was damaged.3
|
||||||
| Recalled | 0...1 1/* |
Boolean | Item attribute set with SerialNumberState and ItemState, indicating the item was recalled.4
|
||||||
| Expired | 0...1 1/* |
Boolean | Item attribute set with SerialNumberState and ItemState, indicating the item is expired.5
|
||||||
| Misplaced | 0...1 1/* |
Boolean | Item attribute set with SerialNumberState and ItemState, indicating the item was misplaced.6
|
||||||
| Dispensed | 0...1 1/* |
Boolean | Item attribute set with SerialNumberState and ItemState, indicating the item was dispensed.7
|
||||||
| Disposed | 0...1 1/* |
Boolean | Item attribute set with SerialNumberState and ItemState, indicating the item was disposed.8
|
||||||
| Repackaged | 0...1 1/* |
Boolean | Item attribute set with SerialNumberState and ItemState, indicating the item is repackaged.9
|
||||||
| SampledByAuthorities | 0...1 1/* |
Boolean | Item attribute set with SerialNumberState and ItemState, indicating the item was sampled by authorities.10
|
||||||
| Stolen | 0...1 1/* |
Boolean | Item attribute set with SerialNumberState and ItemState, indicating the item is stolen.11
|
||||||
| Withdrawn | 0...1 1/* |
Boolean | Item attribute set with SerialNumberState and ItemState, indicating the item is withdrawn.12
|
||||||
| SampledArchival | 0...1 1/* |
Boolean |
Item attribute set with SerialNumberState and ItemState, indicating the item was sampled for archival purposes.
|
||||||
| SampledCustomsControl | 0...1 1/* |
Boolean | Item attribute set with SerialNumberState and ItemState, indicating the item was sampled for customs inspection.
|
||||||
| SampledFederalInspection | 0...1 1/* |
Boolean | Item attribute set with SerialNumberState and ItemState, indicating the item was sampled for federal inspection.
|
||||||
| SampledClinicalStudy | 0...1 1/* |
Boolean | Item attribute set with SerialNumberState and ItemState, indicating the item was sampled for performing clinical studies.
|
||||||
| SampledPharmaStudy | 0...1 1/* |
Boolean | Item attribute set with SerialNumberState and ItemState, indicating the item was sampled for post-registration pharmaceutical study supporting submitted changes to a dossier.
|
||||||
| SampledMarketingDemo | 0...1 1/* |
Boolean | Item attribute set with SerialNumberState and ItemState, indicating the item was sampled for marketing demonstration purposes.
|
||||||
| SampledSelectiveControl | 0...1 1/* |
Boolean |
Item attribute set with SerialNumberState and ItemState, indicating the item was sampled for selective control.
|
||||||
| Spoilage | 0...1 1/* |
Boolean | Item attribute set with SerialNumberState and ItemState, indicating the item is spoiled (e.g. due to heat, oxygen, moisture, microorganisms).
|
||||||
| WithdrawnExperiment | 0...1 1/* |
Boolean | Item attribute set with SerialNumberState and ItemState, indicating the item is withdrawn from circulation of SSCC or SGTIN, piled or accumulated in the course of the experiment.
|
||||||
| Defective | 0...1 1/* |
Boolean | Item attribute set with SerialNumberState and ItemState, indicating the item is defective.
|
||||||
| InappropriatelyStored | 0...1 1/* |
Boolean | Item attribute set with SerialNumberState and ItemState, indicating the item was inappropriately stored.
|
||||||
| Returned | 0... 11/* |
Boolean | Item attribute set with SerialNumberState and ItemState, indicating the item was returned.
|
||||||
| Other | 0...1 1/* |
Boolean | Item attribute set with SerialNumberState and ItemState, indicating the item was destroyed for other reasons.
|
||||||
| ReasonCode | 0...1 – |
String | A code that indicates
the reason for the change in serial number status.13STATUSUPDATE. See the ReasonCode enumeration list for valid values. |
||||||
| EventDateTime | 0...1 – |
Date | The date and time of the event in XSD GMT date format (YYYY-MM-DDTHH:MM:SSZ). If omitted, the system will record the current date-time.14 | ||||||
| Transactions | 0...1 – |
- |
Conditionally required for:
The transaction identifiers associated with the destruction. |
||||||
| Transaction | 0...* 1/* |
String | Required. The list of one or more transaction identifiers associated with the destruction. | ||||||
| ItemID | 0...1 1/* |
String | Required. The transaction identifier
associated with the destruction.15 |
||||||
| ItemType | 0...1 1/* |
String | Required. The transaction identifier
type using the supported enumeration values (e.g. DESTRUCTION). 16See the TransactionId enumeration list for valid values. |
||||||
| Date | 0...1 1/* |
String | Required. The date of the transaction in XML YYYY-MM-DD format. This value is used for regulatory reporting of the transaction date.17 | ||||||
| ReasonDescription | 0...1 1/* |
String | Conditionally required for Turkey, where the description must be in Turkish and not exceed 100 characters. The reason for the destruction.18 | ||||||
| DestructionMethod | 0...1 1/* |
String |
See the DestructionMethod enumeration list for valid values. |
||||||
| LongRunningRestSupport | - - |
Boolean | Not used. | ||||||
| ReportingPartyIdentifier | 0...1 1/* |
String |
|
||||||
| @identifiertype | 0...1 1/* |
String | Required. The reporting business party identifier type.21 See the IdentifierType enumeration list for valid values. |
||||||
| @identifiervalue | 0...1 1/* |
String | The identifier value of the reporting business party.22 | ||||||
| MarketCountryCode | 0...1 2/3 |
String | The country, using the standard two-letter abbreviation specified in ISO 3166-1alpha-2:1997 country code.23 | ||||||
| LocationType | 0...1 1/* |
String |
The type of location where the event occurred. See the LocationId enumeration list for valid values. |
||||||
| Location | 0...1 1/* |
String |
8888882.02867.0 instead of urn:epc:id:sgln:8888882.02867.0 typically found in
EPCIS events). |
||||||