Product:
Cognos Controller 11.1.2

Microsoft Windows

Issue:

How install the Cognos Controller client program?

Since Cognos Controiller 11.0.0, active support is only on 64 bit version of Excel. Above list is for version IBM Controller 11.1.3

Solution:

https://www.ibm.com/docs/en/controller/11.1.2?topic=client-installing-stand-alone-controller 

You can download the stand-alone Controller client.

Notes:

  • The installation of the standalone Controller client will also install the Excel link.
  • The Excel link is provided in 64-bit format and can be installed only on computers with a 64-bit operating system and a 64-bit version of Microsoft Office. 32-bit versions are not supported.
  • If you are switching from an MSI based installation to the ZIP installation, check the registry for the ADXStartMode entry. If it exists, delete it. For more information, see Uninstalling the stand-alone Controller Client (ZIP installation).

Procedure

  1. Ensure that your computer meets each of these prerequisites:
    • You uninstalled Controller excel link.
    • You installed Microsoft Excel for Microsoft 365.
    • You installed Microsoft Edge Runtime.
    • You are logged into Microsoft account.
    • You installed Microsoft .Net 4.8
      Note: .NET Framework 4.8 is included by default in Windows 10 Version 1903 and newer. For earlier versions of Windows OS, you must manually install .NET Framework 4.8 from the official Microsoft download page.
  2. In a browser window, log in to Controller Web.
  3. Download the installer:
    1. On the landing page, click the User icon user icon.
    2. From the User list, click Controller Client.
    3. In the Controller Client License Information window, select I agree to proceed.
  4. Install the Controller Client:

    Proceed with the following steps:

    1. Open the Downloads folder or the directory where the ZIP file was saved.
    2. Unzip the downloaded .zip file to a preferred location on your computer.
      Note: Always unzip the installation file into a newly created, empty folder. If you unzip it into a folder that already contains other files, all contents of that folder may be deleted during the uninstallation process.
    3. Inside the extracted folder, double-click the client.bat file to execute the client setup.
    4. When prompted, for the WSS URL, enter https://your_controller_server/ibmcognos/controllerserver and click Enter.
  5. Open the Controller Client.
    Note: Make sure you are logged into Controller Classic before accessing Excel client.

    Proceed with the following steps:

    1. Navigate to the CCRRemoteClient64.zip extracted folder
    2. Double-click CCR.exe to start the application.
    3. Select the database.
    4. Enter your Username and Password, and then click Login.
    Note: If you are accessing the embedded Excel from the Controller application and the Controller tab is missing, please refer to the instructions provided in Controller Tab Missing Under Excel Ribbon or Error on Opening Embedded Excel Link.
    Important: It may take a minute or two for the login to finish. Do not click in Controller or navigate to another application during this time.

Results

You should now be able to connect to IBM® Controller.

Note: If you cannot connect to Controller Client, it may be related to an incorrect registry setting. If you continue to experience an issue with your Controller Client installation, uninstall it completely, and then reinstall it.

https://www.ibm.com/support/pages/ibm-controller-and-ibm-cognos-controller-builds-ccr-name-and-database-version

Currently, supported versions of IBM Controller (and IBM Cognos Controller) (incl. interim fixes):

