Aggregation Update Errors (EPCIS v1.2)
The following errors may be encountered with the EPCIS Serialized Operations Manager Aggregation Update message:
| Data Element | Error Message | Description |
|---|---|---|
| Class 1 | ||
| AggregationEvent | At least one aggregation event is required !!! | The error occurs if no AggregationEvent is present. |
| parentID | Invalid EPC format !!! |
The error occurs if the source is invalid. |
| epc | Invalid EPC format !!! |
The error occurs if the source is invalid or is empty or null. |
| action | Action ADD is required for aggregation !!! | The error occurs if the source does not equal "ADD" for an aggregation event. |
| Action DELETE is required for disaggregation !!! | The error occurs if the source does not equal "DELETE" for a disaggregation event. | |
| bizStep | bizStep urn:epcglobal:cbv:bizstep:packing is required for aggregation !!! | The error occurs if the source does not equal "urn:epcglobal:cbv:bizstep:packing" for an aggregation event. |
| bizStep urn:epcglobal:cbv:bizstep:unpacking is required for disaggregation !!! | The error occurs if the source does not equal "urn:epcglobal:cbv:bizstep:unpacking" for a disaggregation event. | |
| disposition | Disposition urn:epcglobal:cbv:disp:in_progress is required for aggregation !!! | The error occurs if the source does not equal "urn:epcglobal:cbv:disp:in_progress"for an aggregation event. |
| Disposition urn:epcglobal:cbv:disp:in_progress is required for disaggregation !!! | The error occurs if the source does not equal "urn:epcglobal:cbv:disp:in_progress" for a disaggregation event. | |
| bizLocation | id | Business location is required !!! | The error occurs if the source is empty or null. |
| Valid business location identifier type is required !!! | The error occurs if the source is empty or null, or is not a valid value from the enumeration list. | |
| tl:packedStatus | Valid packed status is required !!! | The error occurs if the source is present, but there is no matching entry in the lookup file. |
| tl:packagingLevel | Valid packaging level code is required !!! | The error occurs if the source is invalid. |
| tl:fieldName | Field name is required if extension field group is present !!! | The error occurs iftl:extensionFieldis populated, but the source is empty or null. |
| tl:fieldValue | Field value is required if extension field group present !!! | The error occurs iftl:extensionFieldis populated, but the source is empty or null. |
| Class 2 | ||
| AggregationEvent (aggregation event) | eventTime | Event timestamp is earlier than the last event for serial number <Serial Number>. | The error occurs if the source is before the commission event time for AggregationEvent (aggregation event) | parentID. |
| AggregationEvent (disaggregation event) | eventTime | Event timestamp is earlier than the aggregation date for serial number <Serial>. | The error occurs if the source is before the aggregation event time for AggregationEvent (disaggregation event) | parentID. |
| AggregationEvent (aggregation event) | parentID | Serial number <Serial Number> does not exist. | The error occurs if the source does not exist in TraceLink. |
| Parent Serial Number <ParentSerial> was not commissioned at this location. | The error occurs if the source was not commissioned at this subscriber location. | |
| AggregationEvent (disaggregation event) | parentID | Serial number <Serial Number> does not exist. | The error occurs if the source does not exist in TraceLink. |
| Serial number <Serial Number> not commissioned. | The error occurs if the source was not commissioned at this subscriber location. | |
| Cannot perform operation on serial number [Serial Number] with item state [Serial Number Status]. This operation can only be performed when the serial number is Available or Blocked or Picked. | The error occurs if the source is not in an available, blocked, or picked status. | |
| Serial number <Serial Number> does not have any items aggregated to it. | The error occurs if the source has no child serial numbers. | |
| Aggregation Event (aggregation event) | childEPCs | epc | Serial number <Serial Number> does not exist. | The error occurs if the source does not exist in TraceLink. |
| Serial Number <Serial> cannot be aggregated because it was not commissioned for this location. | The error occurs if the source was not commissioned at this subscriber location. | |
| Cannot aggregate Serial number <Serial> with UOM <PackagingLevelUOM> into Serial Number <ParentSerial> with UOM <PackagingLevelUOM>. | The error occurs if the source packaging level is larger than the packaging level for AggregationEvent (aggregation event) | parentID. | |
| Aggregation Event (disaggregation event) | childEPCs | epc | Serial Number <Serial> cannot be disaggregated because it was not previously aggregated to <ParentSerial>. | The error occurs if the source is not aggregated to AggregationEvent (disaggregation event) | parentID. |
| AggregationEvent (disaggregation event) | bizLocation | id | Authorization Response from server: Credentials are required to access this resource. | The error occurs if the source cannot be found. |
| Class 3 | ||
| The following is thrown for all Class 3 errors: “INTERNALERROR=Internal error from server [server details].” Please contact Support if this error is encountered. | ||