List of additional feature pack APAR fixes

Each WebSphere Commerce feature pack contains fixes for multiple APARs. After a feature pack is released, WebSphere Commerce continues to create interim fixes for APARs.

This page lists the individual interim fixes that are currently not included in any cumulative interim fix. You can obtain these interim fixes from IBM Fix Central or, if the fix is not available on Fix Central, from IBM Support.
Note: These interim fixes might not be required for your environment. Before you download or request any fixes, review the APAR descriptions to determine whether any of these fixes apply to you.
Each individual iFix and cumulative iFix package contains a different readme file. Each readme file might include specific installation instructions. For example:
  • Some iFixes might require manual modifications to source code after you install the fix
  • For runtime environments, some iFixes might be applicable to the base WebSphere Commerce product only and not the instance.
You do not need database access to install an iFix because these fixes do not make any database changes during installation. However, some iFixes might require that you manually update the database to enable the fix after installation. Review the readme file to ensure that you install and enable the interim fix successfully.

Additional fixes for Feature Pack 8

You can download all currently available interim fixes for Feature Pack 8 as a single package with the latest cumulative interim fix. For more information, see Cumulative interim fixes for Feature Pack 8.

Additional fixes for Feature Pack 7

The following table contains a list of available feature pack APAR fixes that were created after the release of the cumulative interim fix JR52306.fep. These fixes were tested and verified on environments with the latest cumulative interim fix. It is recommended that you install JR52306.fep before you install any of the following APAR fixes.
Category APAR Description
Feature Pack 8Marketing and Promotions JR59223 Includes enhanced back-end services and logic that you can use on your journey to GDPR readiness.
Feature Pack 7Authoring and Staging JR53576 Incorrect category type gets set after you save a Commerce Composer layout and reopening Management Center.
Feature Pack 7Catalog, Assets, Contracts, and Pricing JR49782 Enhances Create, Update, Delete, and Read services to manage the data for the columns FIELD1, FIELD2, FIELD3, FIELD4 of the ATCHTGT table.
JR54681 During attribute data load through the Management Center, the UoM is not updated in ATTRVALDESC.QTYUNIT_ID.
JR51482 Fixes an issue where associated assets of a catalog entry are not copied when a catalog entry is copied from the catalog asset store to an extended site store.
JR49099 Fixes an issue where price rules with catalog entry conditions might return an incorrect price.
JR53360 numberFormatException error occurs in price REST requests.
JR53145 Cannot not use a CSV file for delta updates if the CSV file contains some items with a price and some items without a price.
JR53113 CatalogFilterMediator does not populate related table: EXPRESSION.
Feature Pack 7Data Load JR53239 Indexload utility encounters NoClassDefFoundError.
JR52361 The searchable flag is not respected for Attribute Dictionary attributes when Data Load utility is used.
JR52989 Seourlkeywordgen utility fails with invalid catalog ID error.
JR53346 When you use the Data Load utility to assign an attribute value to a catalog entry, the UnitOfMeasure of the assigned value is not supported.
Feature Pack 7Marketing and Promotions JR49905 Fixes an issue where Quick Publish does not publish new promotion codes and does not update the live database after the task group is approved.
JR54805 Exception occurs when unique promotion codes are generated by using the Promotions Tool in Management Center on iSeries databases.
JR53564 After you enable Feature Pack 7, you cannot remove public promotion codes that are shared by two promotions.
JR53532 Unique promotion codes can be redeemed multiple times by using different orders.
JR53225 An API is needed which can create new unique promotion codes for an existing activated promotion.
JR53373 Promotion code generation fails when the quantity for the number of codes to be generated is zero.
JR53519 Attribute Dictionary Attributes in the Search Criteria and Result target do not work in all languages.
Feature Pack 7Member and Session Management JR54053 Enhancement to allow REST services to respect context data in WC_GENERIC_ACTIVITYDATA cookie.
Feature Pack 7Messaging and Integration (including Sterling integration) JR49316 Corrects an issue where Sterling Visual Modeler displays product details from the catalog Asset Store instead of the hosted store.
JR56366 Sterling OMS Heartbeat timeout is too long
JR54634 getCompleteOrderDetails does not support OrderNo option.
Feature Pack 7Orders, Payments, and Inventory JR52734 Dynamic kit Re-Order fails in the Configurator Integration environment.
Feature Pack 7Programming Framework JR53247 CSSLocale JavaScript error when you use CKEditor.
Feature Pack 7Runtime 1JR52164 Persistent session does work if the token is expired by the ExpiryManagement configuration in the wc-server.xml file.
JR54474 After search server separation, cannot complete shopping flow by directly going to a Product display page after cookies are cleared.
JR56632 ClassNotFoundException error during logon for B2B stores
JR55289 Add support for configuring cross-origin resource sharing (CORS) headers and X-Frame-Options header with a servlet filter
1JR54355 NullPointerException occurs when infrastructure trace is enabled: com.ibm.commerce.infrastructure.*=all
JR52613 REST responses with error status codes are being cached.
JR52397 Adds a configurable option to use the native Solr synonym expansion algorithm by using the synonyms.txt file.
Feature Pack 7Search 1JR49576 Recommended fix for inventory index