Updater Kit Build FCM Web Client (classic) CCR Version DB Version Comment
11.1.3000.122 11.1.3000.57 11.1.3000.25 11.1.3000.44 11.1.3 1020 Available on Passport Adv. (full installation)
11.1.2100.72 11.1.2100.48 11.1.2100.28 11.1.2100.27 11.1.2 FP1 IF4 1020
11.1.2100.67 11.1.2100.45 11.1.2100.28 11.1.2100.27 11.1.2 FP1 IF3 1020
11.1.2100.61 11.1.2100.32 11.1.2100.28 11.1.2100.21 11.1.2 FP1 IF2 1020
11.1.2100.60 11.1.2100.31 11.1.2100.28 11.1.2100.21 11.1.2 FP1 IF1 1020
11.1.2100.56 11.1.2100.26 11.1.2100.27 11.1.2100.17 11.1.2 FP1 1020 Generally available (Fix Central)
11.1.2000.92 11.1.2000.62 11.1.2000.37 11.1.2000.21 11.1.2 1019 Available on Passport Adv. (full installation)
11.1.1101.30 11.1.1101.5 11.1.1101.4 11.1.1101.24 11.1.1 FP1 IF2 1018
11.1.1101.28 11.1.1101.3 11.1.1101.4 11.1.1101.4 11.1.1 FP1 IF1 1018
11.1.1101.23 11.1.1101.2 11.1.1101.1 11.1.1101.22 11.1.1 FP1 1018 Generally available (Fix Central)
11.1.1100.75 11.1.1100.47 11.1.1100.30 11.1.1100.94 11.1.1 1018 Available on Passport Adv. (full installation)
11.1.1004.16 11.1.1004.4 11.1.1004.5 11.1.1004.1 11.1.0 FP4 IF3 1017
11.1.1004.14 11.1.1004.4 11.1.1004.5 11.1.1004.1 11.1.0 FP4 IF2 1017
11.1.1004.13 11.1.1004.4 11.1.1004.4 11.1.1004.1 11.1.0 FP4 IF1 1017
11.1.1004.8 11.1.1004.4 11.1.1004.1 11.1.1004.1 11.1.0 FP4 1017 Generally available (Fix Central)
11.1.1003.31 11.1.1003.12 11.1.1003.12 11.1.1003.3 11.1.0 FP3 1017 Generally available (Fix Central)
11.1.1002.5 11.1.1002.2 11.1.1002.2 11.1.1002.1 11.1.0 FP2 1016 Generally available (Fix Central)
11.1.1000.50 11.1.1000.29 11.1.1000.31 11.1.1000.9 11.1.0 FP1 1016 Generally available (Fix Central)
11.1.0.404 11.1.0.233 11.1.0.236 11.1.0.38 11.1.0 1016 Available on Passport Adv. (full installation)
11.0.1700.22 11.0.1700.9 11.0.1700.8 11.0.1700.8 11.0.1 FP7 1015 Generally available (Fix Central)
11.0.1600.29 11.0.1600.7 11.0.1600.9 11.0.1600.6 11.0.1 FP6 IF1 1015
11.0.1600.12 11.0.1600.5 11.0.1600.4 11.0.1600.6 11.0.1 FP6 1015 Generally available (Fix Central)
11.0.1500.18 11.0.1500.20 11.0.1500.2 11.0.1500.3 11.0.1 FP5 1015 Generally available (Fix Central)
11.0.1400.8 11.0.1400.6 11.0.1400.1 11.0.1400.3 11.0.1 FP4 IF1 1015
11.0.1400.6 11.0.1400.3 11.0.1400.1 11.0.1400.3 11.0.1 FP4 1015 Generally available (Fix Central)
11.0.1300.1000 11.0.1300.3 11.0.1300.8 11.0.1300.5 11.0.1 FP3 IF1 1015
11.0.1300.9 11.0.1300.3 11.0.1300.7 11.0.1300.5 11.0.1 FP3 1015 Generally available (Fix Central)

 

 

 

Product:
Planning Analytics  TM1_version=TM1-AW64-ML-RTM-11.0.913.10-0

Windows Server 2019

Issue:

There are more than one IDE for TM1 now. How do I setup the browser based?

https://github.com/falconbi/tm1_ide

Solution:

On your windows laptop install node.js  – download the msi from https://nodejs.org/en/download 

Install the node-v24.18.0-x64.msi program to folder C:\Program Files\nodejs

Start powershell as administrator

Create a folder like IDE, go to that folder and enter below command:

git clone https://github.com/falconbi/tm1_ide.git

go to the new folder
cd tm1_ide

Remove security in powershell with command

Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned

Run below to install

npm install

For native TM1 access, ensure the HTTPPortNumber are set in tm1s.cfg for your applications. If you use Admin with password apple, ensure that account exist in all your TM1 applications with the same password.

Go to folder  C:\ide\tm1_ide\config and create the text file servers.json in notepad++

Enter below text, and adjust it to your ip number to your TM1 server, and the user and password to use.

{
"adminHosts": [
{
"name": "MyLab",
"url": "http://192.168.1.220:5895",
"adapter": "direct-v11",
"loginServer": "proven_techniques",
"username": "admin",
"password": "apple",
"servers": ["24Retail", "proven_techniques"]
}
]
}

At servers row, list all the TM1 server you should access.

The port 5895 is for the TM1 admin service, that the IDE will talk to first.

Go to tm1_ide folder and copy file .env.example to .env

In the C:\ide\tm1_ide change the .env file to only contain one row

The port 8083 is the port the client will use for you to access it.

From powershell to start IDE enter

npm start
Start your chrome browser and go to  http://localhost:8083

There you are with a new tool to edit TM1. There are a few to select from now – both free and paid for.

 

More Information from the different IDE:

https://cubewisecare.atlassian.net/wiki/spaces/AIAC1/overview

https://marketplace.visualstudio.com/items?itemName=TimGeilen.pa-code

https://github.com/bgregs514/tm1_ide

TM1 IDE has been replaced by vscode-tm1, a Visual Studio Code extension for TM1. While many of the ideas from this project have been carried forward into vscode-tm1, this project has been deprecated and will be left here for reference.

