Tel:  +44 (0)1792 224 330
e-Mail: info@planitcpm.com

IBM Cognos Technical Blog

June 28, 2011

Controller 10.1 – DBCONV.EXE error – ERROR 429 (HEX 1AD)

During a recent upgrade to IBM Cognos 10.1 Controller we discovered that it was necessary to use the bundled “legacy” version of the DBCONV.EXE utility to upgrade databases from 8.4 or below.

This was all very well, the files are easy to find in the c10\legacy folder of the installation, but unfortunately on running the utility against our database we came up against the following error:

ERROR 429 (HEX 1AD):
ActiveX Component can't create object.

It turns out that the error message is caused by a .DLL file that has not been correctly registered.  The details to fix this as below:

  1. Launch a command prompt by clicking “Start” – “Run” and then typing in “CMD” <Enter>
  2. Change directory to the c10\common folder (for example using: cd “C:\Program Files\ibm\cognos\c10\common”)
  3. Register the DLL file using: regsvr32.exe FrCrypto.dll
  4. Test”

 

 

June 23, 2011

TM1 9.5.2 and BI 10.1 Integration

Having spent quite some time trying to figure out why our installation of TM1 Contributor would not work when using IBM Cognos 10 Integrated Security we figured it may be worth a blog entry to make sure that others coming across this problem don’t run into the same issues.

There are a number of steps involved with getting the installation up and running but first, lets just outline the server topology.

  • 1x 32-bit BI Server (Gateway, Application Tier and Content Manager) with TM1 Portlets and TM1 Web and TM1 Contributor installed.
  • 1x 64-bit TM1 Application Server (Running as a TM1 Admin Server and also hosting the individual TM1 Servers)
  • 1x SQL Server hosting the Content Store database and miscellaneous other databases not directly related to the install.

We are assuming here that you can (and have) installed the different IBM Cognos products correctly and are now focussing on integrating these products.

Enabling IBM Cognos Security on the TM1 Server

On your TM1 Application Server you will have a number of TM1 Servers such as the Planning Sample TM1 Server.  Each TM1 Server has a file called tm1s.cfg that contains parameters used during the startup of your TM1 Server.  An example file is below:

# Security mode
## If IntegratedSecurityMode is set to 1. All clients must provide a database
# username and password. This is traditionally done through a login screen.
## If IntegratedSecurityMode is set to 2. The clients will have the choice
# to connect provide a database username and password or use the single-login
# mechanism for authentication.
## If IntegratedSecurityMode is set to 3. All clients must use the single-login
# mechanism for authentication.
## If this is not set the parameter will be set to 1 by default.
# GroupsCreationLimit
## Note: The GroupsCreationLimit server configuration parameter pre-allocates
# memory and should not be set higher than needed. Please see TM1 technical
# bulletin: GroupsCreationLimit Recommendations for more information on
# how this parameter works.
[TM1S]ServerLogging=F
SecurityPackageName=Kerberos
IntegratedSecurityMode=5
UseSSL=T
ServerName=Planning Sample
DataBaseDirectory=C:\Program Files\Cognos\TM1\Custom\TM1Data\PlanSamp\
AdminHost=TM1952
PortNumber=12345
Language=ENG
SaveTime=
DownTime=
ProgressMessage=True
AuditLogOn=F
AuditLogMaxFileSize= 100 MB
AuditLogUpdateInterval=60
PersistentFeeders=F
ParallelInteraction=F
ServerCAMURI=http://bi101:9300/p2pd/servlet/dispatch
ClientCAMURI=http://bi101/ibmcognos/cgi-bin/cognosisapi.dll
ClientPingCAMPassport=900
#Optional CAM parameters
#CAMSSLCertificate=
#CAMSSLCertRevList=
#SkipSSLCAMHostCheck=TRUE
#CAMPortalVariableFile=portal\variables_plan.xml

To enable IBM Cognos 10.1 BI Integrated Security we need to change the value of "IntegratedSecurityMode" from 1 to 5.

Also by default the “ServerCAMURI”, “ClientCAMURI” and  ”ClientPingCAMPassport” values are commented out.  These need to be given the values for your server which can be obtained from IBM Cognos Configuration.

