Skip to content

/AWS1/CL_CUSRLBASEDMATCHINGRSP

The response of the Rule-based matching request.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_enabled TYPE /AWS1/CUSOPTIONALBOOLEAN /AWS1/CUSOPTIONALBOOLEAN

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

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_status TYPE /AWS1/CUSRULEBASEDMATCHINGSTAT /AWS1/CUSRULEBASEDMATCHINGSTAT

PENDING

  • The first status after configuration a rule-based matching rule. If it is an existing domain, the rule-based Identity Resolution waits one hour before creating the matching rule. If it is a new domain, the system will skip the PENDING stage.

IN_PROGRESS

  • The system is creating the rule-based matching rule. Under this status, the system is evaluating the existing data and you can no longer change the Rule-based matching configuration.

ACTIVE

  • The rule is ready to use. You can change the rule a day after the status is in ACTIVE.

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

Status

PENDING

  • The first status after configuration a rule-based matching rule. If it is an existing domain, the rule-based Identity Resolution waits one hour before creating the matching rule. If it is a new domain, the system will skip the PENDING stage.

IN_PROGRESS

  • The system is creating the rule-based matching rule. Under this status, the system is evaluating the existing data and you can no longer change the Rule-based matching configuration.

ACTIVE

  • The rule is ready to use. You can change the rule a day after the status is in ACTIVE.

Accessible with the following methods

Method Description
GET_STATUS() Getter for STATUS, with configurable default
ASK_STATUS() Getter for STATUS w/ exceptions if field has no value
HAS_STATUS() Determine if STATUS 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