Old Description

Still pending official name – for now TM1 IDE will be used. The goal of TM1 IDE is to implement a development environment with a desktop feel for both rules and processes. With the onset of the IBM provided Rest API, there has been a proliferation of web-based editors, but nothing that provides a true native experience for the more traditional developer. This project aims to cut through the feature overload that has become increasingly popular, and provide the average developer with a simple, clean interface that stays out of their way.

How to use

Ensure NodeJS/npm is installed.

Open a shell (Powershell in this example) and run the following after cloning to install project dependencies:

npm install
Then run the following to start the applicaton:
npm start
Architecture
  • Electron for desktop experience
  • NodeJS for core logic and integration
  • Monaco for the development area

https://open-vsx.org/extension/flamey3t1/vscode-tm1-ide

TM1 IDE — The Complete IDE for IBM Planning Analytics / TM1

Author: flameY3T1

TM1 IDE turns VS Code into a full development environment for IBM Planning Analytics / TM1. Write TI processes and rules with real autocomplete and a server-backed compile check, browse and edit cubes and dimensions visually, run MDX, trace process call graphs, test processes without touching your data, and mirror everything to Git — all from one tree, across as many servers as you like.

If you’ve been switching between Architect, PAW, and a text editor, TM1 IDE replaces all three with a single, modern, keyboard-driven workflow. No prior VS Code experience required — this guide gets you running.


Why TM1 IDE

Most TM1 editors stop at “edit a process, push it back.” TM1 IDE goes further:

  • Visual cube & dimension editing — pivot cubes, write back values, spread, and restructure hierarchies by drag-and-drop. Not just code.
  • Server compile-check on save — bad code never reaches the server. The save is blocked, not silently broken.
  • Configurable linter + formatter — per-server rule sets and severities: strict on Prod, relaxed on Sandbox.
  • Call-graph & references — see the blast radius of a process before you change it.
  • Git mirror — materialize processes and rules as files, with drift detection and diff.
  • Fully localized — complete English and German UI.

Getting Started

Step 1 — Install

  1. Open your favorite IDE (VS Code, Kiro, …).
  2. Open Extensions (Ctrl+Shift+X), search for “TM1 IDE”, click Install.
  3. Fully restart the IDE — a window reload is not enough.

A new TM1 Explorer icon appears in the activity bar — your main entry point.

https://www.tm1forum.com/viewtopic.php?t=15666

https://github.com/bgregs514/vscode-tm1/discussions/33

https://github.com/falconbi/tm1_ide

The Browser version of TM1 IDE

For environments where TM1 is accessed through PAW, do below steps to connect:

cp .env.example .env
Edit .env:
PAW_HOST=http://192.168.x.x
PAW_USERNAME=admin
PAW_PASSWORD=your_password
PAW_LOGIN_SERVER=Production
PORT=8083

# Optional: AI-powered MDX generation
ANTHROPIC_API_KEY=sk-ant-...
Edit config/servers.json:
[
  { "name": "Production" },
  { "name": "Development" }
]

See Authentication for multi-host and advanced adapter setups.

3. Run

 

npm start

Root cause: PAW validates all logins against one specific TM1 server — the TM1 Login Server — configured in PAW Admin Console → Configuration → TM1 Login Server URI. Users created on any other server are invisible to PAW auth.

Fix shipped:

  • Added PAW_LOGIN_SERVER to .env and .env.example
  • All 10 user/group routes in server.js now always target PAW_LOGIN_SERVER regardless of selected workspace server
  • README updated with new “PAW Login Server” section

V12 note: TM1 Login Server is a V11-only concept. User management in the IDE must be adapter-aware — disabled or routed to IdP on V12/OIDC environments.


2. PAW Architecture — Key Facts

 

  • PAW is not a separate user store — in TM1 native auth mode, TM1 }Clients IS the user store
  • PAW has one designated TM1 Login Server for auth — all logins validated there (V11 only)
  • PAW discovers TM1 servers via the TM1 Admin Host (port 5895 HTTP / 5898 HTTPS) — a separate service acting as a server registry. TM1 servers register themselves on startup
  • PAW V12 replaces the TM1 Login Server concept with OIDC — identity comes from the IdP, not }Clients
  • The TM1 Login Server constraint is V11-only

Admin Host discovery API (direct, reliable):

GET http://{adminhost}:5895/api/v1/Servers
GET https://{adminhost}:5898/api/v1/Servers

Source: TM1 Admin Server API

PAW proxy list API (unreliable):

GET {paw-host}/api/v1/tm1/Servers

Included in the IBM Postman collection but explicitly noted as “not exposed through the PAW proxy”. Do not depend on this without testing on your instance. tm1_paw_tree documents: “PAW has no endpoint to list TM1 server names”.


