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 |