Enabling fix JR55642
JR55642 improves the performance of WebSphere Commerce environments that are integrated with Sterling Configure, Price, and Quote (CPQ).
The GetItemPriceUE implementation on the CPQ side does not filter duplicate SKUs before the price request is sent to WebSphere Commerce. Therefore, many duplicate SKUs in the request might affect the performance of WebSphere Commerce.
Before you begin
Procedure
-
Copy the following WebSphere Commerce JAR files to the Sterling Configurator server.
- On the Sterling Configuration server, go to the Sterling_dir/bin directory.
-
Run the following script by replacing wcjars with the name of the temporary
directory that you created.
./install3rdParty.sh websphere 8_0 -j ../wcjars/Catalog-Client.jar ../wcjars/Catalog-DataObjects.jar../wcjars/Foundation-Core.jar../wcjars/Foundation-DataObjects.jar ../wcjars/Price-Client.jar ../wcjars/Price-DataObjects.jar ../wcjars/SterlingCommerceServerExtensionsLogic.jar ../wcjars/Performance-Profiler.jar ../wcjars/commons-lang3.jar -targetJVM APP
Verify that the JAR files are copied to the Sterling_dir/jar/websphere/8_0/ directory.
-
Rebuild the Sterling application by running the following command in
Sterling_dir/bin/.
./buildear.sh -Dappserver=websphere -Dwarfiles=sic,smcfs -Dnowebservice=true -Dnodocear=true -Dearfile=sic.ear create-ear
The output of the command is Sterling_dir/external_deployments/sic.ear.
-
Redeploy the sic.ear file.