The TM1 Server will need to be restarted to pick up these values.

More detailed information on setting up the integrated security can be found here:

http://www.ibm.com/developerworks/data/library/cognos/page413.html

Installing the TM1 Portlets

The TM1 Portlets are used to provide integration between TM1 Web and IBM Cognos Connection, these are available as a separate download “TM1Portlets_10.1_mp.tar.gz” – the full list of part numbers is here:

Parts and Platforms Required/
Optional
Details Part number
IBM Cognos TM1 Quick Start Guide 9.5.2 Multilingual Required Describes the general steps required to install TM1. CZW15ML
IBM Cognos TM1 Widget Updater 9.5.2 for BI 10.1.0 Multiplatform Multilingual Optional Updates the Cognos BI 10.1 TM1 Widgets, providing the TM1 CubeViewer and Websheet Widgets with new toolbars. CZW16ML
IBM Cognos TM1 Portlets 9.5.2 for BI 8.4.0 Multiplatform Multilingual Optional Allows you to create portlets to view TM1 cube views and websheets in BI 8.4.0. CZW1NML
IBM Cognos TM1 Portlets 9.5.2 for BI 8.4.1 Multiplatform Multilingual Optional Allows you to create portlets to view TM1 cube views and websheets in BI 8.4.1. CZW1PML
IBM Cognos TM1 Portlets 9.5.2 for BI 10.1.0 Multiplatform Multilingual Optional Allows you to create portlets to view TM1 cube views and websheets in BI 10.1.0. CZW1MML

 

Once extracted and installed using the usual IBM Cognos InstallStream installer you will need to move around and edit some files as follows: -

From the location C:\Program Files\Cognos\TM1\Cadmin\gateway take the files

pmpsvc.war -> c:\Program Files\IBM\Cognos\c10\webapps
planning.html -> c:\Program Files\IBM\Cognos\c10\webcontent
variables_plan.xml -> c:\Program Files\IBM\Cognos\c10\templates\ps\portal

Once the files are moved in to place we need to perform some actions upon them.

pmpsvc.war

This file has been copied into the IBM Cognos 10 webapps folder, if the IBM Cognos 10.1 BI service is running it will automatically be extracted and loaded into memory.  This forms the TM1 Contributor Web Application and is now running into the bundled Tomcat instance.  It can also be deployed manually to another instance of Tomcat if you so choose.

planning.html

This file needs to be edited to contain the path to your PMPSVC application.  By default the file has the following line:

// Update the following to point to the location of the planning service(s)
var planningServices = ["http://localhost:8080"];

We must change the path to one that is correct for your installation such as:

// Update the following to point to the location of the planning service(s)
var planningServices = ["http://YOUR-BI-SERVER.DOMAIN.COM:9300"];

Be sure to get this exactly right as this is something that caught us out during our first installation.  Due to a number of other errors we were troubleshooting at the time we ended up with the “/pmpsvc” added to the end of the URL.  This is very bad and will result in the following error:

The planning service parameter was not specified or is not one of the configured locations

variables_plan.xml

This file does not need to be edited, the default file as below is correct and works out of the box:

<?xml version="1.0" encoding="UTF-8"?>
<CRNenv>
	<urls>
		  <url>../planning.html</url>
 	</urls>
</CRNenv>

variables_tm1.xml.sample

This file already exists in the c:\Program Files\IBM\Cognos\c10\temlates\ps\portal folder but needs to be renamed to “variables_tm1.xml” and it also needs to be edited.  The default file looks like this:

<?xml version="1.0" encoding="UTF-8"?>
<CRNenv>
	<urls>
<url>
		<url>http://tm1webhostname/tm1web/tm1weblogin.aspx</url>
		<url>http://tm1webhostname/tm1web/tm1webloginhandler.aspx</url>
		<url>http://tm1webhostname/tm1web/tm1webmain.aspx</url>
</url>
	</urls>
	<cookies>
		<param name="cam_passport"/>
	</cookies>
</CRNenv>

One thing to look out for is that in our initial installation there was an extra set of <url></url> tags that had to be removed.  They are shown in red in the file above, these were not correct.

