Copy Error: Access Violation [SDM080003]

Document ID : KB000029179
Last Modified Date : 14/02/2018
Show Technical Document Details

Description: 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"

 

Example

 

Click OK and following error message appears :

SDM080003

 

 

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\E2A478E9-D315-41C5-B4A0-B030D78FA72A.arc\reginfo\itemProc.dat, errno: 13.
CFGFILE.CXX|000736|NOTIFY | ConfigFile - failed opening(w+), retrying: C:\Program Files (x86)\CA\DSM\SD\ASM\LIBRARY\E2A478E9-D315-41C5-B4A0-B030D78FA72A.arc\reginfo\itemProc.dat, errno: 13.
CFGFILE.CXX|000750|NOTIFY | ConfigFile - failed opening(w+), aborting: C:\Program Files (x86)\CA\DSM\SD\ASM\LIBRARY\E2A478E9-D315-41C5-B4A0-B030D78FA72A.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

 

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 :

Permission1

Permission2

 

Solution:

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.

NTFS

This permission will be propagated to all files and subfolders.