Product:

Cognos Controller 10.1.1

Windows 2008 R2 Server

Symptom:

When you surf to http://localhost/ibmcognos you get a error.

On a newly installed Cognos BI / Cognos Controller setup.

Error message:

HTTP Error 500.19 – Internal Server Error

The requested page cannot be accessed because the related configuration data for the page is invalid. Detailed Error Information

Module IIS Web Core

Notification BeginRequest

Handler Not yet determined

Error Code 0x8007000d

Config Error Unrecognized attribute ‘allowpathInfo’

Config File \\?\C:\Program Files (x86)\ibm\cognos\c10\cgi-bin\web.config

Solution:

Change the value inside web.config file to be allowPathInfo  instead of  allowpathInfo

Should look like this:

<?xml version=”1.0″ encoding=”UTF-8″?>

<configuration>

<system.webServer>

<handlers accessPolicy=”Read, Execute, Script”>

<add name=”cgi-bin” path=”*.cgi” verb=”*” modules=”CgiModule” resourceType=”Unspecified” allowPathInfo=”true” />

</handlers>

</system.webServer>

</configuration>

Product:

Cognos Controller 10.1

Windows 2008 R2 Server

Problem:

How do I see the domain and username of the logged in user in a computer ?

Possible Solution:

On the client workstation you can run below script to display username and domain, that the user is logged into.

echo %userdomain% > finduser.txt

echo %username% >> finduser.txt

notepad.exe finduser.txt

Open notepad

enter above text

save as finduser.cmd

in windows explorer ensure the file is ended with cmd and not cmd.txt.

Let the user run the finduser.cmd file,

it will in notepad display

what domain and user is logged in to the computer.

This to ensure that he is logged in to Windows computer with the correct user.

Product:

Cognos Controller 10.1.1  CCR-AW32-ML-RTM-10.1.6235.57-0

FAP 1.0.13.0  CCRFAPCLIENT-AW32-ML-RTM-10.1.6235.57-0

Microsoft Windows 2008 R2 server

Symptom:

When install FAP manager on citrix server, the values are empty when the user starts the program.

Cause:

Default values for IBM Cognos Controller Financial Analytics Publisher are stored in a user.config file for each user in folder C:\Users\Administrator\AppData\Local\IBM_Corp\FAPClient.exe_Url_hizg5pd121eg2yxnq50fgzjzluvgy4wb\1.0.13.0 on the server.

Solution:

Create a batch file, that look something like this:

===================================

@echo off mkdir %userprofile%\AppData\Local\IBM_Corp\FAPClient.exe_Url_hizg5pd121eg2yxnq50fgzjzluvgy4wb\1.0.13.0  copy user.config %userprofile%\AppData\Local\IBM_Corp\FAPClient.exe_Url_hizg5pd121eg2yxnq50fgzjzluvgy4wb\1.0.13.0\user.config

cmd.exe /C start “FAP Manager” “C:\Program Files (x86)\ibm\cognos\c10\webcontent\ccr\FAPClient.exe”

=============================================

Copy a working user.config file and place it in same folder as above batch file.

Add the batch file to the publish FAP manager icon, to be run before the start of the application.

Now the file is in place before the FAP manager starts, and the default values are there.

Then the user only need to type in the SQL login password to the FAP database to work.

 

The user.config should look like this:

<?xml version=”1.0″ encoding=”utf-8″?>

<configuration>

<userSettings>

<FAPClient.My.MySettings>

<setting name=”DatabaseType” serializeAs=”String”>

<value>MSSqlServer2008</value>

</setting>

<setting name=”Server” serializeAs=”String”>

<value>localhost</value>

</setting>

<setting name=”Database” serializeAs=”String”>

<value>adam</value>

</setting>

<setting name=”User” serializeAs=”String”>

<value>bertil</value>

</setting>

</FAPClient.My.MySettings>

</userSettings>

</configuration>

…………………………………………………………………………….

localhost should be replace with the SQL server name

adam should be replaced with the FAP controller database name

bertil should be replaced with the SQL server login username

 

A easier way is to update the FAPClient.exe.config file in folder c:\program files (x86)\ibm\cognos\c10\webcontent\ccr folder.

This will affect all users that login to the Citrix server.