To ensure that TM1 Web is working correctly we need to add in all the permutations of the three URL’s above.  Namely using the NETBIOS name and the full DNS name of the servers as well as and DNS aliases that my may have set up.

In our test server setup we had the following as an example:

<url>http://bi101.planitcpm.local/TM1Web/TM1WebMiniLogin.aspx</url>
<url>http://bi101.planitcpm.local/TM1Web/TM1WebLoginHandler.aspx</url>
<url>http://bi101.planitcpm.local/TM1Web/TM1WebMain.aspx</url>
<url>http://bi101/TM1Web/TM1WebMiniLogin.aspx</url>
<url>http://bi101/TM1Web/TM1WebLoginHandler.aspx</url>
<url>http://bi101/TM1Web/TM1WebMain.aspx</url>

Restart the services

With these files copied into place and edited correctly you should restart the IBM Cognos 10 service so that the new files are picked up.

Initialising the TM1 Contributor Web Application

We need to set the parameters for the TM1 Contributor application now, to do this navigate to the URL set up earlier, e.g. http://servername.domain.com:9300/pmpsvc/ – assuming this is the first time you have run this it will redirect automatically to the initialize.jsp page as shown below:

TM1 Contributor initialise.jsp

Ensure that you get all of the correct URL’s in the fields and also be sure to put the the DNS name for your TM1 Admin Server into the Admin Host field as it defaults to the local machine and won’t list any of your TM1 Servers.

The TM1 installation and IBM Cognos Business Intelligence will now be integrated.

June 22, 2011

IBM Cognos 10.1 Controller Installation

Please accept my apologies if there is some information missing from this post, I just wanted to get something out there for the changes I have come across already to try and make sure that others can benefit, I will add to this post as I find more to keep it up to date.

Back with IBM Cognos Controller version 8.5.1 the installation process was a fairly complex affair.  Armed with the Proven Practice document (01. Installing & Configuring IBM Cognos Controller 8.5.1 server – Proven Practice), all 71 pages of it, it was possible to get a fully working installation of the product.

Now, with the release of IBM Cognos 10.1 Controller, the process has some additional steps to complete.

Case Sensitive Database Provider name

Setting your SQL Server Provider is now case sensitive, this is the setting applied within IBM Cognos Controller Configuration.  If you get the following error message:

Unsupported OLEDB provider sqlncli.1

It seems you may need to to ensure that the provider name is specified in upper case letters as SQLNCLI.1

A description of the problem can be found in this IBM Cognos KB article:

https://www-304.ibm.com/support/docview.wss?uid=swg21503064&wv=1

New Version of the DBCONV tool

The DBCONV tool is now a Java based application, on the first run, if you have no Java provider installed it asks to be pointed at your JRE6 location on the file system.  As we already had the IBM Cognos 10.1 server components installed we could simply point at this location in order to launch the tool.  The standard location is %installdir%\IBM\Cognos\c10\bin\JRE\6.0

JDBC Drivers Required

On our Microsoft SQL Server 2008 R2 based system we were unable to connect to the Controller database due to the following error:

** ERROR: java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver

We resolved this by downloading the Microsoft SQL Server 3.0 JDBC driver from the following URL:

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=a737000d-68d0-4531-b65d-da0f2a735707

Once downloaded and extracted the file sqljdbc4.jar needed to be copied to the folder %installdir%\IBM\Cognos\c10 next to the DBCONV.EXE application so that this would work.

 

June 17, 2011

Enabling ISAPI in IIS on Windows 7

Filed under: IIS 7,Windows 7 — Blog Admin @ 8:46 pm

An associate recently asked me if I could help him figure out why his Cognos application would not work under Windows 7, he told me that he was getting error messages saying that support for ISAPI was not installed.

The good news was that he was right, so I put together a very short guide to help him install support for ISAPI under his Windows 7 installation.
From Control Panel, launch the Programs and Features applet.
Once opened, select “Turn Windows features on or off” from the left hand side.
When the “Windows Features” window opens, expand
“Internet Information Services”
and then expand
“World Wide Web Services”
You will see “Application Development Features”, expand this and ensure that the following items are selected:
“ISAPI Extensions”
“ISAPI Filters”
Click “Ok”
You will now have installed support for ISAPI on Windows 7.

