Skip to content

/AWS1/CL_CUSRLBASEDMATCHINGREQ

The request to enable the rule-based matching.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_enabled TYPE /AWS1/CUSOPTIONALBOOLEAN /AWS1/CUSOPTIONALBOOLEAN

The flag that enables the rule-based matching process of duplicate profiles.

Optional arguments:

it_matchingrules TYPE /AWS1/CL_CUSMATCHINGRULE=>TT_MATCHINGRULES TT_MATCHINGRULES

Configures how the rule-based matching process should match profiles. You can have up to 15 MatchingRule in the MatchingRules.

iv_maxalwedrllevelformerging TYPE /AWS1/CUSMAXALWEDRLLEVELFORM00 /AWS1/CUSMAXALWEDRLLEVELFORM00

MatchingRule

iv_maxallowedrllevelfmtching TYPE /AWS1/CUSMAXALWEDRLLEVELFMTC00 /AWS1/CUSMAXALWEDRLLEVELFMTC00

Indicates the maximum allowed rule level.

io_attributetypesselector TYPE REF TO /AWS1/CL_CUSATTRTYPESSELECTOR /AWS1/CL_CUSATTRTYPESSELECTOR

Configures information about the AttributeTypesSelector where the rule-based identity resolution uses to match profiles.

io_conflictresolution TYPE REF TO /AWS1/CL_CUSCONFLICTRESOLUTION /AWS1/CL_CUSCONFLICTRESOLUTION

How the auto-merging process should resolve conflicts between different profiles.

io_exportingconfig TYPE REF TO /AWS1/CL_CUSEXPORTINGCONFIG /AWS1/CL_CUSEXPORTINGCONFIG

Configuration information about the S3 bucket where Identity Resolution Jobs writes result files.

You need to give Customer Profiles service principal write permission to your S3 bucket. Otherwise, you'll get an exception in the API response. For an example policy, see Amazon Connect Customer Profiles cross-service confused deputy prevention.


Queryable Attributes

Enabled

The flag that enables the rule-based matching process of duplicate profiles.

Accessible with the following methods

Method Description
GET_ENABLED() Getter for ENABLED, with configurable default
ASK_ENABLED() Getter for ENABLED w/ exceptions if field has no value
HAS_ENABLED() Determine if ENABLED has a value

MatchingRules

Configures how the rule-based matching process should match profiles. You can have up to 15 MatchingRule in the MatchingRules.

Accessible with the following methods

Method Description
GET_MATCHINGRULES() Getter for MATCHINGRULES, with configurable default
ASK_MATCHINGRULES() Getter for MATCHINGRULES w/ exceptions if field has no value
HAS_MATCHINGRULES() Determine if MATCHINGRULES has a value

MaxAllowedRuleLevelForMerging

MatchingRule

Accessible with the following methods

Method Description
GET_MAXALWEDRLLEVELFORMERG00() Getter for MAXALLOWEDRLLEVELFORMERGING, with configurable de
ASK_MAXALWEDRLLEVELFORMERG00() Getter for MAXALLOWEDRLLEVELFORMERGING w/ exceptions if fiel
HAS_MAXALWEDRLLEVELFORMERG00() Determine if MAXALLOWEDRLLEVELFORMERGING has a value

MaxAllowedRuleLevelForMatching

Indicates the maximum allowed rule level.

Accessible with the following methods

Method Description
GET_MAXALWEDRLLEVELFMTCHING() Getter for MAXALLOWEDRULELEVELFMTCHING, with configurable de
ASK_MAXALWEDRLLEVELFMTCHING() Getter for MAXALLOWEDRULELEVELFMTCHING w/ exceptions if fiel
HAS_MAXALWEDRLLEVELFMTCHING() Determine if MAXALLOWEDRULELEVELFMTCHING has a value

AttributeTypesSelector

Configures information about the AttributeTypesSelector where the rule-based identity resolution uses to match profiles.

Accessible with the following methods

Method Description
GET_ATTRIBUTETYPESSELECTOR() Getter for ATTRIBUTETYPESSELECTOR

ConflictResolution

How the auto-merging process should resolve conflicts between different profiles.

Accessible with the following methods

Method Description
GET_CONFLICTRESOLUTION() Getter for CONFLICTRESOLUTION

ExportingConfig

Configuration information about the S3 bucket where Identity Resolution Jobs writes result files.

You need to give Customer Profiles service principal write permission to your S3 bucket. Otherwise, you'll get an exception in the API response. For an example policy, see Amazon Connect Customer Profiles cross-service confused deputy prevention.

Accessible with the following methods

Method Description
GET_EXPORTINGCONFIG() Getter for EXPORTINGCONFIG