3. Arc vs Our IDE — Connection Model

 

Arc connects directly to TM1 via the Admin Host, bypassing PAW entirely. For IBM Cloud / AWS, Arc uses IBM IAM API keys → Bearer tokens — direct Admin Host is blocked by cloud firewalls.

Key discovery: the TM1 OData path suffix is identical across all deployment types:

{base}/api/{pawVersion}/tm1/{database}/api/v1/{endpoint}

Only the auth mechanism, base URL, and PAW API version prefix change. Our existing PAW-proxy architecture is the right shape — it just needs pluggable auth underneath.

Read more in there documentation.

https://marketplace.visualstudio.com/items?itemName=CarpeDatum.tm1-helper 

https://github.com/falconbi/tm1_ide/blob/main/docs/REST%20API%20README%20.md

https://marketplace.visualstudio.com/items?itemName=tm1-oss.rest-client-tm1-dev

https://code.cubewise.com/software/products/arc/

https://workspace.google.com/marketplace/app/teamone/112725458607

https://omnitm1.com/

https://github.com/ACG-Code/ACG-Utilities-for-IBM-Planning-Analytics

https://getgreenshot.org/

https://marketplace.visualstudio.com/items?itemName=flameY3T1.vscode-tm1-ide

https://marketplace.visualstudio.com/items?itemName=TimGeilen.pa-code

Product:
Planning Analytics 2.1.19 for excel
Microsoft Windows 2022 server

Issue:

In a PAFE (PAX) report where a cell have a formula with @DBRW the cell is not updateable, you have to write the full value again. Is there a way to edit the text in a cell without destroying the formula?

Solution:

Place the cursor in the cell to update.

In Excel press F2 followed by F9 and then edit text in cell, press enter when done.

If you publish the excel report to TM1WEB, then in TM1WEB you can edit the cell direct and the values are stored in the cube.

 

More Information:

https://blog.quebit.com/blog/quebit-blog-mastering-the-tm1-dbrw-excel-function

https://www.wimgielis.com/tm1_articles_EN.htm

https://www.ibm.com/docs/en/planning-analytics/2.1.0?topic=view-editing-data-in-cube-cells

https://www.ibm.com/docs/en/planning-analytics/2.1.0?topic=reports-preserve-overwrite-dbrw-formulas-formula-mode 

https://www.ibm.com/docs/en/planning-analytics/2.1.0?topic=bymftppame-benefits-using-planning-analytics-microsoft-excel-over-tm1-perspectives

https://www.ibm.com/docs/en/planning-analytics/2.1.0?topic=websheets-websheet-overview 

https://www.howtogeek.com/dont-ignore-the-power-of-f4-in-microsoft-excel/

Product:

Certent CDM version  26.1.0.32097

Microsoft® Word for Microsoft 365 MSO (Version 2508 Build 16.0.19127.20570) 32-bit

Issue:

When user inside CDM click on a word object to edit/update it they get a error message.

If they work with a Excel object, there are no issues.

Suggested Solution:

It looks like a patch from Microsoft Windows have created this issue.

Uninstall of patch KB5094126, from CDM client laptop, looks like it to solve the issue.

To check what patches that have been installed on laptop – enter in PowerShell:  get-hotfix

Source Description       HotFixID  InstalledBy       InstalledOn
------ -----------       --------  -----------       -----------
LAPTOP Update            KB5066128 NT instans\SYSTEM 2026-02-16 00:00:00
LAPTOP Security Update   KB5094126 NT instans\SYSTEM 2026-06-18 00:00:00
LAPTOP Security Update   KB5094135 NT instans\SYSTEM 2026-06-18 00:00:00

 

To uninstall patch, enter below in PowerShell as administrator:

wusa.exe /uninstall /kb:5094126

After reboot of Windows, try the CDM program again.

 

More Information:

https://docs.certentcdm.insightsoftware.com/hc/en-us/articles/30599430362893-CDM-Desktop-Client-Installation 

The wusa usage to quietly uninstall an update has been deprecated. The uninstall command with /quiet switch fails with event ID 8 in the Setup event log. Uninstalling updates quietly could be a security risk because malicious software could quietly uninstall an update in the background without user intervention.

https://www.altium.com/documentation/knowledge-base/altium-designer/uninstall-windows-updates?srsltid=AfmBOorV8IV89K-C3Ht14nT7Qd86rlNLoqQueWD-G4Xn0BcVmnl6fGRL

https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.management/get-hotfix?view=powershell-7.6

https://www.pdq.com/powershell/get-hotfix/

From CDM:

Issue around Microsoft’s June 9th, 2026 cumulative Windows update that Microsoft is working to address. This patch has caused an error with a component that prevents the opening of word documents in CDM.
Issue
When users attempt to open Word Objects or Generate Reports in CDM the following error is displayed:
“The content of the file is corrupted.”

Root Cause
This issue is caused by an unanticipated change introduced in. Below is a list of the affected updates:

  • KB5094127 (Windows 10 version 21H2 and 22H2)
  • KB5093998 (Windows 11 version 23H2)
  • KB5094126 (Windows 11 version 24H2 and 25H2)
  • KB5095051 (Windows 11 version 26H1)

For instances where the CDM client may be published in Citrix (Office is on the Server):

  • KB5094042 (Windows Server 2012)
  • KB5094122 (Windows Server 2016)
  • KB5094123 (Windows Server 2019)
  • KB5094128 (Windows Server 2022)
  • KB5094125 (Windows Server 2025)

Solution

NOTE: Microsoft has acknowledged the issue was caused by the Microsoft June 9th update and they are also working on a resolution (as mentioned in the “Known issues with this release” section of the affected KBs above) and will be included in a future Windows update.

Additionally, the CDM team has identified the component in conflict with the update and are working hard in attempt to resolve the issue given the critical nature and its impact to our customers, coupled with the lack of a timeline on the update from Microsoft.

We believe the update will be delivered in CDM 26.2.0 (target release early July, 2026). Further updates, including progress and expected timelines, will be communicated as they become available.

Product:

Planning Analytics 2.1.19
Microsoft Windows 2022 server

Issue:

How dynamically set the data source to a tm1 view?

Solution:

In prolog build up the subset and view, and then add

#--- set the view to use
DataSourceType = 'VIEW' ;
DatasourceNameForServer = Cube ;
DatasourceNameForClient = Cube  ;
DatasourceCubeview = ViewName ;

# Change to get semicolon in the text file
# DatasourceASCIIQuoteCharacter='';
# DatasourceASCIIDelimiter = ';';

# Change to get comma in the text file
DatasourceASCIIDelimiter = ',';
DatasourceASCIIDecimalSeparator = '.';
DatasourceASCIIQuoteCharacter = '"';

More Information:

https://www.ibm.com/docs/en/planning-analytics/2.0.0?topic=tlv-datasourcetype 

https://cubewise.com/functions-library/tm1-function-for-ti-datasourcetype/

https://exploringtm1.com/datasourcecubeview-syntax-use-example/

https://vrgultom.wordpress.com/2013/08/22/multiple-tm1-data-source-in-one-process/ 

https://www.ibm.com/docs/en/planning-analytics/2.0.0?topic=variables-turbointegrator-local

 

Product:

Planning Analytics 2.1.x

Microsoft Windows 2022 server

Issue:

A TI process created in PAW, when open in TM1 Architect it appears to be blank.

 

Solution:

If you need to work with TI process in both TM1 Architect and Planning Analytics Workspace (PAW)

create the TI process first in TM1 Architect.

When you open a TI process in TM1 Architect, it will add this lines to the tabs.

#****Begin: Generated Statements***
#****End: Generated Statements****

This can erase the code you have written.

 

More Information:

When you create or edit a TurboIntegrator (TI) process in Planning Analytics Workspace (PAW), TM1 Architect often fails to read the code properly due to a known compatibility issue. When opened in Architect, the process can appear blank on certain tabs.

In latest version of PAW, you should have most of the functions you need – and therefor the need to use TM1 architect should be limited.

The Root Cause
This occurs because of a few structural differences between the two editors:
• Variable Mapping: PAW does not always send data source variable names and types to Architect properly.
• Auto-generated Code Comments: Architect relies on auto-generated comments (like the lines defining data source parameters in the Prolog/Data tabs). When you open a PAW-built process, Architect attempts to add them, which can wipe out existing code or leave the screen blank.

 

Warning PAW created/edited TI are not backwards compatible with Architect | Planning Analytics

What’s new in Planning Analytics Workspace – IBM Documentation

 

Product:

Planning Analytics 2.1.19
Microsoft Windows 2022 Server

Issue:

How install PAL latest version?

Here we install Planning Analytics Admin service and the new TM1WEB service (IBM Planning Analytics Spreadsheet Services)

Suggested solution:

Read the different articles on the IBM website on how to do it. Here is a example list of the steps for a upgrade.

https://www.ibm.com/docs/en/planning-analytics/2.1.0?topic=upal2-upgrading-planning-analytics-local-21-later-21-version

Take a full backup of the installed folders, by copy them to an other drive. That is folder: D:\Program Files\ibm\tm1_64

and D:\Program Files\ibm\cognos\tm1web

