When trying to update the procedure properties of a sealed package error "Copy Error: Access Violation [SDM080003]" appears.
Example :
Open the properties of procedure "install" of sealed package "TEST 1.0" and select option "Default selected procedure for jobs"
Click OK and following error message appears :
In TRC_USD_APISERVER*.log following messages appear :
CFGFILE.CXX|000736|NOTIFY | ConfigFile - failed opening(w+), retrying: C:\Program Files (x86)\CA\DSM\SD\ASM\LIBRARY\<UUID>.arc\reginfo\itemProc.dat, errno: 13.
CFGFILE.CXX|000736|NOTIFY | ConfigFile - failed opening(w+), retrying: C:\Program Files (x86)\CA\DSM\SD\ASM\LIBRARY\
<UUID>
.arc\reginfo\itemProc.dat, errno: 13.CFGFILE.CXX|000750|NOTIFY | ConfigFile - failed opening(w+), aborting: C:\Program Files (x86)\CA\DSM\SD\ASM\LIBRARY\
<UUID>
.arc\reginfo\itemProc.dat, errno: 13.Apdaas.cxx|001535|DETAIL | Could not write to itemProc.dat file
apiserv.cxx|001427|INFO | API FB-request: sending iv. Send stimulus Id: 10001
apiserv.cxx|001434|INFO | API rc: SDM080003
Client Automation 14.5
Explanations :
sd_apisrv.exe process tries to open the itemproc.dat file of the package in WRITE mode and it gets an ACCESS DENIED.
sd_apisrv.exe process is running with Local System Account but it is using the DSM GUI logged user in order to update the itemproc.dat file.
In previous example the user <machinename>\test was used for connection to DSM GUI.
sd_apisrv.exe tries to open the itemproc.dat for writing using this user and gets an ACCESS DENIED :
Add Write NTFS permissions on LIBRARY folder (on ITCM DOMAIN) for user or group of users which may update the properties of the SD Package.
This permission will be propagated to all files and subfolders.
Remark :
If permissions are fine execute command chkdsk from SD Library folder to correct the file system errors.