11 Configuration of EDQ-PDS Run Profile and Message Header Options

This section gives information on the various configuration parameters that can be overridden when using the real-time matching services by specifying parameters in the message header.

Note:

All parameters affect the matching and scoring of products in the match service, except the 'keyprofile' parameter, which is used in the key generation service.

Name Type Default Description Run profile param

overallscore.productdescription.weighting

Positive numeric

15

Weighting for the productdescription compound comparison

phase.Product\ Match.process.*.overallscore.productdescription.weighting

overallscore.productdescription.enabled

Boolean (Y/N)

Y

Whether to enable the productdescription compound comparison

phase.Product\ Match.process.*.overallscore.productdescription.enabled

overallscore.productname.weighting

Positive numeric

9

Weighting for the productname compound comparison

phase.Product\ Match.process.*.overallscore.productname.weighting

overallscore.productname.enabled

Boolean (Y/N)

Y

Whether to enable the productname compound comparison

phase.Product\ Match.process.*.overallscore.productname.enabled

overallscore.price.weighting

Positive numeric

3

Weighting for the price compound comparison

phase.Product\ Match.process.*.overallscore.price.weighting

overallscore.price.enabled

Boolean (Y/N)

Y

Whether to enable the price compound comparison

phase.Product\ Match.process.*.overallscore.price.enabled

overallscore.mpn.weighting

Positive numeric

15

Weighting for the mpn compound comparison

phase.Product\ Match.process.*.overallscore.mpn.weighting

overallscore.mpn.enabled

Boolean (Y/N)

Y

Whether to enable the mpn compound comparison

phase.Product\ Match.process.*.overallscore.mpn.enabled

overallscore.modelnumber.weighting

Positive numeric

15

Weighting for the model number compound comparison

phase.Product\ Match.process.*.overallscore.modelnumber.weighting

overallscore.modelnumber.enabled

Boolean (Y/N)

Y

Whether to enable the model number compound comparison

phase.Product\ Match.process.*.overallscore.modelnumber.enabled

overallscore.customstring1exact.weighting

Positive numeric

1

Weighting for the custom string 1 exact compound comparison

phase.Product\ Match.process.*.overallscore.customstring1exact.weighting

overallscore.customstring1exact.enabled

Boolean (Y/N)

N

Whether to enable the custom string 1 exact compound comparison

phase.Product\ Match.process.*.overallscore.customstring1exact.enabled

overallscore.customstring1fuzzy.weighting

Positive numeric

1

Weighting for the custom string 1 fuzzy compound comparison

phase.Product\ Match.process.*.overallscore.customstring1fuzzy.weighting

overallscore.customstring1fuzzy.enabled

Boolean (Y/N)

N

Whether to enable the custom string 1 fuzzy compound comparison

phase.Product\ Match.process.*.overallscore.customstring1fuzzy.enabled

overallscore.customstring2exact.weighting

Positive numeric

1

Weighting for the custom string 2 exact compound comparison

phase.Product\ Match.process.*.overallscore.customstring2exact.weighting

overallscore.customstring2exact.enabled

Boolean (Y/N)

N

Whether to enable the custom string 2 exact compound comparison

phase.Product\ Match.process.*.overallscore.customstring2exact.enabled

overallscore.customstring2fuzzy.weighting

Positive numeric

1

Weighting for the custom string 2 fuzzy compound comparison

phase.Product\ Match.process.*.overallscore.customstring2fuzzy.weighting

overallscore.customstring2fuzzy.enabled

Boolean (Y/N)

N

Whether to enable the custom string 2 fuzzy compound comparison

phase.Product\ Match.process.*.overallscore.customstring2fuzzy.enabled

overallscore.customstring3exact.weighting

Positive numeric

1

Weighting for the custom string 3 exact compound comparison

phase.Product\ Match.process.*.overallscore.customstring3exact.weighting

overallscore.customstring3exact.enabled

Boolean (Y/N)

N

Whether to enable the custom string 3 exact compound comparison

phase.Product\ Match.process.*.overallscore.customstring3exact.enabled