Take screen shoot how it looks like to login to TM1WEB, PAW and IIS. In case you have customize any web pages, so you can see when you have it back correct.

Take a backup of the TM1 applications, like zip the data folder to a other drive. Run SaveDataAll before you zip the data folder for the TM1 instance.

Download the new version from:

https://www.ibm.com/support/pages/ibm-planning-analytics-local-2119-now-available-download-fix-central 

Set all IBM planning analytics windows services to manual mode, and reboot the windows server, to ensure no open process are running.

Copy the media file to a folder on the Windows server, and start the installation as a administrator.

Ensure Anti-virus or SmartScreen program is excluding the install folder from scanning during the installation.

 

Click next

Click Next

Click Next

Change to correct folder, and click Next

Click Yes

Click Yes

If it was not a upgrade, then you have to choose if it is PROD or NONE-PROD you install to.

The file is created in folder D:\Program Files\ibm\tm1_64\swidtag

and have a name like this ibm.com_IBM_Planning_Analytics_TM1_Server_Non-Prod-2.1.10.swidtag

Click Install

Click Done

As you have the server restarted with no processes running, you can install the TM1WEB part to.

Run the installer program as administrator.

click Next

click Next

click Next

Select correct folder and click Next

click Yes

click install

click Done

Check this files, to compare them with the one – that you have in your backup folder.

D:\Program Files\ibm\cognos\tm1web\webapps\tm1web\home.jsp

D:\Program Files\ibm\cognos\tm1web\webapps\tm1web\scripts\tm1web\common\nls\sv\CommonMessages.js

D:\Program Files\ibm\cognos\tm1web\webapps\tm1web\scripts\tm1web\themes\carbon\standalone\images\login\PA_header.svg

Also check the D:\Program Files\ibm\cognos\tm1web\webapps\tm1web\WEB-INF\configuration\tm1web_config.xml file.

Update the new file with the missing values (if there are any) – that you had in your previous installation.

Set the IBM services to automatic and restart the server.

 

Start up the services and run some test with import from ODBC, cubes with rules and other demanding task.

Create a TI process with the function GetProcessErrorFileDirectory – run and check that it returns the result you want.

 

 

Copy the PAA agent files unique rows into the new file D:\Program Files\ibm\tm1_64\paa_agent\wlp\usr\servers\kate-agent\bootstrap.properties

Start command prompt as administrator and go to folder D:\Program Files\ibm\tm1_64\paa_agent\bin

Stop the service with command PAAAgentStop.bat or remove it with PAAAgentDelete.bat

Run PAAAgentSetJavaHome.bat to set JAVA_HOME for your Planning Analytics Administration agent.

Register it with PAAAgentRegister.bat

Start the service with PAAAgentStart.bat

Then go to the PAW (planning analytics workspace) to see if you have contact with the PAA agent.

Go to Administration – Agents – and check the details. Is it the new version?

Try to send a test mail to ensure the configuration is correct.

Check this folder for more detail error message for PAA Agent D:\Program Files\ibm\tm1_64\paa_agent\wlp\usr\servers\kate-agent\logs

 

More Information:

https://www.ibm.com/support/pages/ibm-planning-analytics-21-fix-lists

https://www.youtube.com/watch?v=bzwJFfBUkEs 

https://www.ibm.com/docs/en/planning-analytics/2.1.0?topic=icpaaalo-configure-agent-windows

https://www.ibm.com/docs/en/planning-analytics/2.1.0?topic=pctf-getprocesserrorfiledirectory

 

 

Product:
Planning Analytics 2.1.14
Microsoft Windows 2022 server

Issue:

Newly created tm1 instance does not start.

Does not leave any log files in the logs folder.

You get error:

The IBM TM1 Server x64 – tm1applicationname service terminated unexpectedly. It has done this 1 time(s).

 

Solution:

Start CMD

Go to folder d:\Program files\ibm\tm1_64\bin64

Remove the service

tm1sd.exe -remove  -n "tm1applicationname"

Reinstall the service with the correct path to the folder that contains the tm1s,cfg file

tm1sd.exe -install -n "tm1applicationname" -z "D:\TM1 Data\tm1applicationname\Config"

 

You should not include the tm1s,cfg file name in the path you supply.

You do not get log files, when the error is that it can not find the tm1s.cfg file.

More Information:

https://www.ibm.com/docs/en/planning-analytics/2.0.0?topic=tso-setting-up-tm1-server-run-as-windows-service 

https://bihints.com/sites/default/files/tm1scfg.html 

https://www.ibm.com/docs/en/planning-analytics/2.0.0?topic=local-tm1scfg-configuration-file

Planning Analytics Configuration File Breakdown

