Dow Jones
- Version 3
🎯 Functional documentation
This provider uses basic party data (name, birthdate, …) & country code data fields (nationality, address, …) from the
party to construct a request to the Dow Jones service. The response of the Dow Jones service is then mapped to one or
more DD parameters, which will be set to YES or NO (depending on the presence of the corresponding icon_hint)
Input data points
- Individual
- First name
- Last name
- Date of birth
- Nationality
- Country of address
- Company
- Name
- Country of address
Applicable DD parameters
This provider supports the parameters defined by the settings (see responseMapping) for entities Individual & Company.
Document generation
If the setting to create a due diligence document is enabled (DUE_DILIGENCE_DOCUMENT_FETCH), following documents are generated:
- A general report
- A detailed report (an additional request is performed to retrieve these details)
⚙️ Configuration
- Implementation class:
DowJonesV3DueDiligenceProvider - Resource Uri:
https://api.dowjones.com
Settings
authentication(required):clientId(required)clientSecret(required)userId(required)tokenUri(required):https://accounts.dowjones.com/oauth2/v1/token
maxProfileDetailResultsCount: defines the maximum number of detailed profiles that will be retrieved to store in a PDF (default = 1). Set to 0 to skip report generation.requestMapping: (required).contentSet: (required) Defines thecontent_setvalues for the requestWatchlistAdverseMediaStateOwnedCompaniesLocationHighRiskFactorsAntiCorruption
.searchType: defines thesearch_typevalue for the request (default:Precise)Precise: considers matches of at least 88% (runs a stricter fuzzy search)Near: considers matches of at least 70% (runs on an intermediate fuzzy search)Broad: considers matches of at least 50% (runs on an high level of fuzzy search)
.countryTerritoryTypeMapping: provides the mapping to construct thecountry_territoryvalue for the request- Each entry in this mapping consists out of 2 properties:
fieldPath: the reference to the field that holds one or more countries (e.g.individual.nationalityorcompany.address.countryCode).countryTerritoryTypes: a List of territory types (these must match with the entries from the Dow Jones Taxonomy, e.g. “Citizenship”).
- Each entry in this mapping consists out of 2 properties:
.useSearchKeyword: if set true will include additional search keywords with matching according tosearchType(default: false)INDIVIDUAL: matching with firstname and lastnameCOMPANY: matching with name of the company
responseMapping:-
A map of entries where the key correspond to the ‘iconHint’ and the value correspond to the Due Diligence Parameter that will be set on
YESwhen the iconHint is found in the Dow Jones response (data.attributes.icon_hints[].icon_hint).| Icon hints | Valid values | | -------------------------------------------------------- | | |
AM| Adverse Media Entity | |OEL| Other Exclusion Lists | |OOL| Other Official Lists | |ECR| Enhanced Country Risk | |SI| Special interest | |MSB| Money Services Business | |MRB| Marijuana Related Businesses | |PEP| Politically Exposed Person | |BRD| Board Member | |RCA| Relatives and Close Associates| |SOC| State Owned Company | |SAN-PERSON| Sanction list person | |SAN-ENTITY| Sanction list entity | |SOR| Sanctions Control Ownership |
-
Example
{
"authentication": {
"clientId": "$vault{DOW_JONES_<client>_clientId}",
"clientSecret": "$vault{DOW_JONES_<client>_clientSecret}",
"tokenUri": "$vault{DOW_JONES_<client>_tokenUri}",
"userId": "$vault{DOW_JONES_<client>_userId}"
},
"DUE_DILIGENCE_DOCUMENT_FETCH": true,
"PROVIDER_DISPLAY_NAME": "Dow Jones",
"maxProfileDetailResultsCount": 5,
"requestMapping": {
"contentSet": [
"Watchlist",
"StateOwnedCompanies",
"AntiCorruption",
"AdverseMedia"
],
"countryTerritoryTypeMapping": [
{
"countryTerritoryTypes": [
"Citizenship"
],
"fieldPath": "individual.nationality"
},
{
"countryTerritoryTypes": [
"Resident of"
],
"fieldPath": "individual.address.countryCode"
},
{
"countryTerritoryTypes": [
"Affiliation",
"Registration"
],
"fieldPath": "company.address.countryCode"
}
],
"searchType": "Broad",
"useSearchKeyword": true
}
}
Dow Jones Search Types
| Value | Meaning |
|---|---|
| Precise | Considers matches of at least 88% (runs a stricter fuzzy search) |
| Near | Considers matches of at least 70% (runs on an intermediate fuzzy search) |
| Broad | Considers matches of at least 50% (runs on an high level of fuzzy search) |