IBM Cognos 10.1 eAssembly Numbers

Filed under: IBM Cognos,Installation — Blog Admin @ 8:39 pm
If you have ever downloaded the IBM Cognos products and cursed yourself for not renaming the eAssembly files with their corresponding names then you may find this list useful.

IBM Cognos 10.1 Business Intelligence
Parts and Platforms Details eImage
IBM Cognos Business Intelligence Quick Start Guide 10.1.0 Windows Multilingual Optional CZQ54ML
IBM Cognos Business Intelligence Server 32-bit 10.1.0 Windows Multilingual Required CZS50ML
IBM Cognos Business Intelligence Server 64-bit 10.1.0 Windows Multilingual Required CZS55ML
IBM Cognos Business Intelligence Server 32-bit 10.1.0 HP-UX PA-RISC Multilingual Required CZS4QML
IBM Cognos Business Intelligence Server 64-bit 10.1.0 HP-UX PA-RISC Multilingual Required CZS4SML
IBM Cognos Business Intelligence Server 32-bit 10.1.0 HP-UX Itanium Multilingual Required CZS4PML
IBM Cognos Business Intelligence Server 64-bit 10.1.0 HP-UX Itanium Multilingual Required CZS4RML
IBM Cognos Business Intelligence Server 32-bit 10.1.0 AIX Multilingual Required CZS4LML
IBM Cognos Business Intelligence Server 64-bit 10.1.0 AIX Multilingual Required CZS4MML
IBM Cognos Business Intelligence Server 32-bit 10.1.0 Oracle Solaris Multilingual Required CZS4ZML
IBM Cognos Business Intelligence Server 64-bit 10.1.0 Oracle Solaris Multilingual Required CZS54ML
IBM Cognos Business Intelligence Server 32-bit 10.1.0 Linux x86 Multilingual Required CZS4XML
IBM Cognos Business Intelligence Server 64-bit 10.1.0 Linux x86 Multilingual Required CZS53ML
IBM Cognos Business Intelligence Server 32-bit 10.1.0 Linux pSeries Multilingual Required CZS4VML
IBM Cognos Business Intelligence Server 64-bit 10.1.0 Linux pSeries Multilingual Required CZS52ML
IBM Cognos Business Intelligence Server 32-bit 10.1.0 Linux on System z Multilingual Required CZS57ML
IBM Cognos Business Intelligence Server 64-bit 10.1.0 Linux on System z Multilingual Required CZS58ML
IBM Cognos Framework Manager 10.1.0 Windows English Required CZQ6MEN
IBM Cognos for Microsoft Office 10.1.0 Windows Multilingual Optional CZQ6KML
IBM Cognos Business Intelligence Samples 10.1.0 Multiplatform Multilingual Optional CZQ4UML
IBM Cognos Supplementary Languages Documentation 10.1.0 Multiplatform Multilingual Optional CZQ6UML
IBM Cognos Lifecycle Manager 10.1.0 Windows English Optional CZQ6NEN
IBM Cognos Business Intelligence Metric Server 10.1.0 Windows Multilingual Optional CZS51ML
IBM Cognos Business Intelligence Metric Server 10.1.0 HP-UX PA-RISC Multilingual Optional CZS4NML
IBM Cognos Business Intelligence Metric Server 10.1.0 HP-UX Itanium Multilingual Optional CZS4TML
IBM Cognos Business Intelligence Metric Server 10.1.0 AIX Multilingual Optional CZS3SML
IBM Cognos Business Intelligence Metric Server 10.1.0 Oracle Solaris Multilingual Optional CZS4YML
IBM Cognos Business Intelligence Metric Server 10.1.0 Linux x86 Multilingual Optional CZS4WML
IBM Cognos Business Intelligence Metric Server 10.1.0 Linux pSeries Multilingual Optional CZS4UML
IBM Cognos Business Intelligence Metric Modeling 10.1.0 Windows English Optional CZQ4TEN
IBM Cognos Business Intelligence Transformer 10.1.0 Windows Multilingual Optional CZQ6GML
IBM Cognos Business Intelligence Transformer 10.1.0 HP-UX PA-RISC Multilingual Optional CZQ6BML
IBM Cognos Business Intelligence Transformer 10.1.0 HP-UX Itanium Multilingual Optional CZQ6AML
BM Cognos Business Intelligence Transformer 10.1.0 AIX Multilingual Optional CZQ6EML
IBM Cognos Business Intelligence Transformer 10.1.0 Oracle Solaris Multilingual Optional CZQ6FML
IBM Cognos Business Intelligence Transformer 10.1.0 Linux x86 Multilingual Optional CZQ6DML
IBM Cognos Business Intelligence Transformer 10.1.0 Linux pSeries Multilingual Optional CZQ6CML
IBM Cognos Business Intelligence Transformer 10.1.0 for Linux on System z Multilingual Optional CZQ96ML
IBM Cognos Virtual View Manager 10.1.0 Windows English Optional CZQ6TEN
IBM Cognos Virtual View Manager 10.1.0 HP-UX PA-RISC English Optional CZQ6QEN
IBM Cognos Virtual View Manager 10.1.0 AIX English Optional CZQ6PEN
IBM Cognos Virtual View Manager 10.1.0 Oracle Solaris English Optional CZQ6SEN
IBM Cognos Virtual View Manager 10.1.0 Linux x86 English Optional CZQ6REN
IBM Cognos Virtual View Manager 10.1.0 Linux on System z English Optional CZQ9AEN
IBM Cognos Business Intelligence Statistics 32-bit 10.1.0 Windows Multilingual Optional CZQ69ML
IBM Cognos Business Intelligence Statistics 64-bit 10.1.0 Windows Multilingual Optional CZQ68ML
IBM Cognos Business Intelligence Statistics 64-bit 10.1.0 Linux x86 Multilingual Optional CZQ66ML
IBM Cognos Business Intelligence Statistics 64-bit 10.1.0 AIX Multilingual Optional CZQ64ML
IBM Cognos Business Intelligence Statistics 64-bit 10.1.0 HP-UX Itanium Multilingual Optional CZQ65ML
IBM Cognos Business Intelligence Statistics 64-bit 10.1.0 Oracle Solaris Multilingual Optional CZQ67ML
IBM Cognos Dynamic Query Analyzer 10.1.0 Windows English Optional CZQ63EN
IBM Cognos Dynamic Query Analyzer 10.1.0 Linux x86 English Optional CZQ62EN
IBM Cognos 10.1 Data Manager