Product:

Planning Analytics Workspace 2.1.19

Microsoft Windows 2022 server

Issue:

PAA agent is not connecting to PAW.

The file serversinfo.json in folder D:\Program Files\IBM\tm1_64\paa_agent\paaAgentCache should contain the names of your Tm1 instances. If it is empty, the python script have maybe not been able to read the windows services information.

 

Error in messages file in folder D:\Program Files\IBM\tm1_64\paa_agent\wlp\usr\servers\kate-agent\logs

[5/5/26, 15:56:20:933 CEST] 00000046 com.ibm.pa.kate.agent.scheduler.ScheduledTask                E Error occurred while updating the server info json file
java.lang.NullPointerException: Cannot invoke “java.lang.String.length()” because “s” is null
at org.python.core.PyString.charsFitWidth(PyString.java:122)
at org.python.core.Py.fileSystemEncode(Py.java:786)
at org.python.core.PySystemState.initArgv(PySystemState.java:1324)

[5/5/26, 15:57:40:994 CEST] 00000046 ice.notification.PaKateServerUnresponsiveNotificationService E Error occurred while getting latest servers info from json file
java.lang.NullPointerException: Cannot read field “modules” because the return value of “org.python.core.Py.getSystemState()” is null
at org.python.core.PyModule.module___init__(PyModule.java:64)
at org.python.core.PyModule.<init>(PyModule.java:47)
at org.python.util.PythonInterpreter.<init>(PythonInterpreter.java:104)

Solution:

Restore to the bootstrap.properties file that was installed with the upgrade.

Do not use a backed up file of bootstrap.properties – only add the SMTP parameters you need manually to the new bootstrap.properties.

SMTP_EMAIL_START_TLS_ENABLE=FALSE

SMTP_EMAIL_PASSWORD=

SMTP_EMAIL_PORT=25

SMTP_EMAIL_AUTH=FALSE

SMTP_EMAIL_USERNAME=

PAA_EMAIL_ADDRESS=yourname@domain.com

SMTP_EMAIL_HOST=smtp.yourcompany.domain.com

SEND_GRID_API_KEY=””

 

Start the PAA agent from the bat file: D:\Program Files\IBM\tm1_64\paa_agent\bin\PAAAgentStart.bat

 

If above does not work also check this:

  • Re-register/Re-register the Agent Service: If upgrading to PAW 2.0.41 or higher, the agent must be updated.
      1. Stop the service.
      2. Run <install_dir>\paa\bin\PAAAgentDelete.bat.
      3. Run <install_dir>\paa_agent\bin\PAAAgentSetJavaHome.bat.
      4. Run <install_dir>\paa_agent\bin\PAAAgentRegister.bat.

  • Fix Java Path Issue: If the agent fails to start, run PAAAgentSetJavaHome.bat in <install_dir>\paa_agent\bin to ensure the correct Java home is set.

 

Generic:
  • Ensure the PAA Agent is updated to match the version of PA Workspace in use. If not, then download the newer PAA Agent .zip file from PA Workspace administration UI.
  • Review \paa_agent\wlp\usr\servers\kate-agent\bootstrap.properties for PAA Agent configuration errors
  • In \paa_agent\wlp\usr\servers\kate-agent\bootstrap.properties verify SERVERS_DIR points to the parent folder of the TM1 data directories, not directly to one specific data directory.
  • Review \paa_agent\wlp\usr\servers\kate-agent\server.xml for WLP-related errors
  • Review \paa_agent\wlp\usr\servers\kate-agent\logs\ for errors
  • Review \pa_workspace_install\logs\monitor\ for errors
     *The monitor service is what the PA Workspace Administration page uses to communicate with the PAA Agent
  • Review \pa_workspace_install\config\paw.env (or paw.ps1) file
Connectivity-Related Errors:
  • Ensure that the IBM Planning Analytics Administration Agent service is running
  • Ensure that the IBM Planning Analytics Administration Agent service account is configured with english locale
  • Verify that the PAA Agent URL is accessible in a web browser where PAA Agent is installed (ignore the SSL certificate warning)
    URL: https://localhost:9012
    If available, PAA Agent just responds “NOT FOUND The application or context root for this request has not been found”
    *PAA Agent runs on Port 9012 and uses SSL by default
  • Verify that PAA Agent is accessible from inside the docker virtual network of PA Workspace. Open Powershell and run these commands:
    docker exec -it monitor Powershell
    cd curl*
    cd bin
    .\curl -v telnet://paa_agent_servername ipaddress:9012

    Replace “paa_agent_servername” by the exact server name specified in \config\paw.ps1 for “TM1Location” parameter (since PA Workspace finds PAA Agent server from TM1 Admin Server location)

  • In the web browser, verify that the SSL Certificate is valid
    See: https://www.ibm.com/support/pages/node/6562425
  • Verify that the PAA Agent URL is also accessible through the Planning Analytics Workspace host by using browser or curl command
    URL: https://paa_agent_servername:9012
  • Verify that PAA Agent is listening on port 9012: from Windows start menu, run “resmon.exe”, select “Listening Ports”, and verify “javaw.exe” is listening on port 9012
  • In Planning Analytics Administration Tool page, verify the IP addresses returned for the Admin Host and TM1 Server
    URL: http://workspace_servername:8888
  • Does your PAA Agent bootstrap.properties file contain a AGENT_API_KEY setting?
  • Does your PAA Agent use custom SSL?
  • Does your TM1 Admin Server and TM1 Server use custom SSL?
    • Were the certificates imported into the PAA Agent keystore?
