IBM Support

"Could not create the view: !Could ... Caused by: ...: The server sent HTTP status code 401: Unauthorized" caused by missing NTLM provider in IIS

Troubleshooting


Problem

User clicks "Company - Command Center". An error appears.

Symptom


Command Center
Could not create the view: !Could not create controller of type....
<...>
Caused by: com.sun.xml.internal.ws.client.ClientTransportException: The server sent HTTP status code 401: Unauthorized

Cause

There are several known causes for similar errors.
  • See separate IBM Technote #1107495 for more examples.
 
This Technote specifically relates to the (rare) scenario where the Controller application server's website (IIS) was configured to not allow the relevant provider (NTLM) that the Java-related functionality (e.g. Command Center) require to operate:

Environment

Controller application server configured to use Windows Authentication (not default = anonymous).

Resolving The Problem

Enable the relevant provider (NTLM).

Steps:
1. Logon to the Controller application server as a Windows administrator
2. Launch IIS Manager
3. Locate the part of the website (typically the 'Default Web Site') where the Windows authentication has been enabled from.
4. Double-click on the section 'Authentication'
5. Highlight "Windows Authentication"
6. Click "Providers"
7. Modify it so that it contains the correct/relevant providers.
  • TIP: By default, this is as follows:

Negotiate
NTLM

TIP: If you cannot see 'NTLM' inside the list of available providers, follow the advice inside separate IBM Technote #1662831.

[{"Product":{"code":"SS9S6B","label":"IBM Cognos Controller"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Component":"Controller","Platform":[{"code":"PF033","label":"Windows"}],"Version":"10.1.1","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}}]

Document Information

Modified date:
15 November 2019

UID

swg21662734