Parts and Platforms Details eImage
IBM Cognos Business Intelligence Data Manager Quick Start Guide 10.1.0 English Optional CZQ9UEN
IBM Cognos Business Intelligence Data Manager 32-bit 10.1.0 Windows English Required CZQ9KEN
IBM Cognos Business Intelligence Data Manager 64-bit 10.1.0 Windows English Required CZQ9S
EN
IBM Cognos Business Intelligence Data Manager 32-bit 10.1.0 AIX English Required CZQ9EEN
IBM Cognos Business Intelligence Data Manager 64-bit 10.1.0 AIX English Required CZQ9LEN
IBM Cognos Business Intelligence Data Manager 32-bit 10.1.0 HP-UX Itanium English Required CZQ9FEN
IBM Cognos Business Intelligence Data Manager 64-bit 10.1.0 HP-UX Itanium English Required CZQ9MEN
IBM Cognos Business Intelligence Data Manager 32-bit 10.1.0 HP-UX PA-RISC English Required CZQ9GEN
IBM Cognos Business Intelligence Data Manager 64-bit 10.1.0 HP-UX PA-RISC English Required CZQ9NEN
IBM Cognos Business Intelligence Data Manager 32-bit 10.1.0 Linux pSeries English Required CZQ9HEN
IBM Cognos Business Intelligence Data Manager 64-bit 10.1.0 Linux pSeries English Required CZQ9PEN
IBM Cognos Business Intelligence Data Manager 32-bit 10.1.0 Linux x86 English Required CZQ9IEN
IBM Cognos Business Intelligence Data Manager 64-bit 10.1.0 Linux x86 English Required CZQ9QEN
IBM Cognos Business Intelligence Data Manager 32-bit 10.1.0 Oracle Solaris English Required CZQ9JEN
IBM Cognos Business Intelligence Data Manager 64-bit 10.1.0 Oracle Solaris English Required CZQ9REN
IBM Cognos Business Intelligence Data Manager Connector for SAP R/3 32-bit and 64-bit 10.1.0 Windows English Optional CZQ9TEN