Other problems encountered with the PAA Agent might require extra debugging to be enabled for review.

 

Enable PAA Agent Debug Logging:
  • Stop the IBM Planning Analytics Administration Agent service
  • Update the \paa_agent\wlp\usr\servers\kate-agent\bootstrap.properties file to include
    • com.ibm.ws.logging.trace.specification=”*\=audit\:com.ibm.pa.kate.agent.*\=all”
    • com.ibm.ws.logging.console.log.level=ERROR
  • Start the IBM Planning Analytics Administration Agent service
  • Replicate the problem as required
  • Review the files in \paa_agent\wlp\usr\servers\kate-agent\logs\

 

More information:

https://www.ibm.com/support/pages/planning-analytics-administration-agent-not-reachable

https://www.ibm.com/support/pages/how-troubleshoot-planning-analytics-administration-agent

https://www.ibm.com/support/pages/how-obtain-planning-analytics-tm1-server-certificate 

https://www.ibm.com/docs/en/planning-analytics/2.1.0?topic=only-configure-agent-windows 

https://www.ibm.com/docs/en/planning-analytics/2.1.0?topic=cloud-configuring-premises-agent

If you find this error in the message.log for PAA agent instead;

[5/5/26, 17:04:14:303 CEST] 000003d9 bm.pa.kate.agent.service.fileManager.LocalFileManagerService E Failed to CREATE the ‘model_upload’ folder, err:
java.nio.file.NoSuchFileException: d:\tm1 data\faptest\Data\;.\Data_SysSettings\model_upload
at java.base/sun.nio.fs.WindowsException.translateToIOException(Unknown Source)
at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source)
at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source)
at java.base/sun.nio.fs.WindowsFileSystemProvider.createDirectory(Unknown Source)

Then you have more than one DATA folder, and the model_upload folder is created in wrong data folder. PAW PA Agent does not support more than one DATA folder listed in TM1S.CFG file.

Product:

Cognos Analytics version 12.1.2.15
Cognos Controller version  11.1.1003
Microsoft Windows 2022 server

Issue:

After upgrade to later version of Cognos Analytics, that is used for CAM login and Controller standard reports, the reports inside Cognos Controller does not work.

Solution:

The newer version of CA 12.0.4 and later have a different setup of MIME parameters. This is setup in IIS by the new CA_IIS_Config.bat script.

You can add it manually to IIS.

Go to IIS Manager and select the web site “ibmcognos”

Click on the MIME types icon

Add this

.mjs : application/javascript

Click OK

And restart the IIS server.

Restart Cognos Controller and run a standard report again.

 

If the PDF report works in Chrome, but not in a Edge browser, then you may need to add this:

Revert the report viewer to a more compatible display style, by making a change to the system’s Advanced Settings: 

  1. Log in to IBM Cognos Administration
  2. Go to the Configuration tab > Dispatchers and Services. 
  3. Select your dispatcher and locate the ReportService (and BatchReportService).
  4. Click Set properties > Settings tab.
  5. In the Environment category, go to Advanced settings and click Edit.
  6. Add the following parameters:
    • Parameter: VIEWER_PDFJS | Value: FALSE
    • Parameter: RSVP.PDF.USE_ADOBE_DRILL | Value: TRUE 
  7. Click OK and restart the Cognos services to apply the new parameters globally.

More Information:

https://www.ibm.com/support/pages/all-cognos-pdf-reports-render-blank

https://www.ibm.com/support/pages/opening-pdf-output-cognos-analytics-shows-blank-page 

https://www.ibm.com/docs/en/controller/11.1.2?topic=options-import-controller-standard-reports-package

https://www.ibm.com/support/pages/how-configure-ibm-cognos-controller-use-cognos-controller-embedded-report-library-ibm-cognos-controller-reports-standard-report-engine-ccrreports