Monitoring Background Jobs
Learn about the monitoring background jobs process.
The Monitoring background jobs process lists an event's destination, reads event and notification files, and uploads them to the corresponding Reltio tenant. Start the monitoring background job manually to process incoming data immediately, or schedule it using an ordinary cron expression.
This table lists and describes the background monitoring files.
File Type | Example | Description | Processing |
---|---|---|---|
Seed header | Reltio_LOD_Test_CMPELF_20201130162815_SEEDFILE_HEADER.json | Seed header file contains metadata of the provided seed files. | Updates the job context. |
Seed | Reltio_LOD_Test_CMPELF_20201130162815_SEEDFILE_1.zip | Initial data file with full details of each DUNS number in initial monitoring registration creation. | Uploads as enrichment data. |
Notification header | Reltio_LOD_Test_CMPELF_20201201160409_NOTIFICATION_HEADER.json | Metadata file for notification. Contains the list of notification files included in the notification. | Updates the job context. |
Notification | Reltio_LOD_Test_CMPELF_20201202000712_NOTIFICATION_1.zip | Notification file with full product details for each changed DUNS number. | Uploads as enrichment data - as status and flag updater for events like DELETE, TRANSFER, and so on. |
Exceptions | Reltio_LOD_Test_CMPELF_20201202080605_Exceptions_1.zip | Exceptions files generated by DnB as a response to batch adding or removing DUNS numbers from the monitoring registration. | Uploads as an entity update with partial override. |
Request
POST {DnBConnectorUri}/monitoring/background
Example: Background job starting
POST {{DnBConnectorUrl}}/b2bIntegration/dnb/monitoring/background
Name | Required | Description |
---|---|---|
Content-Type | Yes | Must be "Content-Type: application/json" . |
EnvironmentUrl | Yes | Environment URL of the tenant. For example: https://dev.reltio.com |
Authorization | Yes | Reltio access token in the form Bearer: <<token>> , see Authentication API. |
TenantId | Yes | Tenant ID. |
DnB-User | Yes | DnB Direct+ multiprocess username. |
DnB-Password | Yes | DnB Direct+ multiprocess username. |
DnB-Registration | Yes | DnB registration identifier. |
notificationEmails | No | Enables email notifications for FAILED job cases. You can add email addresses separated by comma (,) to the list of recipients for receiving the notifications. For example, smith.joe@company.com,john.snow@company.com |
awsAccessKey | Yes | AWS access key. Note: This parameter requires access to a monitoring registration S3 location. |
awsSecretKey | Yes | AWS secret key. Note: This parameter requires access to a monitoring registration S3 location. |
S3Region | No | The S3 region to access the bucket specified in the monitoring registration. The default value is us-east-1. |
stpUser | No | D&B STP username - part of basic auth credentials for access to D&B STP. Note: This parameter requires to access a monitoring registration STP location. |
stpPassword | No | D&B STP password - part of basic auth credentials for access to D&B STP. Note: This parameter requires to access a monitoring registration STP location. |
entityType | No | The monitoring background process has no source to know about the entity type it should create on a tenant. Use this entityType parameter specify the full name of a special entity type in your L3 configuration that must be updated by the connector. By default, this parameter specifies the Organization entity type: |
cronExpression | No | The Reltio Enrichment with D&B can schedule batch jobs using standard cron expressions. Note: Expression is available in the UTC time zone. Please convert it to your local time before you start the job. Limits:
|
overrideUpwHierarchy | No | Reltio Enrichment with D&B creates a new upward hierarchy according to the DnB hierarchy specified in the corporate linkage from the target organization to the global ultimate organization. It doesn't delete the old relations. Note: The default value is False. |
partialOverride | No | Enables or disables the use of the partialOverride parameter for calls to the Reltio Platform:
Note:
|
uniqDuns | no | Enables or disables the unique DUNS number logic within the API. When set to true, the API activates a specialized logic that handles the processing and matching of unique DUNS numbers. This feature is particularly useful for managing and monitoring entities with distinct DUNS numbers, providing more precise control over data synchronization and hierarchy management. The default value is false. |
Example scenarios
The scenarios in the following tables are based on this example data:
- Source entity
- Phone
9191111111
- Reltio crosswalk
- Phone
- Seed file
- Case 1:
- Phone - empty
- Global Ultimate DUNS - empty
- Case 2:
- Phone -
9193333333
- Global Ultimate DUNS -
111111111
- Phone -
- Case 1:
- Enriched entity
- Phone
9192222222
- DnB crosswalk from get-detailed - Global Ultimate DUNS
000000000
- DnB crosswalk from get-detailed
- Phone
-
Case 1 - when the Seed file hierarchy is empty.
-
Case 2 - when the Seed file hierarchy contains changed data.
overrideUpwHierarchy | partialOverride | Entity's hierarchy changed | Attributes changed | D&B crosswalk updates |
---|---|---|---|---|
true | false | true | true |
|
false | true | false | false |
|
true | true | false | false |
|
false | false | true | true |
|
overrideUpwHierarchy | partialOverride | Entity's hierarchy changed | Attributes changed | Results |
---|---|---|---|---|
true | false | true | true |
|
false | true | true | true |
|
true | true | true | true |
|
false | false | true | true |
|
Response
{
"jobId": 5677455771697152,
"success": "OK",
"message": "Scheduled"
}
Use the get batch job status request to obtain the background job status. For more information, see topic Get Job Status.