Error Codes

Error Code

Error Message

Description

DxTaxoBadJson

JSON Schema Validation Failed

JSON Schema Validation Failed

DxTaxoDupId

Duplicate Id: {id} {path}

Two nodes share the same Id. All IDs must be unique within the taxonomy hierarchy.

DxTaxoDupName

Duplicate Sibling Name: {name} Parent Id: {id}

Two sibling nodes share the same name within the same parent taxonomy node.

DxTaxoBadNodeType

Unknown Node Type. Id: {type}

Type can be one of SEGMENT Or ATTRIBUTE

DxTaxoNodeTypeConflict

Incompatible Node Type

Nodes of one type cannot be children of another type. In other words, a SEGMENT cannot be a child of an ATTRIBUTE or vice versa. A parent without a type may hold both SEGMENT & ATTRIBUTE child nodes

DxTaxoBadId

Id contains illegal characters.

Please see documentation for a list of allowed characters.

DxTaxoBadName

Id contains illegal characters.

Please see documentation for a list of allowed characters.

DxTaxoBadDescription

Id contains illegal characters.}

A maximum of 1024 characters are allowed.

DxTaxoNoAttributeDef

Missing attributeDef

Must be provided for ATTRIBUTE Node types.

DxTaxoBadAttributeType

Unknown attributeDef.type

Please see documentation for a list of valid types.

DxTaxoBadValues

Values – Bad format

Unable to parse the attributeDef.values property of an ATTRIBUTE node

DxTaxoLevelsExceeded

Too many levels

Taxonomy can have up to a maximum of 20 levels.

DxTaxoProcessingError

DataX Internal processing error

Please contact your Account Manager

DxMissingId

Missing Id. Id required in leaf node.

If leaf node has not been assigned an ID value, user data cannot be applied

DxMissingName

Invalid node. Missing required name.

If a node has missing name, this error will be thrown

DxTaxoConflict

Conflict occurred because entity occurs in both include and exclude list

It is not allowed to have the value in both include and exclude list

DxTaxoConflictWithParent

Entity conflict with include/exclude property of its parent

Data passed in include/exclude list conflicts with the values passed for parent taxonomy node

DxTaxoAttributeBadNumberRange

Lower range value is higher than higher range value for attribute with value '’%s

The range is defined as low|high where low < high. The posted taxonomy does not conform to this rule

DxTaxoAttributeNumberRangeNotDefined

Range value not correctly defined for number attribute type with value '’%s'’

Value not provided or range not defined correctly. The range format is ‘numberInnumber’

DxInvalidMdmId

Invalid Attribute. {MDM ID}

MDM ID value included in ‘users.include’ parameter is invalid.