Web service method RemoveAttachment error AHD03301:This operation requires Function Access for call_mgr equal to Modify

Document ID : KB000117774
Last Modified Date : 18/10/2018
Show Technical Document Details
Introduction:
Soap Web Services method to remove attachment failed
It works fine from the ServiceDesk GUI
 
Question:
Configured SDM
- call_mgr setting set to 'None' as request/incident/problem is not used at all. 
- attmnt factory had its function_group moved to ci which is 'modify' for everybody 

When removing an attachement by the web service, the request fails and this error message is found in stdlog: 
Security violation in RemoveAttachment. AHD03301:This operation requires Function Access for call_mgr equal to Modify 

As the problem is not happening in the SDM console, we expect web service attach the document without problem.
Environment:
ServiceDesk 17.0
Answer:
Support CV team create the patch to solve the problem.

Readme of the patch in question
==========
PRODUCT: Unicenter Service Desk                          RELEASE: 17.0
PROB #:  0         FN: T52Y882    FT: D33        DATE:    05 Oct 2018 
STARTRAK PRODUCT NAME: USRD   (Star Problem Product)
PROBLEM SYMPTOM: WIN-REMOVE ATTACHMENT FAILS FOR NR OBJECT IF THE F
----------------------------------------------------
Remove attachment fails for nr object if the function access of 'call_mgr' is set to NONE

Steps to Reproduce:
1. Ensure attachment is added for a nr object.
2. For the user role, set the function access of 'call_mgr' to 'NONE' in the web interface.
3. Make a 'login' web service call to get the access ID.
4. Make a 'removeAttachment' call to remove the attachment of the nr object.

Actual Result:
Security violation in RemoveAttachment. AHD03301:This operation requires Function Access for call_mgr equal to Modify

Expected Result:
Attachment should be removed for the nr object.
==========

You may contact CA support to get the singlefix for 17.0