Inventory index does not return results to Solr queries using the fl parameter.

JR55245 Crawler utility does not include exit codes
JR56272 Deep sequencing does not work with Oracle databases
JR55543 di-calculateprice utility deletes contract entries in the TI_CNTRPRICE_0 table
JR55580 Duplicate entries appear in auto suggestion results when category is linked multiple times to a sales catalog
JR55300 Stale cached data is used to determine contract eligibility
JR55348 Provide a role-based access control for IndexLoad
JR54847 Facet values that are represented by floating point numbers cannot be sorted by attribute sequence.
JR54703 Cannot store an external URL without specifying a protocol (HTTP/HTTPS).
JR54588 Facet values are displayed by using the default sequencing or missing image data after JR53547 is applied.
JR54524 Cannot sort category facets alphabetically or by particular sequence.
1JR54608 Store returns error with contract price index load.
1JR54596 Slow search queries when product grouping is enabled and group.facet parameter is set to true.
JR54398 Enhancement to boost products that match a shopper's search terms before products that match search terms' corresponding search term associations.
JR54092 Breadcrumb trail might be incorrect if the category has multiple parents.
JR53392 Indexload encounters an unknown field 'price' error.
JR54563

Security fix

Information disclosure vulnerability related to Search Replication.
JR54520 Preprocess issues occur when you use the multithread and localename parameters.
JR54441 Store cannot display more than 100 facet values for a single facet.
JR54379 Expired offer prices are displayed on storefront.
JR53944 Preprocess does not filter offer price by OFFER.PUBLISHED column.
JR53761 di-calculateprice utility failed with "java.lang.IllegalArgumentException: entitled cannot be empty" error.
JR53728 Multiple selection of price facets do not work with contract price index.
JR53315 di-calculateprice or ContractPriceCalculate causes SQL error when trying to truncate the content of a table.
JR54247 Multi-keyword search might return irrelevant search suggestions.
JR54197 Semi-colons (;) in TPL file from JR53816 causes oracle database exception.
1JR54180 The following features are added to improve the categoryLookUp feature:
  • Both the shopper's search terms, and corresponding search term associations are used to locate the potential parent categories for the products the shopper searched for.
  • Allow business users to pass in a boost factor when using the boosting option.
JR54149 This feature only applies when the Solr minimum match option (mm) is used.

The number of terms in the search query might change if any of the terms has synonyms. As the length of the query changes, the result of the query might be reduced to a smaller set due to the minimum match condition. In some cases, the query returns no results.

