Validate Connection action for spectrumgtw UIM Configuration fails "make sure that the webservices_rest package is deployed on the UMP server"
search cancel

Validate Connection action for spectrumgtw UIM Configuration fails "make sure that the webservices_rest package is deployed on the UMP server"

book

Article ID: 421801

calendar_today

Updated On:

Products

Network Observability Spectrum DX Unified Infrastructure Management (Nimsoft / UIM) CA Unified Infrastructure Management On-Premise (Nimsoft / UIM)

Issue/Introduction

The Validate Connection action for UIM Configuration in spectrumgtw probe fails.

Connection to the specified UMP server failed. Please provide the correct details and make sure that the webservices_rest package is deployed on the UMP server
Error Code:

Click Close to close dialog

 

The webservices_rest version is aligned with the DX UIM version. It can be found in the "Installed Packages" button of the controller probe.

The webservices_rest version can also be viewed at this endpoint:

http://<IP or hostname of OC>:<port>/rest/version-info

 

Environment

DX NetOps Spectrum: Any version

DX Unified Infrastructure Management (UIM): Any version

Cause

The cause of this issue is the permission issue (ACL) of the user used for the connection validation. The user must have the "web service" ACL enabled for the webservices_rest.

http://<IP or hostname of OC>:<port>/rest/origins

Where OC is the Operator Console

Insufficient permission for operation - permission required: Web Service

 

 

Enabled the spectrumgtw probe in debug mode:

How to enable trace debug level logging for the UIM Spectrum Gateway

In the spectrumgtw.log file:

2025-12-10 18:53:11,012 DEBUG attach_socket: [Wire] [wire] - http-outgoing-6 >> "GET /rest/origins HTTP/1.1[\r][\n]"
2025-12-10 18:53:11,012 DEBUG attach_socket: [Wire] [wire] - http-outgoing-6 >> "Accept-Encoding: gzip, x-gzip, deflate[\r][\n]"
2025-12-10 18:53:11,013 DEBUG attach_socket: [Wire] [wire] - http-outgoing-6 >> "Host: <IP or hostname of OC>:8443[\r][\n]"
2025-12-10 18:53:11,013 DEBUG attach_socket: [Wire] [wire] - http-outgoing-6 >> "Connection: keep-alive[\r][\n]"
2025-12-10 18:53:11,013 DEBUG attach_socket: [Wire] [wire] - http-outgoing-6 >> "User-Agent: Apache-HttpClient/5.4.3 (Java/21.0.8)[\r][\n]"
2025-12-10 18:53:11,013 DEBUG attach_socket: [Wire] [wire] - http-outgoing-6 >> "[\r][\n]"
2025-12-10 18:53:11,014 DEBUG attach_socket: [Wire] [wire] - http-outgoing-6 << "HTTP/1.1 401 [\r][\n]"
2025-12-10 18:53:11,014 DEBUG attach_socket: [Wire] [wire] - http-outgoing-6 << "Cache-Control: private[\r][\n]"
2025-12-10 18:53:11,014 DEBUG attach_socket: [Wire] [wire] - http-outgoing-6 << "WWW-Authenticate: Basic realm="wasp-engine"[\r][\n]"
2025-12-10 18:53:11,014 DEBUG attach_socket: [Wire] [wire] - http-outgoing-6 << "X-HTTP-Error-Description: Error while processing request. Please contact your administrator.[\r][\n]"
2025-12-10 18:53:11,014 DEBUG attach_socket: [Wire] [wire] - http-outgoing-6 << "Content-Length: 85[\r][\n]"
2025-12-10 18:53:11,014 DEBUG attach_socket: [Wire] [wire] - http-outgoing-6 << "Date: Wed, 10 Dec 2025 18:53:11 GMT[\r][\n]"
2025-12-10 18:53:11,014 DEBUG attach_socket: [Wire] [wire] - http-outgoing-6 << "Keep-Alive: timeout=60[\r][\n]"
2025-12-10 18:53:11,015 DEBUG attach_socket: [Wire] [wire] - http-outgoing-6 << "Connection: keep-alive[\r][\n]"
2025-12-10 18:53:11,015 DEBUG attach_socket: [Wire] [wire] - http-outgoing-6 << "Server: wasp[\r][\n]"
2025-12-10 18:53:11,015 DEBUG attach_socket: [Wire] [wire] - http-outgoing-6 << "[\r][\n]"
2025-12-10 18:53:11,015 DEBUG attach_socket: [Wire] [wire] - http-outgoing-6 << "HTTP Status 401 : Error while processing request. Please contact your administrator.[\n]"

 

Resolution

 Open Infrastructure Manager:
> go to: Security
> "Manage Access Control List..."
> and select the ACL assigned to the affected user
> Enable the "Web Service" ACL




■ If the 'Web Service' ACL is not avaialable at all, even for the superuser ACL, the security.cfg ACL list may be corrupt. In this case, follow the below procedure:

1. Open Infrastructure Manager
2. Navigate distsrv probe on the primary UIM server.
3. With the distsrv probe highlighted, press "Ctrl-P" the probe Utility (pu) should appear.
4. In the probe commandset, select callback set_init_acl with the parameter value "base_acls.cfg".

The callback updates the security.cfg with default ACLs.