If Privilege 'Access to System Overview' not checked for USER , USER encounters Error Message when opening a WebService JOB

book

Article ID: 87165

calendar_today

Updated On:

Products

CA Automic Workload Automation - Automation Engine AUTOMIC WORKLOAD AUTOMATION

Issue/Introduction

Error Message :
Error during XRequest com.uc4.communication.requests.AgentList

If in Client 0 the privilege 'Access to System Overview' is not checked for a USER, this USER then runs into an Error when opening a Web Service SOAP Job  and navigating to the Web Service tab.

The following Error Message appears:

 
Error during XRequest com.uc4.communication.requests.AgentListcom.uc4.ecc.backends.exceptions.AutomationEngineAPIException: Error during XRequest com.uc4.communication.requests.AgentList	at com.uc4.ecc.backends.util.APICallHelper.sendRequestAndWait(APICallHelper.java:57)	at com.uc4.ecc.backends.impl.dataservice.request.RequestService.lambda$sendAndWait$1(RequestService.java:65)	at com.uc4.ecc.framework.core.async.VaadinSessionLockUtil.reportLock(VaadinSessionLockUtil.java:89)	at com.uc4.ecc.backends.impl.dataservice.request.RequestService.sendAndWait(RequestService.java:65)	at com.uc4.ecc.backends.impl.dataservice.request.RequestService.sendAndWait(RequestService.java:80)	at com.uc4.ecc.backends.dataservice.request.IRequestService$pbryglu.sendAndWait(Unknown Source)	at com.automic.ecc.ae.sheet.ra.soap.job.RAJobObjectSheetPresenter.isAgentActive(RAJobObjectSheetPresenter.java:110)	at com.automic.ecc.ae.sheet.ra.soap.job.RAJobObjectSheetPresenter.render(RAJobObjectSheetPresenter.java:154)	at com.automic.ecc.ae.sheet.ra.commons.AsyncBuilder$1.renderResult(AsyncBuilder.java:37)	at com.automic.ecc.ae.sheet.ra.commons.AsyncBuilder$1.renderResult(AsyncBuilder.java:33)	at com.uc4.ecc.framework.commons.controls.async.AsyncContainerRenderer.render(AsyncContainerRenderer.java:56)	at com.uc4.ecc.framework.commons.controls.async.AsyncContainerRenderer.render(AsyncContainerRenderer.java:64)	at com.uc4.ecc.framework.core.async.NoArgsRendererWrapper.render(NoArgsRendererWrapper.java:17)	at com.uc4.ecc.framework.core.async.NoArgsRendererWrapper.render(NoArgsRendererWrapper.java:7)	at com.uc4.ecc.framework.core.async.MementoSafeRenderer.render(MementoSafeRenderer.java:28)	at com.uc4.ecc.framework.core.async.BaseRequestCoordinator$4$1.run(BaseRequestCoordinator.java:443)	at com.uc4.ecc.framework.core.async.BaseRequestCoordinator$RenderingStep.execute(BaseRequestCoordinator.java:615)	at com.uc4.ecc.framework.core.async.BaseRequestCoordinator.renderInGuiThread(BaseRequestCoordinator.java:353)	at com.uc4.ecc.framework.core.async.push.PushAsyncService$1.execute(PushAsyncService.java:205)	at com.uc4.ecc.framework.core.async.push.PushAsyncService$1.execute(PushAsyncService.java:200)	at com.uc4.ecc.framework.core.async.VaadinSessionLockUtil.exeuteLocked(VaadinSessionLockUtil.java:30)	at com.uc4.ecc.framework.core.async.push.PushAsyncService.readyForRendering(PushAsyncService.java:200)	at com.uc4.ecc.framework.core.async.BaseRequestCoordinator.fireReadyForRendering(BaseRequestCoordinator.java:635)	at com.uc4.ecc.framework.core.async.BaseRequestCoordinator.setRenderingStep(BaseRequestCoordinator.java:582)	at com.uc4.ecc.framework.core.async.BaseRequestCoordinator.access$1800(BaseRequestCoordinator.java:34)	at com.uc4.ecc.framework.core.async.BaseRequestCoordinator$4.execute(BaseRequestCoordinator.java:435)	at com.uc4.ecc.framework.core.async.BaseRequestCoordinator$4.execute(BaseRequestCoordinator.java:427)	at com.uc4.ecc.framework.core.async.VaadinSessionLockUtil.exeuteLocked(VaadinSessionLockUtil.java:38)	at com.uc4.ecc.framework.core.async.BaseRequestCoordinator.onResult(BaseRequestCoordinator.java:427)	at com.uc4.ecc.framework.core.async.BaseRequestCoordinator.access$900(BaseRequestCoordinator.java:34)	at com.uc4.ecc.framework.core.async.BaseRequestCoordinator$1$2.onSuccess(BaseRequestCoordinator.java:235)	at com.uc4.ecc.framework.core.pool.ContextAwareExecutorService$TimeoutListenerRunnerImplementation.run(ContextAwareExecutorService.java:113)	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)	at java.util.concurrent.FutureTask.run(FutureTask.java:266)	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)	at java.lang.Thread.run(Thread.java:748)Caused by: java.lang.SecurityException: No privilege for Systemoverview.	at com.uc4.communication.requests.XMLRequest.checkSystemOverviewPrivilege(XMLRequest.java:288)	at com.uc4.communication.requests.AgentList.createRequest(AgentList.java:85)	at com.uc4.communication.requests.XMLRequest.send(XMLRequest.java:269)	at com.uc4.communication.Connection.send(Connection.java:1151)	at com.uc4.communication.Connection.sendRequestAndWait(Connection.java:1429)	at com.uc4.webui.api.connection.AEConnectionAdapter.sendRequestAndWait(AEConnectionAdapter.java:53)	at com.uc4.ecc.backends.util.APICallHelper.sendRequestAndWait(APICallHelper.java:46)	... 36 more

Rights-Settings for the USER:

<Please see attached file for image>

0EMb0000000Iaz4.png

When USER opens the WebSerice Tab in the WebSercive Job:

<Please see attached file for image>

0EMb0000000Iaz9.png
 

Cause

Cause type:
Defect
Root Cause: The request 'getexecutorlist' is called when a SOAP job is opened. This request requires the privilege 'Access to System Overview' and is not supposed to be used in this context. According to the filters exactly one row is returned.

Environment

OS Version: N/A

Resolution

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

Fix Status: In Progress

Fix Version(s):
RA Web Service SOAP 4.3 - Planned release date: 2018-01-31

Additional Information

Workaround :
N/A

Attachments

1558693603294000087165_sktwi1f5rjvs16ma7.png get_app
1558693601332000087165_sktwi1f5rjvs16ma6.png get_app