JR54143 Ignoring fq when condition is expecting empty results.
JR54095 Irrelevant category facets display in the storefront (additional fix for JR52707).
JR54089 When you add new index-related classes for customization, the JAR that is placed in the WC_installdir/ext/lib directory is ignored.
JR54065 Cannot override sort properties in the wc-search.xml file after JR50972 and JR52512 are installed.
1JR54025 Added support for boosting fields from an extension index by using sum and product Solr functions.
JR54001 Shopper is redirected to an empty page when a shopper clicks a "Did you mean?" spell correction suggestion.
JR53967 Boosting extension index fields does not affect search results.
JR53952 NullPointerException error occurs when shoppers attempt to view bundles that contain marked for delete components.
JR53912 Some keyword suggestions can lead to empty search results if the keyword belongs to a different store, catalog, or catalog filter.
JR53842 When a SKU is flagged as displayable, but not buyable, the attribute values are not selectable on the product and Quick Info pages of the Aurora starter store.
JR53735 Includes multiple index sharding fixes and enhancements.
1JR53396 Multiword searches, with search terms arranged in different sequences, do not return same results.
JR53170 Search server does not recognize multiple organizations.
JR52803 SolrRESTSearchCategoryEntitlementExpressionProvider incorrectly generates the entitlement filter for CategoryView by identifier, causing certain categories to not show up.
JR52651 OutOfMemoryError from SolrSearchConfigurationRegistry.
JR51630 Corrects logic to disallow the search server from calling back to WebSphere Commerce to resolve BCS context in a non-preview scenario in the store.
JR52381 After JR51663, Inventory fields are not returned when the grouping feature is used.
JR52857 MultiplexSqlEntityProcessor appends null to dynamic inventory fields
JR52667 Provide support for ContractPriceCalculate command
JR52660 Relevancy scores might not be accurate in search results in the storefront.
JR52856 UnsupportedOperationException when you attempt to sort the Inventory index
JR52903 di-preprocess utility with fullbuild=false, returns wrong exit code when an "F" flag exists in TI_DELTA_CATGROUP table
JR52853 Enables the Administrative Logger feature
JR51539 Improves the performance when retrieving attribute data from Solr.
1JR51262 Adds logic to support B2B business model contract price indexing.
1JR50448 Provides enablement code for integrating IndexLoad into the Search server.
JR49529 Fixes an issue where setupSearchIndex for Inventory fails if WebContent data is removed from SRCHCONFEXT table.
JR52642 di-buildindex failure on IBM i systems.
JR52512 Fine-tunes search relevancy by identifying products in the same category as the product mentioned in the search query.
JR51882 Enable facet management when searching within a category.
JR52915 Provide monitoring capability for IndexLoad with Admin Logger.
JR52918 Provide cross index search and filtering capability.
JR53401 Improve SolrReplication transfer rate.
JR53565 Cannot use some special characters when a shopper completes keyword search.
JR52972 Provide support of custom IndexLoad loader class.
JR52980 Add the ability to filter multivalued non-displayable facets.
JR52741 Attribute data load inserts too many rows in TI_DELTA_CATENTRY.
JR53016 Category unpublished in EN language do not show in facet in FR language store.
JR53325 No match filter query returns all rows.
JR53029 Add flag to buildindex utility '-numOfLangsParallel' to control how many languages to build at once.
JR53241 Enable autowarming for extension indexes.
JR52751 Performance enhancement to pre-process the catalog hierarchy data for indexing.
JR53291 Add proxy configurations to search requests
JR52934 (Ensure that you also download and install JR53072 and JR53226 at the same time) Product sequence is not respected after you enable expanded category navigation.
JR53072 (Ensure that you also download and install JR52934 and JR53226 at the same time) Product sequence is not respected after you enable expanded category navigation.
JR53226 (Ensure that you also download and install JR52934 and JR53072 at the same time) Product sequence is not respected after you enable expanded category navigation.
JR53334 Limit facet list in Solr request.
JR53316 Add functionality to pass in multiple filter expressions into search REST calls.
JR53197 Search sequencing functionality does not work as expected.
JR53403 Performance improvements for search index.
1JR53517 Add support for atomic delta update through IndexLoad.
JR53592 Search Index pre-process is slow with delta updates.
JR53393 Improve indexing throughput of IndexLoad utility.
JR53397 Provide support for indexing in raw mode.
JR53600 MultiplexSqlEntityProcessor default value stops working.
1JR53064 Catalog Filter tables are not propagated during stagingprop.
JR53487 MultipleSqlEntityProcesor cannot handle special characters.
JR53768 Facet values are interpreted incorrectly and cause an exception if the text contains 'price'.
JR53680 Search rule experiment name and path are missing from service response.
1JR53772 Display full navigation path for similar category facet values.
1JR53446 Query-time expansion algorithm enables search term associations to work with minimum match (minMatch parameter).
JR53244 Improve the performance of the SELECT_ATTR_ID_FOR_CATEGORY query.
JR53857 Site Crawler Does Not Work With HTTPS.
1JR53846 Sharding issues occur after you install JR52667.
JR53713 Global sequencing does not work as expected when a product exists in multiple catalog groups.
JR53897 The inventory filter is ignored in the marketing web activities.
Feature Pack 7Stores and Mobile JR49322 Updates the Aurora mobile store to respect the Management Center store options to enable or disable the ability to change the preferred language or currency using the store header and footer.
JR55533 Commerce Composer Links widget does not use language-specific SEO URL for click action
JR55540 "Compare page ""back to Search: "" link does not save product selection"
JR56132 Exclude 'search' token from being used in sitemap URLs
JR56410 Product display pages that contain only 1 SKU do not show the defining attribute name and value correctly
JR56454 CleanPageLayouts scheduler job does not clean objects that are 'marked for delete'
JR56527 Special characters do not display correctly in facets
JR56548 Product display page displays error message instead of redirecting to a generic error page
JR56575 Breadcrumb link leads to error page when returning to Brand search results
JR56113 Sitemap always generates HTTP URLs for non static links
JR55547 Back button does not work properly when product has only 1 SKU
JR55600 Storefront facet-related issues
JR55603 Attempt to remove one attribute might remove all selected attributes when the attribute contains single or double quotation marks
JR55606 Facet values list does not reset when selection is cleared
JR55318 Multiple cache entries for each new search request
JR55325 Back button does not work as expected
JR55344 Quick Info pop-up dialog does not show product full image after deselecting attributes
JR55468 Facet selection does not work with browser 'Back' button
JR55470 After you install JR54241, the attribute drop-down menus on the Product display page are empty when you return from the SKU page
JR55479 Facet filtering is applied to products even after facets are cleared
JR54580 Facet selection is not displayed after a shopper clicks "Show/View All".
JR54506 Web page header is displayed twice on the Change Password page.
JR54450 Static content page URLs from the auto suggest menu or from the Advanced search page leads to an error page.
JR54432