Product:
Cognos Controller 10.1.1
Windows 2008 R2 server
FAP Financial Analytics Publisher
Citrix server

Symptom:
When you click Start for the data mart in FAP manager you get a error message. You have installed the FAP client software on several Citrix servers, but it does not work on one of the servers.
You can login – and you can see the log table in FAP manager, you can even click on STOP button under data mart tab, to stop the FAP process. But you can not start it again.

Error message:
Data mart can’t be started. couldn’t connect to source database. check your settings.

Cause:
On the not working Citrix server you have installed this SQL driver
SQL Server 2008 R2 Native Client version 10.52.4000.0
but on the working Citrix server you have installed this SQL driver
SQL Server Native Client version 9.00.1399.06
SQL Server Native Client version 9.00.5000.00 will also work fine.

Solution:
Log in to Citrix Windows Server as local administrator
Go to Control Panel
Go to Program and Features
Uninstall Microsoft SQL Server 2008 native client
Download and install sqlncli_x64.msi from Microsoft web site.

Test the FAP client program again.

Product:
Cognos Controller 10.1.1
Microsoft Excel 2010
Windows 2008 R2 server

Symptom:
After upgrade to new version of Excel 2010 on the Citrix servers where they have Cognos Controller client installed, the xls files saved from Cognos Controller link, contain values instead of only the formulas as they did before.

Problem:
In excel you import values from the company result from Cognos Controller application.
Then you want to share your Excel sheet, that contain Cognos Controller formulas, with your Cognos Controller college. So you place the XLS file on a file share in the network.
If someone else open the XLS file in there Excel – they should not see values only the formulas.
Because they have not installed Cognos Controller client, they can not update the excel sheet with values.
In this case, we notice, that the XLS file contain the company result values in the XLS file.
This is not what we wanted. How to change it ?

Solution:
Inside Microsoft Excel you can turn on or off the function that excel save the value with the formula in the XLS file when you save it.
Open Microsoft Excel 2010 program
Click on File menu
Select Options
Select Advance
Scroll down to the formulas section
Untick “Save external link values”
Click OK
Now when you save a XLS file to a file share, the values is gone.

Product:

Cognos Controller 10.1.1

Windows 2008 R2 Server

Office 2010 excel

Citrix Server

Symptom:

When you start excel from inside Cognos Controller you get error message.

The error is before Excel is started on the Citrix server, as you can see in Citrix Program Neighborhood Connection Center.

Error message:

The Excel-link is not installed.

Cause:

Visual Basic For Application is not installed or deactivate on the Citrix server.

Cognos Controller Excel add in demands that Visual Basic For Applications is enabled.

Solution:

Login to Citrix server as Local Administrator

Go to Control panel

Go to programs and features

Right-Click on Microsoft Office 2010 and select change

Select Add/remove features

Check that Visual Basic for Applications is installed.

 

If you start Excel and check if the controller link is installed, if the VBA support is disabled then the controller link is shown as controllerXL.xll inside excel add-in dialog, under File menu – Excel Options. If VBA support is enabled then it will show “IBM Cognos Controller Link” inside excel add-in dialog.

 

When you are inside Excel, press ALT+F11 to active the Visual Basic editor. If this does not work, then the VBA support is disabled in your excel installation. Cognos Controller excel link demands that the VBA support is working in excel before Cognos Controller can work.

 

There can be a group policy that have deactivate the VBA support in Microsoft Office.

On the citrix server;

Go to start menu

Go to RUN

Enter REGEDIT

Click OK

Expand tree to [HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Common]

If the value for vbaoff is 1 , then Visual Basic for Applications is disabled in Excel 2010.

Change the value to 0 (zero)

Exit REGEDIT

Test the Cognos Contoller Excel link again.

If you do not find the GPO that set the value, you can add below text to a file named vbaon.reg and include the file in a login script on the Citrix server to set it on the user profile.

 

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Common]

“vbaoff”=dword:00000000

Product:

IBM Cognos Controller 10.1.1

Windows 2008 / 2003 Citrix server

Symptom:

After upgrade to new version of Cognos Controller the Excel link does not work.

Error message:

Excel link is not installed – when you press excel icon in Cognos controller client.

