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
Client Automation - All Versions.
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
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