Security fix

Security APAR CVE-2015-5008, CVE-2015-5009: Cross-site scripting vulnerability in Aurora starter store.
JR54295

Security fix

Security APAR CVE-2015-7397: Open redirect issue in Aurora starter store.
JR54834

Security fix

Cross-site scripting (XSS) vulnerability in the Aurora B2B store in WebSphere Commerce.
JR54625 Attribute values with double quotation marks (") stalls Search Results.
JR54461 Cannot compare products because the maximum number of products to compare was reached.
JR54408 Multiple facet selection does not display correctly on the Search results page.
JR54241 After a shopper removes a selected defining attribute, the Product details page continues to display SKU information.
JR54193 Discount widget does not show a promotion if the promotion is set at the SKU level.
JR54148 Unexpected SEO URL is used for products that have a single SKU.
JR54118 Typing the product URL of a single product SKU redirects to the product page instead of the SKU page.
JR54022 Unexpected behavior after the SKU is resolved on the Product Display page.
JR53985 Product display thumbnail image alt text uses identifier instead of attachment name.
JR53982 CatalogEntryList widget loses widget content position when a shopper switches the store language.
JR53976 SEO URLs do not change when the store language is changed.
JR53960 Unexpected SEO URL is used for products that have a single SKU.
JR53904 Parent category of sales category does not display in Commerce Composer tool.
JR53881 Performance issue with the IBM Product Recommendations widget.
JR53864 Shoppers can select defining attributes for products that do not exist or are not available.
JR53799 Commerce Composer might have issues if the URL parameter names contain special characters.
JR53634 Currency symbol are displayed as escaped HTML code in the price range facet when shopper applies price range filter in Aurora store.
JR52566 Storefront companion automation test does not compile when you try to run from command line by using Ant
JR51276 Fixes an issue that occurs where pressing Back on the Checkout pages can cause blank entries in the PPCEXTDATA table and an amount of 0.
JR49333 Enhances SEO URL construction to allow for customization of the StoreToken:CatalogToken combination.
JR50333 Updates JSP files so that Aurora mobile store users can use default wish lists or add bundles to cart with the correct quantity.
JR50517 Fixes an issue that displayed inconsistent ordering of the product list in the Aurora mobile store when pagination controls are used.
JR53752 After the SKU is resolved on Product display page, several widgets display in product context rather than SKU context.
JR53795 Cannot remove items from Compare products page after the Aurora store language is changed.
1JR52674 GenericError redirects to master catalog not sales catalog.
JR53547 Add enhancement to include Units of Measure for Attribute values in multiple store pages.
JR53777 'Compare products' page returns "Your compare zone is empty message" when the category name contains a special character.
JR52961

Security fix

Cross-site scripting security vulnerability discovered in Dojo Toolkit.
JR53174 Cannot validate location-based services XSD files due to invalid attributes in the appinfo element.
JR53216 Unexpected or unknown error message is shown to the shopper when the session expires.
JR53177 SEO URL redirect causes an infinite loop and a timeout error occurs.
JR53764 SKU information is not loaded automatically when a product does not have defining attributes
JR53770 After you install JR50929, shoppers cannot change languages in the Aurora starter store on a Google Chrome browser.
JR53861 Product price in the Catalog Entry List widget does not show proper SKU price after attribute selection.
JR53709 Rest LoginIdentity does not update BaseContext if previous thread does not flush cache.

Additional fixes for Feature Pack 6

The following table contains a list of available feature pack APAR fixes for Feature Pack 6.
Category APAR Description
Feature Pack 6Marketing and Promotions JR54438 Catalog Browsing Behavior target's Frequency selection does not show the correct value.
JR48232 Performance issues in Management Center when you open a web activity that has many parallel paths.
JR56533 Order submit failed due to old/deactivated promotion which has corrupted or missing data in px_cdspec table.
JR56589 Unmodified promotions listed in Management Center Promotion Tool appear to be modified upon opening the tool
Feature Pack 6Orders, Payments, and Inventory JR50516 Site Administrators are unable to delete items from the Management Center after you update to Feature Pack 7 (FEP7)
Feature Pack 6Runtime JR52613 REST responses with error status codes are being cached
Feature Pack 6Search JR53713 Global sequencing does not work as expected when a product exists in multiple catalog groups.
JR55423 Custom facets are not displayed for unstructured content
JR56363 Facets for category-level SKUs are not displayed in Management Center
JR45894 Allow the context root value to be blank when configuring SEO URLs
JR50891 A combination of fixes for Feature Pack 6.
JR50894 Resolves the exception that occurs when a shopper selects multiple facets without a search rule.
JR50895 Install enablement code for integrating data load into the Search server
JR50900 Install enablement code for integrating data load into the Search server
JR50962 Preprocess hangs in an Oracle database when populating the TI_GROUPPATH_0 table
JR51137 Prevent duplicate catalog entry IDs from being passed into merchandising association search
JR51227 Reolve errors with replication timing and logic when using an inventory index.
JR50888 Using search rule facet count adds in stock and out of stock items.
JR51601 Indexprop utility loops when master indexversion and replicable indexversion are different
JR51884 Looping behavior for indexprop utility is incorrect.
JR52019 MissingResourceException on key "ERR_REQUESTED_RESOURCE_NOT_FOUND" when using REST request
JR52367 Search term replacements not working with multiple word phrases
JR53164 Certain SKUs are skipped when using delta inventory update
JR53613 Category suggestions are not displayed when any of the subcategory has a parent that is not published.
JR53713 Global sequencing does not work as expected when a product exists in multiple catalog groups.
JR55620 Custom facets are not displayed for unstructured content
JR51663 Enabling Search result grouping feature.
JR55934 Unable to make changes to custom facet properties through Management Center
JR50878 Makes the CatalogEntry index refresh after replication
JR50854 Ensure that multiple cores can query for inventory facets correctly
JR46442 ClassNotFoundException occurs from crawler.sh if WebSphere Commerce profile is not under the WAS directory.
JR46928 Search rules are not triggered when the Search Criteria target is set to match a linked category in Sales Catalog
JR47381 When there are multiple offers for a single catalog entry, the incorrect offer is being used.
JR47878 facet.sequence does not get updated in Management Center.
JR48042 When FACETCATGRP.SEQUENCE is set to null, any further changes to that facet causes an exception in Management Center.
JR49158 Includes various of performance enhancements and defect fixes
JR49379 Search Result and Criteria target does not qualify to true even when the targeted SKU is part of the search results
JR50873 Allow for crawlurl and indexurl to be the same so that the url is crawled in that event
JR49399 Multi-value index columns for unstructured content cannot be mapped via wc-business-object-document.xml
JR49887 Certain SKUs are skipped during Inventory indexing, resulting in those SKUs not being indexed
JR49944 Feature to provide support for multi phrase synonym exact match subset
JR50052 Slow database query when displaying facets
JR50398 Correct faceting sort by attrvaldesc.sequence when attribute values contain trailing white spaces
JR50432 The Date object in search index was incorrectly formatted in catalog entry mediator
JR50533 Allow subcore to have different index size from the base core
JR50849 Properly close searcher in the event of an error
JR49529 setupSearchIndex utility for Inventory fails if WebContent data is removed from the SRCHCONFEXT database table.
JR56031 Not all facets are displayed in Management Center if logged on as a site administrator
JR54466 Product sequencing does not work for deep search.
Feature Pack 6Stores and Mobile JR53770 After you install JR50929, shoppers cannot change languages in the Aurora starter store on the Google Chrome browser.
JR54432

Security APAR CVE-2015-5008, CVE-2015-5009

Cross-site scripting vulnerability in Aurora starter store.
JR54295

Security APAR CVE-2015-7397

Open redirect issue in Aurora starter store.
JR54834

Security fix

Cross-site scripting (XSS) vulnerability in the Aurora B2B store in WebSphere Commerce.

Additional fixes for Feature Pack 5

The following table contains a list of available feature pack APAR fixes that were created after the release of the cumulative interim fix JR53048.fep. These fixes were tested and verified on environments with the latest cumulative interim fix. It is recommended that you install JR53048.fep before you install any of the following APAR fixes.
Category APAR Description
Feature Pack 5Catalog, Assets, Contracts, and Pricing JR54519 Items with deleted parent products are not removed by delta indexing.
Feature Pack 5Marketing and Promotions JR54033 Error when you complete a workspace task that contains an activated promotion with generated codes.
JR54177 Promotions that are modified in the Promotion Tool main list cannot be activated if they have public codes.
Feature Pack 5Runtime JR56632 ClassNotFoundException error during logon for B2B stores
Feature Pack 5Search JR54149 This feature applies when the Solr minimum match option (mm) is used.

The number of terms in the search query might change if any of the terms has synonyms. As the length of the query changes, the result of the query might be reduced to a smaller set due to the minimum match condition. In some cases, the query returns no results.

JR54558 NoSuchMethodError when you save facets sequence in Management Center.
JR54291 The price range facet, where you control which products are displayed by entering a price range to be filtered on, for example, between $10 to $20, does not work after APAR JR54149 is installed.
Feature Pack 5Stores and Mobile JR54834

Security fix

Cross-site scripting (XSS) vulnerability in the Aurora B2B store in WebSphere Commerce.
JR54432

Security APAR CVE-2015-5008, CVE-2015-5009

Cross-site scripting vulnerability in Aurora starter store.
JR54295

Security APAR CVE-2015-7397

Open redirect issue in Aurora starter store.

Additional fixes for Feature Pack 4

The following table contains a list of available feature pack APAR fixes for Feature Pack 4.
Category APAR Description
Feature Pack 4Marketing and Promotions JR54066 "Search Criteria and Result" target in web activity fails with ':' character in manufacturer name.
Feature Pack 4Search JR47001 Preprocess does not report the correct failure when multithread property is set to true.
JR56477 Buildindex utility reports failure, even if utility ran successfully
JR52019 "MissingResourceException on key ERR_REQUESTED_RESOURCE_NOT_FOUND" when using REST request"
JR51254 Improves di-preprocess utility to return a nonzero code when it fails to run.

Additional fixes for Feature Pack 3

The following table contains a list of available feature pack APAR fixes for Feature Pack 3.
Category APAR Description
Feature Pack 3Marketing and Promotions JR54066 "Search Criteria and Result" target in web activity fails with ':' character in manufacturer name.
Feature Pack 3Search 1JR49402 Adds timeout (SolrConnTimeout, soTimeout) values to the buildindex utility.
1 denotes APAR fixes or enhancements that were created by IBM to supplement other APARs. No further information will be provided.