overallscore.customstring3fuzzy.weighting

Positive numeric

1

Weighting for the custom string 3 fuzzy compound comparison

phase.Product\ Match.process.*.overallscore.customstring3fuzzy.weighting

overallscore.customstring3fuzzy.enabled

Boolean (Y/N)

N

Whether to enable the custom string 3 fuzzy compound comparison

phase.Product\ Match.process.*.overallscore.customstring3fuzzy.enabled

overallscore.customstring4exact.weighting

Positive Numeric

1

Weighting for the custom string 4 exact compound comparison

phase.Product\ Match.process.*.overallscore.customstring4exact.weighting

overallscore.customstring4exact.enabled

Boolean (Y/N)

N

Whether to enable the custom string 4 exact compound comparison

phase.Product\ Match.process.*.overallscore.customstring4exact.enabled

overallscore.customstring4fuzzy.weighting

Positive Numeric

1

Weighting for the custom string 4 fuzzy compound comparison

phase.Product\ Match.process.*.overallscore.customstring4fuzzy.weighting

overallscore.customstring4fuzzy.enabled

Boolean (Y/N)

N

Whether to enable the custom string 4 exact compound comparison

phase.Product\ Match.process.*.overallscore.customstring4fuzzy.enabled

overallscore.customstring5exact.weighting

Positive numeric

1

Weighting for the custom string 4 fuzzy compound comparison

phase.Product\ Match.process.*.overallscore.customstring5exact.weighting

overallscore.customstring5exact.enabled

Boolean (Y/N)

N

Whether to enable the custom string 5 fuzzy compound comparison

phase.Product\ Match.process.*.overallscore.customstring5exact.enabled

overallscore.customstring5fuzzy.weighting

Positive numeric

1

Weighting for the custom string 5 fuzzy compound comparison

phase.Product\ Match.process.*.overallscore.customstring5fuzzy.weighting

overallscore.customstring5fuzzy.enabled

Boolean (Y/N)

N

Whether to enable the custom string 5 fuzzy compound comparison

phase.Product\ Match.process.*.overallscore.customstring5fuzzy.enabled

overallscore.customnumber1exact.weighting

Positive numeric

1

Weighting for the custom string 5 fuzzy compound comparison

phase.Product\ Match.process.*.overallscore.customnumber1exact.weighting

overallscore.customnumber1exact.enabled

Boolean (Y/N)

N

Weighting for the custom number 1 exact compound comparison

phase.Product\ Match.process.*.overallscore.customnumber1exact.enabled

overallscore.customnumber1fuzzy.weighting

Positive numeric

1

Weighting for the custom number 1 fuzzy compound comparison

phase.Product\ Match.process.*.overallscore.customnumber1fuzzy.weighting

overallscore.customnumber1fuzzy.enabled

Boolean (Y/N)

N

Whether to enable the custom number 1 fuzzy compound comparison

phase.Product\ Match.process.*.overallscore.customnumber1fuzzy.enabled

overallscore.customnumber2exact.weighting

Positive numeric

1

Weighting for the custom number 2 exact compound comparison

phase.Product\ Match.process.*.overallscore.customnumber2exact.weighting

overallscore.customnumber2exact.enabled

Boolean (Y/N)

N

Whether to enable the custom number 2 exact compound comparison

phase.Product\ Match.process.*.overallscore.customnumber2exact.enabled

overallscore.customnumber2fuzzy.weighting

Positive numeric

1

Weighting for the custom number 2 fuzzy compound comparison

phase.Product\ Match.process.*.overallscore.customnumber2fuzzy.weighting

overallscore.customnumber2fuzzy.enabled

Boolean (Y/N)

N

Whether to enable the custom number 2 fuzzy compound comparison

phase.Product\ Match.process.*.overallscore.customnumber2fuzzy.enabled

overallscore.customnumber3exact.weighting

Positive numeric

1

Weighting for the custom number 3 exact compound comparison

phase.Product\ Match.process.*.overallscore.customnumber3exact.weighting

overallscore.customnumber3exact.enabled

Boolean (Y/N)

N

Whether to enable the custom number 3 exact compound comparison