IBM Cognos 10.1 PowerPlay

Parts and Platforms Details eImage
IBM Cognos Business Intelligence PowerPlay Quick Start Guide 10.1.0 Multilingual Optional CZQ9WML
IBM Cognos Business Intelligence PowerPlay Client 10.1.0 Windows Multilingual Required CZQ9VML
IBM Cognos Business Intelligence PowerPlay Server 32-bit 10.1.0 Windows Multilingual Required CZS5QML
IBM Cognos Business Intelligence PowerPlay Server 64-bit 10.1.0 Windows Multilingual Required CZS5VML
IBM Cognos Business Intelligence PowerPlay Server 32-bit 10.1.0 HP-UX PA-RISC Multilingual Required CZS5MML
IBM Cognos Business Intelligence PowerPlay Server 64-bit 10.1.0 HP-UX PA-RISC Multilingual Required CZS5SML
IBM Cognos Business Intelligence PowerPlay Server 32-bit 10.1.0 AIX Multilingual Required CZS5LML
IBM Cognos Business Intelligence PowerPlay Server 64-bit 10.1.0 AIX Multilingual Required CZS5RML
IBM Cognos Business Intelligence PowerPlay Server 32-bit 10.1.0 Oracle Solaris Multilingual Required CZS5PML
IBM Cognos Business Intelligence PowerPlay Server 64-bit 10.1.0 Oracle Solaris Multilingual Required CZS5UML
IBM Cognos Business Intelligence PowerPlay Server 32-bit 10.1.0 Linux x86 Multilingual Required CZS5NML
IBM Cognos Business Intelligence PowerPlay Server 64-bit 10.1.0 Linux x86 Multilingual Required CZS5TML
IBM Cognos Business Intelligence Transformer 10.1.0 Windows Multilingual Required CZQ6GML
IBM Cognos Business Intelligence Transformer 10.1.0 HP-UX PA-RISC Multilingual Required CZQ6BML
IBM Cognos Business Intelligence Transformer 10.1.0 AIX Multilingual Required CZQ6EML
IBM Cognos Business Intelligence Transformer 10.1.0 Oracle Solaris Multilingual Required CZQ6FML
IBM Cognos Business Intelligence Transformer 10.1.0 Linux x86 Multilingual Required CZQ6DML
IBM Cognos Business Intelligence Server 32-bit 10.1.0 Windows Multilingual Optional CZS50ML
IBM Cognos Business Intelligence Server 64-bit 10.1.0 Windows Multilingual Optional CZS55ML
IBM Cognos Business Intelligence Server 32-bit 10.1.0 HP-UX PA-RISC Multilingual Optional CZS4QML
IBM Cognos Business Intelligence Server 64-bit 10.1.0 HP-UX PA-RISC Multilingual Optional CZS4SML
IBM Cognos Business Intelligence Server 32-bit 10.1.0 AIX Multilingual Optional CZS4LML
IBM Cognos Business Intelligence Server 64-bit 10.1.0 AIX Multilingual Optional CZS4MML
IBM Cognos Business Intelligence Server 32-bit 10.1.0 Oracle Solaris Multilingual Optional CZS4ZML
IBM Cognos Business Intelligence Server 64-bit 10.1.0 Oracle Solaris Multilingual Optional CZS54ML
IBM Cognos Business Intelligence Server 32-bit 10.1.0 Linux x86 Multilingual Optional CZS4XML
IBM Cognos Business Intelligence Server 64-bit 10.1.0 Linux x86 Multilingual Optional CZS53ML
IBM Cognos for Microsoft Office 10.1.0 Windows Multilingual Optional CZQ6KML
IBM Cognos Supplementary Languages Documentation 10.1.0 Multiplatform Multilingual Optional CZQ6UML
IBM Cognos Business Intelligence Samples 10.1.0 Multiplatform Multilingual Optional CZQ4UML
IBM Cognos Framework Manager 10.1.0 Windows English Optional CZQ6MEN