‘C:\Program Files (x86)\Cognos\ccr\ControllerXL.xll’ not found – when you start Excel on Citrix server.

 

Cause:

The Path to the controllerxl.xll file has change between the versions of Cognos Controller from

‘C:\Program Files (x86)\Cognos\ccr\ControllerXL.xll’ to ‘C:\Program Files (x86)\IBM\IBM Cognos Controller\ControllerXL.xll’

During uninstall of the Cognos Controller Client, this regvalue  for Excel stored in the users Windows profile is not updated, so next time Cognos Controller believes it is installed and therefore does not update the value.

 

Possible Solution:

If you do not want to erase the users windows profile on the citrix server you can create a script that update the users registry at start of the Cognos Controller program.

Create two files, and place them on the citrix servers c:\ drive. Ensure the users can read this files from the drive with NTFS security. Publish then the CMD file in Citrix management instead of the CCR.EXE file.

 

Create a reg file with below contents, name it excelchange.reg

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Excel\Options]

“OPEN”=”\”C:\\Program Files (x86)\\IBM\\IBM Cognos Controller\\ControllerXL.xll\””

 

Create a cmd file with below contents, name it startcognos.cmd

regedit.exe /s c:\excelchange.reg

C:\Progra~2\ibm\IBMcog~1\ccr.exe

Exit

The cmd file will call the reg file and import the values into the users HKEY_CURRENT_USER and then there after start the Cognos Controller client program.

 

Drawback is that the DOS windows is always visible for the Cognos Controller user in the background.

Maybe you have a solution to hide it on the citrix server with the command ctxhide.exe?

http://citrix-xenapp.blogspot.com/2013/01/what-is-ctxhide.html

Product:
Cognos Controller 10.1.1
Windows 2008 R2 Server
Citrix server

Symptom:
User can not log in to Cognos controller. He have been able to do this before.
The user name is part of the Controller User group inside Cognos Connection.
Check if the user have two different windows accounts in the company domain that he can use ?

Error message in Swedish:
Log On IBM Cognos Controller
IBM Cognos-programvara
Det gick inte att autentisera. Det går inte att komma åt IBM Cognos med angivet kreditiv. Kontakta administratören.

Solution:
The user have two windows account to two different domains at the company.
When he start the Citrix session he enters the windows user to use, but select the wrong user who is not part of the Cognos Controller user group.
If he log off Citrix
and start Citrix session again,
and login with the username and domain from the other windows domain
he succeeds.

Product:

IBM Cognos Controller 10.1.1

Windows 2008 R2

Problem:

How do i change the startup picture when I start the Cognos Controller program locally?

I want the company logo to be incorporated in this flash picture.

 

Solution:

On client or Citrix server go to folder.

C:\Program Files (x86)\ibm\IBM Cognos Controller.

Open file CCRSplash_en-GB.jpg in mspaint program.

Draw or past in the company logo into the picture.

Save the file.

 

The file CCRSplash_en-GB.jpg is only used when you have selected ENGLISH as language in Cognos controller configuration.

That settings is stored in the CCR.exe.config file as:

<add key=”Language” value=”2057″/>

 

If you want to update the picture for SWEDISH users you should edit the CCRSplash_sv-SE.jpg file.

If you want to update the picture on the server for people who start Cognos controller direct from the webserver url, then you should edit the file in folder C:\Program Files (x86)\ibm\cognos\c10\webcontent\ccr

Product:

IBM Cognos Controller 10.1.1

Windows 2008 R2

Symptom:

When you run a standard report in Cognos Controller client program you get a error.

User Rights and Security Group Reports:

<Message Name=”CCLMessage” File=”qemsgs” Severity=”Error” Nesting=”0″ ><MessageComponents ID=”0x35d88fc3″ ><MessageParms><MessageParm Name=”CCLMessageParm” Type=”string” Value=”SQLOLEDB.1:WIN2008:controllerlive:cognos” /></MessageParms></MessageComponents></Message>

Detaljer

