Unify and manage your data

D&B Connector API Error Codes

Different types of API errors such as request errors, mapping errors, configuration errors, and so on occur at different stages of functioning of the D&B connector.

Reltio Errors

The following errors may occur when the connector works with Reltio API.

Error CodeMessageOccurs WhenResponse
REL0001Reltio API error ({0})The connector fails to invoke the Reltio API.

{0} is the Reltio error message.

Depends on Reltio API error.
REL0003Reltio authorization errorExpired or invalid token.Obtain the correct token and re-invoke the call.
REL0004Reltio permission error.

User has missing role(s) {0}

A user does not have appropriate Reltio roles to use the connector.

{0} is required roles separated by comma. Currently, two roles are required: ROLE_DNB_CONNECTOR, ROLE_DNB_CONNECTOR_CONFIG.

Obtain the correct roles and re-invoke the call.
REL0005Cannot handle error response from Reltio API requestConnector invokes Reltio API, but receives a response as non-json string.Contact Reltio Support.
REL0006Cannot handle error response from Reltio Authentication API requestConnector invokes Reltio Authentication API, but receives a response as non-json string.Contact Reltio Support.
REL0007Cannot write entity to Data Tenant {0}Connector invokes Reltio API, but the user account has no permissions or has temporary problems.Get the required roles and re-invoke the call.

D&B Errors

The following errors may occur when the connector works with D&B API.

Error CodeMessageOccurs WhenResponse
DNB0001DnB API error ({0})The connector fails to invoke the D&B API.

{0} is the D&B error message

Depends on D&B API error.
DNB0002DnB API authorization errorA user specifies invalid D&B credentials or expired/invalid token.Obtain the correct token and re-invoke the call.
DNB0003Cannot handle error response from DnB API requestConnector invokes D&B API, but receives a response as non-json string.Contact Reltio Support.
DNB0004 DNB STP service is not available in this requestSTP service is currently unavailable or not reachable.
  1. Check Network Connectivity: Ensure that your network connection is stable and that you can reach the STP server.
  2. Verify Server Status: Check if the STP server is up and running. There might be scheduled maintenance or unexpected downtime.
  3. Review Logs: Look for any related error messages or logs that might provide more context about the failure.
  4. Retry the Request: Sometimes the issue might be transient, and retrying the request might resolve it.
DNB0005 Failed to read STP directoryUnable to read the directory contents on the STP server
  1. Verify Directory Path: Ensure that the directory path in STP server is "/gets" and accessible.
  2. Check Permissions: Verify that the user has the necessary permissions to read the directory on the STP server.
  3. Review Logs: Examine logs for any additional details that might indicate the cause of the failure.
DNB0006Failed to initialize SFTP clientThis error indicates a failure during the initialization of the SFTP client.
  1. Review Initialization Code: Check the code responsible for initializing the SFTP client for any issues or misconfigurations.
  2. Check Library Dependencies: Ensure that all required libraries and dependencies for the SFTP client are correctly installed and up-to-date.
  3. Inspect Logs: Look at the logs for any error messages that provide more context about the initialization failure.
DNB0007Failed to connect using provided server detailsThis error occurs during the first step of the SSH connection, which involves creating a connection using the username, host, and port.
  1. Verify Server Details: Ensure that the username, host, and port are correct.
  2. Check Network Access: Make sure that your network allows outbound connections to the specified host and port.
  3. Test Connectivity: Use a tool like telnet or nc to test connectivity to the STP server on the specified port.
DNB0008Authentication failed using provided credentialsThis error occurs during the second step of the SSH connection, which involves verifying the password.
  1. Verify Credentials: Double-check the username and password for correctness.
  2. Update Credentials: If there has been a recent password change, ensure that the updated credentials are being used.
  3. Direct Link Check: Manually verify the credentials by attempting to log in to the STP server using an SSH client.
DNB0009Failed to read STP fileThis error occurs while reading the file from the STP server. Issues might include network failures, file corruption, or insufficient permissions.
  1. Verify file existence and correct path.
  2. Check network stability.
  3. Ensure read permissions.
DNB0010Failed to open STP fileThis error occurs when attempting to open a file on the STP server due to incorrect file paths or access issues.
  1. Check the file path is correct.
  2. Verify that the user has the necessary permissions to open the file.
DNB0011Failed to initialize SFTP sessionThis error occurs during the initialization of the SFTP session, potentially due to invalid credentials, SSH key issues, or network problems.
  1. Verify server details and SSH credentials.
  2. Check for network issues and SSH key configurations.

Request Errors

The following errors may occur when a user specifies incorrect data in the request.

Error CodeMessageOccurs WhenResponse
REQ0001{0}User does not specify the required headers or query parameters.

{0} is error message.

Fix request parameters depending on the error and re-invoke the call.
REQ0002DUNS number is absentUser calls the connector for enrichment, but the organization has a missed DUNS Number attribute which is required for the D&B call.Invoke the get match operation or merge the best suited potential matched organization if it was already invoked, for the DUNS Number to appear. After merging, re-invoke the call for enrichment.
REQ0003Attribute Address.ISO3166-2 is absentUser invokes the get match call but the filter.json mapping result does not have the CountryISOAlpha2Code field. It means that Address does not have the attribute ISO3166-2.Specify the correct ISO3166-2 value or perform cleansing of address, and the ISO3166-2 value gets automatically updated. Re-invoke the call after updating the value.
REQ0004Organization mapping from Get D&B Match response failedUser invokes the get match call but the mapping match.json is incorrect.Check if the match.json file is correct or contact Reltio Support for help.
REQ0005Reltio organization has no crosswalks sectionUser invokes an enrichment call but the organization does not have the crosswalk field. This is a rare scenario.Check if the organization has the crosswalks field.
REQ0006The entityUri parameter should be in entities/<entityId> formatUser invokes the get match or enrichment call but the request parameter entityUri has incorrect format.Specify the correct entityUriand re-invoke the call.
REQ0007Input parameters validation error: {0}User specified incorrect request parameters.

