Permission to execute XML port

I'm trying to use XML port in code unit for web services. But, once I call code unit, web service returns below error even I can execute the XML port manually. I followed tutorial https://www.kauffmann.nl/2011/01/15/how-to-use-xmlports-in-web-services-1/.
Why I'm getting the error and how can I fix the issue?
Thank you.

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">;
<s:Body>
<s:Fault>
<faultcode xmlns:a="urn:microsoft-dynamics-schemas/error">
a:Microsoft.Dynamics.Nav.Types.NavPermissionException
</faultcode>
<faultstring xml:lang="en-US">
You do not have the following permissions on XmlPort Test Item List: Execute
</faultstring>
<detail>
<string xmlns="http://schemas.microsoft.com/2003/10/Serialization/">;
You do not have the following permissions on XmlPort Test Item List: Execute
</string>
</detail>
</s:Fault>
</s:Body>
</s:Envelope>

Answers

  • PhoguePhogue Posts: 12Member
    Sounds like either a license problem or a user permission problem.

    Are your user permissions set up to allow your user to run xmlports?

    Are you using the correct license for your version?
  • enkhamgalanenkhamgalan Posts: 2Member
    @Phogue Yes, we are using the correct license. Also, the xml port is executable with all user groups and the role of my account is 'Super'.
Sign In or Register to comment.