RSV-SRV-0042 Spåra bakåt:RSReportService.cpp(722): QFException: CCL_CAUGHT: RSReportService::process()RSReportServiceMethod.cpp(263): QFException: CCL_RETHROW: RSReportServiceMethod::process(): asynchWait_RequestRSASyncExecutionThread.cpp(808): QFException: RSASyncExecutionThread::checkExceptionRSASyncExecutionThread.cpp(260): QFException: CCL_CAUGHT: RSASyncExecutionThread::runImpl(): asynchRunSpecification_RequestRSASyncExecutionThread.cpp(864): QFException: CCL_RETHROW: RSASyncExecutionThread::processCommand(): asynchRunSpecification_RequestExecution/RSRenderExecution.cpp(670): QFException: CCL_RETHROW: RSRenderExecution::executeAssembly/RSDocAssemblyDispatch.cpp(291): QFException: CCL_RETHROW: RSDocAssemblyDispatch::dispatchAssemblyAssembly/RSLayoutAssembly.cpp(79): QFException: CCL_RETHROW: RSLayoutAssembly::assembleAssembly/RSDocAssemblyDispatch.cpp(358): QFException: CCL_RETHROW: RSDocAssemblyDispatch::dispatchChildrenAssemblyForwardAssembly/RSReportPagesAssembly.cpp(179): QFException: CCL_RETHROW: RSReportPagesAssembly::assembleAssembly/RSDocAssemblyDispatch.cpp(308): QFException: CCL_RETHROW: RSDocAssemblyDispatch::dispatchAssemblyAssembly/RSPageSetAssembly.cpp(462): QFException: CCL_RETHROW: RSPageSetAssembly::assembleAssembly/RSAssembly.cpp(662): QFException: CCL_RETHROW: RSAssembly::createListIteratorAssembly/RSAssembly.cpp(717): QFException: CCL_RETHROW: RSAssembly::createListIteratorRSQueryMgr.cpp(1055): QFException: CCL_RETHROW: RSQueryMgr::getListIteratorRSQueryMgr.cpp(1131): QFException: CCL_RETHROW: RSQueryMgr::getResultSetIteratorRSQueryMgr.cpp(1295): QFException: CCL_RETHROW: RSQueryMgr::createIteratorRSQueryMgr.cpp(1569): QFException: CCL_RETHROW: RSQueryMgr::executeRsapiCommandRSQueryMgr.cpp(1559): QFException: CCL_RETHROW: RSQueryMgr::executeRsapiCommandRSQueryMgrExecutionHandlerImpl.cpp(168): QFException: CCL_RETHROW: RSQueryMgrExecutionHandlerImpl::execute()RSQueryMgrExecutionHandlerImpl.cpp(160): QFException: CCL_RETHROW: RSQueryMgrExecutionHandlerImpl::execute()QFSSession.cpp(1147): QFException: CCL_RETHROW: QFSSession::ProcessDoRequest()QFSSession.cpp(1145): QFException: CCL_CAUGHT: QFSSession::ProcessDoRequest()QFSSession.cpp(1102): QFException: CCL_RETHROW: QFSSession::ProcessDoRequest()QFSSession.cpp(1078): QFException: CCL_RETHROW: QFSSession::ProcessDoRequest()QFSConnection.cpp(788): QFException: CCL_RETHROW: QFSConnection::ExecuteQFSQuery.cpp(213): QFException: CCL_RETHROW: QFSQuery::Execute v2CoordinationQFSQuery.cpp(2024): QFException: CCL_RETHROW: QECoordinationQFSQuery.cpp(4350): QFException: CCL_RETHROW: CoordinationQFSQuery::CallProviderQFSQuery.cpp(246): QFException: CCL_RETHROW: QFSQuery::EXecute v3Source/RQP_QFSQuery.cpp(492): QFException: CCL_RETHROW: QESource/QE_RsApi.cpp(3604): QFException: CCL_RETHROW: QESource/AQEX_TabularQueryVisitor.cpp(333): QFException: CCL_RETHROW: QESource/QEI_ConnectionFault.cpp(985): QFException: CCL_THROW: QE

 

Cause:

You have not a data source connection inside Cognos Connection to your Cognos Controller database.

Solution:

Start Cognos Controller Configuration.

Go to Report Server dialog.

Click OK on any information messages.

Click on the green Check icon.

Click on the Repair button to update the Cognos Connection.

Start the Controller Client and test the report again.

You must be logged in to the Windows server with a user account that is System Administrator in Cognos Connection to make the Repair button work.