Thursday, January 31, 2013

Things to take care of while applying fix packs in IBM Cognos

Recently, I worked with a client who was facing problems after they applied fix pack to their Cognos environment. According to them fixpack was a terrible disaster and nothing seemed to work.

After careful investigation and analysis, I found out that they were missing an important step in applying the fix pack.

Since fix packs involves modified binaries, they need to be linked and working all in conjunction with each other. You cannot have a different versions of binaries working together perfectly.

That's why cmplst is there in every IBM Cognos installation to make everything work in sync with version.

Anyway, coming back to the point. If you have a IBM Cognos deployment working on servlet container like apache tomcat, all you need to do is

1. Stop IBM Cognos service.
2. Apply fix pack installables.
3. Start IBM Cognos service and you'll be done.

However, if you are running IBM Cognos on an application server like IBM Websphere or JBoss etc, the steps are little different and lengthy.

1. Stop IBM Cognos service.
2. Apply fix pack installables.
3. Rebuild the ear/war files.
4. Redeploy the ear/war file.
5. Start IBM Cognos service.

The client was using IBM Websphere and doing the steps for apache tomcat, which was the cause of the fiasco that happened.

Please follow above steps while applying fix packs. I'm aware it's documented somewhere however people do mistakes.