phase.Product\ Match.process.*.overallscore.customnumber3exact.enabled

overallscore.customnumber3fuzzy.weighting

Positive numeric

1

Weighting for the custom number 3 fuzzy compound comparison

phase.Product\ Match.process.*.overallscore.customnumber3fuzzy.weighting

overallscore.customnumber3fuzzy.enabled

Boolean (Y/N)

N

Whether to enable the custom number 3 fuzzy compound comparison

phase.Product\ Match.process.*.overallscore.customnumber3fuzzy.enabled

overallscore.customnumber4exact.weighting

Positive numeric

1

Weighting for the custom number 4 exact compound comparison

phase.Product\ Match.process.*.overallscore.customnumber4exact.weighting

overallscore.customnumber4exact.enabled

Boolean (Y/N)

N

Whether to enable the custom number 4 exact compound comparison

phase.Product\ Match.process.*.overallscore.customnumber4exact.enabled

overallscore.customnumber4fuzzy.weighting

Positive numeric

1

Weighting for the custom number 4 fuzzy compound comparison

phase.Product\ Match.process.*.overallscore.customnumber4fuzzy.weighting

overallscore.customnumber4fuzzy.enabled

Boolean (Y/N)

N

Whether to enable the custom number 4 fuzzy compound comparison

phase.Product\ Match.process.*.overallscore.customnumber4fuzzy.enabled

overallscore.customnumber5exact.weighting

Positive numeric

1

Weighting for the custom number 5 exact compound comparison

phase.Product\ Match.process.*.overallscore.customnumber5exact.weighting

overallscore.customnumber5exact.enabled

Boolean (Y/N)

N

Whether to enable the custom number 5 exact compound comparison

phase.Product\ Match.process.*.overallscore.customnumber5exact.enabled

overallscore.customnumber5fuzzy.weighting

Positive numeric

1

Weighting for the custom number 5 fuzzy compound comparison

phase.Product\ Match.process.*.overallscore.customnumber5fuzzy.weighting

overallscore.customnumber5fuzzy.enabled

Boolean (Y/N)

N

Whether to enable the custom number 5 fuzzy compound comparison

phase.Product\ Match.process.*.overallscore.customnumber5fuzzy.enabled

overallscore.customdate1exact.weighting

Positive numeric

1

Weighting for the custom date 1 exact compound comparison

phase.Product\ Match.process.*.overallscore.customdate1exact.weighting

overallscore.customdate1exact.enabled

Boolean (Y/N)

N

Whether to enable the custom date 1 exact compound comparison

phase.Product\ Match.process.*.overallscore.customdate1exact.enabled

overallscore.customdate1fuzzy.weighting

Positive numeric

1

Weighting for the custom date 1 fuzzy compound comparison

phase.Product\ Match.process.*.overallscore.customdate1fuzzy.weighting

overallscore.customdate1fuzzy.enabled

Boolean (Y/N)

N

Whether to enable the custom date 1 fuzzy compound comparison

phase.Product\ Match.process.*.overallscore.customdate1fuzzy.enabled

overallscore.customdate2exact.weighting

Positive numeric

1

Weighting for the custom date 2 exact compound comparison

phase.Product\ Match.process.*.overallscore.customdate2exact.weighting

overallscore.customdate2exact.enabled

Boolean (Y/N)

N

Whether to enable the custom date 2 exact compound comparison

phase.Product\ Match.process.*.overallscore.customdate2exact.enabled

overallscore.customdate2fuzzy.weighting

Positive numeric

1

Weighting for the custom date 2 fuzzy compound comparison

phase.Product\ Match.process.*.overallscore.customdate2fuzzy.weighting

overallscore.customdate2fuzzy.enabled

Boolean (Y/N)

N

Whether to enable the custom date 2 fuzzy compound comparison

phase.Product\ Match.process.*.overallscore.customdate2fuzzy.enabled

matchthreshold

Numeric

70

Match threshold

phase.Product\ Match.process.*.matchthreshold

keyprofile

String

The key profile to use.

phase.*.process.*.keyprofile