{0} is error message.

Fix request parameters depending on the error and re-invoke the call. The current D&B connector endpoints do not use Hibernate validations to validate the request headers. This error is for future use.
REQ0008Entity has no nameUser invokes the get match call but the filter.json mapping result does not have the SubjectName field. It means that Address does not have the attribute name. Specify the organization name and re-invoke the call.
REQ0009Reltio entity doesn't contain appropriate addressUser invokes the get match call but the filter.json mapping result does not have the StreetAddressLine-1 field. It means that Organization does not have an appropriate Address. By default, this address should have the type Shipping or Billing and Primary flag set to true. It can be customized in mapping for each customer.Ensure that all the conditions are valid for a given organization address (depending on mapping) and re-invoke the call, or you may check if the connector is using the correct address model.
REQ0010D&B data provided has been set, but body is null or emptyThe request includes D&B data but lacks a valid body.Ensure the body content is provided and properly formatted.
REQ0011skipRelationsCreation flag is not allowed with separated locations and relations mappingThis flag is incorrectly used alongside separated mapping configurations.Remove the flag or adjust the mapping configuration.
REQ0012You must specify a filter in the request body
REQ0013Unknown batch process type - must be get or put
REQ0014File operation method is not supported - not PUT nor POST
REQ0015Unable to upload file
REQ0016Unable to download DnB result file
REQ0017Family tree size is too long; please contact the engineering teamA family tree exceeds the acceptable size limits for processing.Contact Reltio Support.
REQ0018Monitoring identifier was not found
REQ0019DnB customer reference parameter length greater than 240 characters
REQ0020The D-U-N-S Number in the request is not validThe D-U-N-S Number contains fewer/more than 9 digits or non-digit characters.Ensure the D-U-N-S Number contains exactly 9 digits.
REQ0021Background monitoring job must have S3 or STP credentialsThis error occurs when the background monitoring job is started without providing S3 or STP parameters.
  1. Provide Credentials: Depending on the registration destination type, supply the necessary S3 or STP credentials.
  2. Check Job Configuration: Ensure that the background monitoring job is correctly configured with the required credentials for accessing D&B Seed and Notification files.

Batch Errors

These errors happen during any asynchronous work of a batch monitoring job.

Error CodeMessageOccurs WhenResponse
BCH0039Monitoring registration details does not contain any informationInternal D&B error happens during validation of registration details when, for some reason, D&B returned null instead of registration details.Ask support.

Configuration Errors

The following errors may occur when the connector works with the configuration files.

Error CodeMessageOccurs WhenResponse
CFG0001Tenant is not registeredSpecified tenant is not presented in any configuration profileUse Connector Configuration Service to register tenant, then re-invoke call
CFG0002Profile has missed filesSpecified tenant is registered in configuration profile which has missed required files for correct connector work, for example one of the mapping filesUse Connector Configuration Service to check state of all required connector files, then re-invoke call
CFG0003Bitbucket errorErrors occur while interacting with Bitbucket during configuration operations.Check Bitbucket connectivity and configuration.
CFG0004Specified profile not found
CFG0005Tenant already registered
CFG0006Profile already registered
CFG0007Forbidden
CFG0008Customer tenant not found
CFG0009Status flags type is not recognized
CFG0010Profile name must contain only alphanumeric characters, underscore or minusAn invalid profile name format is used.Adjust the profile name to meet format requirements.
CFG0011Rate limit for this resource has been exceeded
CFG0016Invalid Config-Kind parameter. Possible values: default, nested, reflocationThe Config-Kind parameter is invalid or unsupported.Use one of the valid parameter values.
CFG0017Secured service does not contain username/password and token
CFG0018DT is not configured for CT in profile, request can not be processed
CFG0019Configuration error
CFG0020Create profile error

Mapping Errors

The following errors may occur when the connector performs mapping from one structure to another one.

Error CodeMessageOccurs WhenResponse
MAP0001Internal mapping errorUser invokes the get match call.Contact Reltio Support.
MAP0002Internal mapping errorUser invokes the get match call.Contact Reltio Support.
MAP0003Internal mapping errorUser invokes the get match call.Contact Reltio Support.
MAP0004Internal mapping errorUser invokes the enrichment call.Contact Reltio Support.
MAP0005Internal mapping errorUser invokes the enrichment call.Contact Reltio Support.
MAP0006Internal mapping errorUser invokes the get match call.Contact Reltio Support.
MAP0007Internal mapping errorUser invokes the get match call. Mapping filter.json is incorrect.Review filter.json mapping.
MAP0008Internal mapping errorUser invokes the get match call. Mapping match.json is incorrect.Review match.json mapping.
MAP0009Internal mapping errorUser invokes the enrichment call. Mapping enrichment.json is incorrect.Review enrichment.json mapping.
MAP0010Internal mapping errorUser invokes the linkage call. Mapping batch.json is incorrect.Review batch.json mapping.
MAP0011Internal mapping errorUser invokes the enrichment call. Mapping update_status.json is incorrect.Review update_status.json mapping.
MAP0012First tag must be start array
MAP0013Cannot convert DnB Direct+ batch result to Reltio organization list
MAP0014Cannot convert LNK_UPF result to the entities list
MAP0015Cannot convert LNK_UPF_PLUS result to the entities list
MAP0016Mapping type is invalid
MAP0017Cannot convert mapping to JSON
MAP0018Cannot convert DUNS transferred structure to org