The Error "AHD03313: This operation requires Function Access for Admin equal to View or Modify" occurs when a Spectrum alarm tries to close a Service Desk Request.
Or
UIM sdgtw probe is unable to validate connection, 08/14 02:13:07.513[http-nio-8080-exec-1] ERROR hostname? Security violation in DoSelect. AHD03300:This operation requires Function Access for admin equal to View or Modify
The following error may be logged in the stdout.log on the Spectrum server:
Feb 7, 2011 5:58:49 PM - Error retrieving information from Service Desk.
AxisFault
faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Client
faultSubcode:
faultString: AHD03313: This operation requires Function Access for Admin
equal to View or Modify
faultActor:
faultNode:
faultDetail:
{}ErrorMessage:AHD03313: This operation requires Function Access for Admin
equal to View or Modify
{}ErrorCode:1013
or
In UIM admin Console, sdgtw probe, when validating the credentials, you receive "Validation Failed"
When checking the jsrvr.log we can see that the UIM sdgtw probe is successfully opening the soap and rest calls but is unable to log in.
08/14 02:13:07.466[http-nio-8080-exec-12] INFO hostname? Web Services session created 628350041; user(spectrum); IP(<IP hidden>); session count 8
08/14 02:13:07.466[http-nio-8080-exec-12] INFO hostname? Web Services session created 628350041 from caller IP <IP hidden>
08/14 02:13:07.513[http-nio-8080-exec-1] ERROR hostname? Security violation in DoSelect. AHD03300:This operation requires Function Access for admin equal to View or Modify
08/14 02:13:09.529[http-nio-8080-exec-8] ERROR hostname? Security violation in DoSelect. AHD03300:This operation requires Function Access for admin equal to View or Modify
08/14 02:13:09.544[http-nio-8080-exec-2] INFO hostname? Web Services session logout 628350041 from caller IP <IP hidden>
08/14 02:13:09.544[http-nio-8080-exec-2] INFO hostname? Web Services session ended 628350041; user(spectrum); IP(<IP hidden>); session count 8
This error can occur if the Service Desk administrator username in the Spectrum OneClick ServiceDesk configuration page is defined with the incorrect case.
To resolve the issue, define the Service Desk administrator username with the correct case (e.g. 'ServiceDesk' rather than 'servicedesk') as it is defined in the User Id attribute in the ServiceDesk contact detail page.
Here is an example. Make sure the userid in the other application is capitalized exactly the same as you see it defined in the User ID or System login field in Service Desk.
UIM sdgtw probe configuration. In this example the Username does not match the above credentials and would need to be updated to match.