IBM Cognos Mobile

Parts and Platforms Details eImage
IBM Cognos Mobile Quick Start Guide 10.1.0 Multilingual Optional CZQ9BML
IBM Cognos Mobile 32-bit 10.1.0 Multiplatform Multilingual Required CZQ9CML
IBM Cognos Mobile 64-bit 10.1.0 Multiplatform Multilingual Required CZQ9DML



IBM Cognos 10.1 Planning

Parts and Platforms
Details
eImage
IBM Cognos Planning 10.1.0 Windows Multilingual eAssembly
N/A
CRCW3ML
IBM Cognos Planning Quick Start Guide 10.1.0 Multilingual
Optional
CZQ5YML
IBM Cognos Planning Client 10.1.0 Windows Multilingual
Required
CZQ5ZML
IBM Cognos Planning Server 10.1.0 Windows Multilingual
Required
CZS5AML
IBM Cognos Planning Administration 10.1.0 Windows Multilingual
Required
CZQ61ML
IBM Cognos Framework Manager 10.1.0 Windows English
Optional
CZQ6MEN
IBM Cognos Virtual View Manager 10.1.0 Windows English
Optional
CZQ6TEN

 

Configuring Failover for IBM Cognos 8.5.1 Controller

Over the last couple of months an unusually high number of customers (i.e. more than zero) have all been asking the same question… “can you tell us how to create a DR failover solution for IBM Cognos Controller?” – this is a question that got me scratching my head somewhat.

We already know that you can “split the COM+” components in Controller to separate out such functions as Consolidation, this isn’t so much fail-over as a crude form of load-balancing or load-sharing. But can you actually create a fail-over for IBM Cognos Controller?

