DSM Web Console login fails with error "Warning:Unable to connect to Web Service({http://xml.apache.org/axis/}HTTP)".

book

Article ID: 52631

calendar_today

Updated On:

Products

CA Automation Suite for Data Centers - Configuration Automation CA Client Automation - Asset Management CA Client Automation - IT Client Manager CA Client Automation CA Client Automation - Remote Control CA Client Automation - Asset Intelligence CA Client Automation - Desktop Migration Manager CA Client Automation - Patch Manager CA Server Automation

Issue/Introduction

Description:

DSM Web Console login fails with error "Warning:Unable to connect to Web Service({http://xml.apache.org/axis/}HTTP)".

<Please see attached file for image>

Figure 1

The page : http://localhost/UDSM_R11_WebService/mod_gsoap.dll cannot be opened either and the following error occurs:

The page cannot be displayedHTTP 500 - Internal Server error

If we remove "Show friendly HTTP error messages" in "Internet Explorer options" the following error occurs:

The specified module could not be found.

Solution:

This problem occurs if the size of PATH environment variable is longer than 1030 characters and if the path C:\Program Files\CA\DSM\bin is located beyond the 1030th position in PATH.

The solution is to move the path C:\Program Files\CA\DSM\bin at the beginning of variable PATH.

<Please see attached file for image>

Figure 2

  • Right click on "My Computer" icon and select Properties.

  • Select Advanced tab and click "Environment Variables" button.

  • Under System Variables, edit the PATH variable and move the path C:\Program Files\CA\DSM\bin at beginning of the string.

  • Click OK buttons in order to update the modifications.

  • Open a new DOS prompt and recycle IIS using 'iisreset'.

Explanation:
During Web Console login, the service "DCOM Server Process Launcher" forks a process "C:\WINDOWS\system32\dllhost.exe /Processid:{3D14228D-FBE1-11D0-995D-00C04FD919C1}"

{3D14228D-FBE1-11D0-995D-00C04FD919C1} is the Application ID of COM+ Application "IIS Out-Of-Process Pooled Applications"

dllhost.exe process should load some DSM DLL like cfUtilities.dll. It uses the PATH variable to find these DLLs. But there is a limitation in dllhost.exe. It reads only 1030 characters of PATH variable and so fails to find the DSM DLL if C:\Program Files\CA\DSM\bin path is located after the 1030th position in PATH.

Environment

Release: UASIT.99000-11.2-Asset Intelligence
Component:

Attachments

1558721055842000052631_sktwi1f5rjvs16vw2.gif get_app
1558721053803000052631_sktwi1f5rjvs16vw1.gif get_app