SD Job Output Empty on a remote DSM Explorer
search cancel

SD Job Output Empty on a remote DSM Explorer

book

Article ID: 392207

calendar_today

Updated On:

Products

CA Client Automation - IT Client Manager CA Client Automation

Issue/Introduction

On a Remote DSM Explorer, for a specific user the SD Job output is empty.
It could be displayed correctly with another user.

Example :

Job Output is empty in a DSM Explorer opened with a specific user

 

If DSM Explorer is opened using another user, the SD Job output is not empty :

 

On Domain Manager, in TRC_USD_APISERVER*.log we could see that function compJobOutputFile is called and output file is retrieved using a UNC path like : 
\\<DOMAINNAME>\SDLIBRARY$\output\<uuid>.app\applic.res

APISERVER_|CAI010736-00017 |Applidas.cxx        |000432|INFO   | Received stimulus id: compJobOutputFile (707)
...
APISERVER_|CAI010736-00017 |Applidas.cxx        |000691|INFO   | computerJobGetOutputFile opSubPath1 output\<uuid>.app\applic.res
APISERVER_|CAI010736-00017 |Applidas.cxx        |000697|INFO   | computerJobGetOutputFile opSubPath output\<uuid>.app\applic.res
APISERVER_|CAI010736-00017 |Applidas.cxx        |000701|INFO   | computerJobGetOutputFile op C:\Program Files (x86)\CA\DSM\SD\ASM\LIBRARY\output\<uuid>.app\applic.res
...
APISERVER_|CAI010736-00017 |Applidas.cxx        |000707|INFO   | computerJobGetOutputFile opExp \\<DOMAINNAME>\SDLIBRARY$\output\<uuid>.app\applic.res
...
APISERVER_|CAI010736-00017 |apiserv.cxx         |001396|INFO   | API FB-request: sending iv. Send stimulus Id: 10000
APISERVER_|CAI010736-00017 |apiserv.cxx         |001403|DETAIL |   API rc: SDM000000

Environment

Client Automation - All Versions.

Cause

With Process Monitor tool we could see that egc30n.exe has an ACCESS DENIED to access the file \\<DOMAINNAME>\SDLIBRARY$\output\<uuid>.app\applic.res

Resolution

On Domain Manager, Check the SMB Permissions on share SDLIBRARY$ with powershell command :

Get-SmbShareAccess SDLIBRARY$

 

If User or User group does not appear in output of this command, Add the user or user group in Permissions of SDLIBRARY$ Share.
Only Read access is enough