WebService getDUEnvironmentList requires "Node Administration" permission
search cancel

WebService getDUEnvironmentList requires "Node Administration" permission

book

Article ID: 123736

calendar_today

Updated On:

Products

CA Automic Dollar Universe

Issue/Introduction

The method "getDUEnvironmentList" from the Dollar Universe Web Services does not work unless the user invoking it has the permission "Node Administration" in the UVMS Role attached to the User Group.
As a result, an Operator user cannot use this method.


The error in the reply from Web Service is something like this:
##############
WARNING [http-nio-exec] org.apache.cxf.phase.PhaseInterceptorChain.doDefaultLogging Application {http://duws.orsyp.com}DuWebService#{http://duws.orsyp.com}getDUEnvironmentList has thrown exception, unwinding now
 org.apache.cxf.interceptor.Fault
    at org.apache.cxf.service.invoker.AbstractInvoker.createFault(AbstractInvoker.java:155)
    at org.apache.cxf.jaxws.AbstractJAXWSMethodInvoker.createFault(AbstractJAXWSMethodInvoker.java:86)
...
Caused by: java.security.AccessControlException: Access denied! Your current permissions are insufficient to access this feature. Your current roles and the accessed feature has been logged. Please contact the security administrator and give him this issue ID: 473d02f8-1538-4e49-ab8a-0bd4d695c966
 ##############

Environment

Dollar Universe Web Services 6.x

Cause

UVMS requested an unnecessary permission to display the Node List as performed by the Web Service "getDUEnvironmentList"

Resolution

Dollar Universe Web Services method getDUEnvironmentList does no longer require the permission "Node administration"

Update to a fix version listed below or a newer version if available.

Fix version: Dollar Universe 6.9.61
Component: Univiewer Management Server
Release Date: 15th January 2019