Add/remove to segment
Customer segments aren’t the most straight forward concept. It should be and works fine but the back-end handling seems to be a set of different solutions put together to make the whole. First of we have the customer segments created as member groups. These groups have names and some small settings but only a few […]
Remote search server on a development environment after FEP7
Quick note just to save this small information. IBM support is telling us that it’s impossible to use Commerce Developer with an external Solr server. After some research I found which config file to change in order to change which server it will call. [WCDEV_INSTALL]\wasprofile\config\cells\localhost\nodes\localhost\servers\server1\namebindings.xml This file has multiple entries for configuring the search. Changing […]
Second day with Feature Pack 8
Today I tried to look into the new functionality for B2B users. The first thing I realized after some testing was that I used the wrong store. I published the AuroraStoreFrontAssetStore from ExtendedSites section that we usually use. And none of the functionality was present. Seemed strange and I couldn’t see any other sars in […]
First 24h with Websphere Commerce Feature Pack 8
Yesterday the new feature pack 8 and fix pack 9 of Websphere Commerce where released to the world. And I started to download it as soon as I saw it being available. Our process is to try out the new versions as fast as possible to nail down the technical challenges we will face moving […]
Fetching prices from pricerule in java
This week I’ve looked into fetching list prices using the list price rule defined in commerce. There isn’t any GUI to set the rule used for your list prices. And if you just fetch the value from CatalogEntryDataBean getListPrice you will get the value in the table LISTPRICE which should be deprecated in FEP6. You […]
Changing default command for “Customer is viewing a catalog entry”
When using the marketing trigger “Current page” with “Customer is viewing a catalog entry”. The template you use is actually saying look for a specific productId on a command called ProductDisplay. If you look in the dmeletemplate table you could find all the templates for the different triggers and other elements used by marketing. In […]
Changing the user of a PersistentSession
Trying to implement a SQRL login for Websphere Commerce I ran in to the issue of changing the logged in user from another session. To accomplish this I used the persistent sessions in commerce fetching an activity and changing what user ran in that session. If you want to enable this behavior you need to […]
Precompile JSP files
If you’ve added the JSP performance enhancements I’ve discussed in an earlier post. Then I talked about a flag that disabled JSP compilation. In order to run without compilation enabled you need to precompile your JSP files. This could be done with the JspBatchCompiler command found inĀ {WAS_ROOT}/bin This command has multiple parameters but only a […]
Optimization jsp handling
I was looking into an performance issue the other day and came by some small interesting changes you could do to your Websphere Application Server to increase performance and remove locks. The first was located in the fileĀ Stores.war/WEB-INF/ibm-web-ext.xml a file that I’ve never looked at. Seems that the WAS developers enabled support for handling the […]
Webservice connection timeouts
I had a problem with some webservices connections timing out in our environments and I thought that the timeouts where a bit long. Most of our webservices run inline with a user request and some of the default timeouts didn’t make the cut. com.ibm.websphere.webservices.http.connectionTimeout=300 com.ibm.websphere.webservices.http.maxConnection=50 com.ibm.websphere.webservices.http.SocketTimeout=300 The settings above is the onces set in Websphere […]