Hello,
we've encountered an issue when, using the web service, creating a change request to add a user to a role when that role contains an &.
We see an error:
Error parsing XML body content for the web service createChangeRequest.
org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 293; The entity name must immediately follow the '&' in the entity reference
Does the web services "createChangeRequest" support base64 encoding?
The webservice just expects a valid XML. You need to take care of XML escape characters:
Special character
escaped form
gets replaced by
Ampersand
&
&
Less-than
<
<
Greater-than
>
>
Quotes
"
"
Apostrophe
'
'
How are you generating the XML payload? Ideally using any sort of XML library would take care of that for you.