One of the methods we considered initially, involved the use of Microsoft Clustering, this sounds viable in theory, however a phone call to IBM support suggested that this would not be supported.
After this blow a couple of more “realistic” options came to mind: -

  • Cold-Standby
  • DNS Alias
  • With one particular client we decided that they would utilise their test environment to trial one of the above. It was decided that the cold-standby method was not desirable as they did not want to have to power one server up manually and risk the possibility of both servers becoming available at once in the event that the other box was not shut down.

    What we did was to install two separate servers, each with their own IBM Cognos BI and Controller components.
    The BI server has to point at its own “real” server name or DNS name, if you use the same DNS alias for both servers within BI it causes problems within the Content Manager when the second server tries to register its dispatchers.
    The IBM Cognos Controller Configuration application however needs to be pointed to the DNS Alias, this way when the Controller client etc all look for the server, they are looking for the same thing each time.

    On the face of things, this seemed to work, basic testing showed that we could switch servers quite easily by altering the DNS alias record, however I still had an uneasy feeling about this as the COM+ components for Controller would still be running on each server at the same time.

    A week or so later, there had been a number of complaints about strange behaviour with Controller, the software was randomly unavailable or not responding. Each time a reboot of the active server seemed to solve the problems.
    We suggested that it may be worthwhile turning off the “standby” server for a week or so to see if things improved.

    After just over one week, there had been no problems, this pointed at a problem with having two identically configured Controller servers turned on at once.

    So it seems, for the time being at least, you cannot automatically, or even semi-automatically fail-over IBM Cognos Controller. We reverted to a cold-standby scenario which seems to be working well for now.

    If you have any different experiences, or if you have managed to make this work somewhere, please feel free to get in touch, I am sure there are many customers out there looking for a similar solution.

    TM1 9.5.1 and IBM Cognos BI 10.1 integration

    This week I had to advise a customer who has just purchased IBM Cognos 10.1 Business Intelligence on the best way to integrate their existing TM1 9.4 environment with the latest release of BI.

    My initial thought was that they were going to require an upgrade of their TM1 servers to 9.5.1, but to be sure I thought I would have a look around the internet and try to find some information to back me up. When I found very little I decided to have a chat with an IBM Cognos support rep, the person who provided the answer was very thorough and more than helpful:

    “Q:
    Is this integration possible between TM1 9.5.1 and IBM Cognos BI 10.1?

    A:
    Yes.

    Q:
    Can earlier versions of TM1 such as 9.4 be integrated with or reported from
    IBM Cognos BI 10.1?

    A:
    From a technical point of view, it is possible for TM1 Version 9.4.1 and
    9.5 being integrated or reported from IBM Cognos BI 10.1, see the IBM
    website listing the Software Environments supported by Cognos BI 10.1 ->

    http://www-01.ibm.com/support/docview.wss?uid=swg27019126

    Cognos Business Intelligence 10.1 Software Environments

    http://www-01.ibm.com/support/docview.wss?uid=swg27019126#olap

    which lists TM1 Version 9.4.1 and 9.5 as having status “Compatible” when
    used as an OLAP Datasource to BI.

    But we do NOT recommend such a configuration / environment as TM1
    Development has not tested and will not test TM1 Version 9.4.1 or 9.5
    against Cognos BI 10.1. Thus Cognos BI 10.1 is neither a Software
    Environment supported by TM1 Version 9.4.1 nor by TM1 Version 9.5.
    Thus you must upgrade to TM1 Version 9.5.1 if you intend to use Cognos BI 10.1.
    That is the reason why the TM1 Version 9.5.1 is the only version of TM1 for
    which interoperability with Cognos BI 10.1 hs been officially announced.
    That is also the very reason why only for TM1 Version 9.5.1 the TM1
    Portlets for Cognos BI 10.1 have been released.

    If you check the IBM website on the Software Enviroments supported by TM1
    Version 9.4.1 ->

    http://www-01.ibm.com/support/docview.wss?uid=swg27014836
    Cognos TM1 9.4 MR1 Software Environments

    http://www-01.ibm.com/support/docview.wss?uid=swg27014836#tm1_fragments
    http://www-01.ibm.com/support/docview.wss?uid=swg27014836#tm1_olap_bi

    you will notice that Cognos BI 10.1 is NOT listed as a Supported
    Environment, neither for the TM1 Fragments aka TM1 Portlets nor for using
    TM1 as an OLAP datasource to BI.

    If you check the IBM website on the Software Enviroments supported by TM1
    Version 9.5 ->

    http://www-01.ibm.com/support/docview.wss?uid=swg27017362
    Cognos TM1 9.5 Software Environments

    http://www-01.ibm.com/support/docview.wss?uid=swg27017362#tm1_fragments

    http://www-01.ibm.com/support/docview.wss?uid=swg27017362#tm1_olap_bi

    you will notice that Cognos BI 10.1 is NOT listed as a Supported
    Environment, neither for the TM1 Fragments aka TM1 Portlets nor for using
    TM1 as an OLAP datasource to BI.

    If you check the IBM website on the Software Enviroments supported by TM1
    Version 9.5.1 ->

    http://www-01.ibm.com/support/docview.wss?uid=swg27018895
    Cognos TM1 9.5.1 Software Environments

    http://www-01.ibm.com/support/docview.wss?uid=swg27018895#portlets

    http://www-01.ibm.com/support/docview.wss?uid=swg27018895#olap

    you will notice that Cognos BI 10.1 is listed as a Supported Environment.

    A personal recommendation:

    To my knowledge, within the next 4 to 8 weeks TM1 Version 9.5.2 will be
    released. Shortly after the release of TM1 9.5.2 the Fixpack 1 (FP1) for
    Cognos BI 10.1 will be released. The BI integration between TM1 Version
    9.5.2 and Cognos 10.1 FP1 has been greatly improved compared to the
    previous BI integration between TM1 Version 9.5.1 and Cognos BI 10.1 in
    terms of performance, stability and user experience.

    Thus I recommend to start now with TM1 Version 9.5.1 and Cognos BI 10.1,
    but prepare to perform an upgrade to TM1 Version 9.5.2 and Cognos 10.1 FP1
    in the near future.”

    So, I believe that this information is very much worth sharing with anyone out there looking for information on how to integrate TM1 with IBM Cognos 10 Business Intelligence 10.1 – sometimes its just nice to have the answers in one place in nice plain english!