APAR status
Closed as program error.
Error description
The SEOURLKEYWORDs that are generated by Management Center do not use the same format as the seourlkeywordgen utility when duplicates are encountered. For example, category.xml has the following configuration by default: <parameter generatorId="paramCatGroupKeyword" subClass="EnvParameterGenerator" default="NAME" /> <parameter generatorId="paramCatGroupKwd2" subClass="EnvParameterGenerator" default="NAME+CATGROUP_ID+LANGUAGE_ID" /> With this configuration, if a duplicate is encountered, the keyword will be NAME+CATGROUP_ID+LANGUAGE_ID e.g. apparel-10001-1 when you run seourlkeywordgen. However, if the duplicate is created through Management Center, the keyword generated for the duplicate would look like apparel--1 instead of apparel-10001-1 The Management Center tooling logic uses the pattern "name-languageId" to generate the backup keyword for duplicate categories. This pattern can only handle 2 duplications. If there were 3 or more categories with the same name, the other categories cannot generate SEOURL keywords successfully because "name-languageId" are still duplicated.
Local fix
Problem summary
USERS AFFECTED: WebSphere Commerce Version 8 Mod Pack 11 or earlier. PROBLEM ABSTRACT: Duplicate SEOURLKEYWORD in Management Center are inconsistent with seourlkeywordgen BUSINESS IMPACT: Management Center Catalog tool cannot generate SEO URL Keyword for more than 3 categories with the same name. RECOMMENDATION:
Problem conclusion
This fix changes the pattern to "name-catgroupId-languageId", which can avoid further duplications and align with the same logic in seourlkeywordgenerator utility.
Temporary fix
Comments
APAR Information
APAR number
JR58705
Reported component name
WC BUS DEV ED W
Reported component ID
5724I3900
Reported release
800
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2017-11-08
Closed date
2018-06-26
Last modified date
2018-06-26
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
WC BUS DEV ED W
Fixed component ID
5724I3900
Applicable component levels
R800 PSY
UP
[{"Business Unit":{"code":"BU055","label":"Cognitive Applications"},"Product":{"code":"SSYT2H","label":"WebSphere Commerce Developer Enterprise"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.0","Line of Business":{"code":"LOB31","label":"WCE Watson Marketing and Commerce"}}]
Document Information
Modified date:
11 December 2021