Question
If there is an error in the xml (e.g. unclosed tags, or wrong parameters passed like <value><i4>test</i4></value>
), attempt to call it fails with not base-64 encoded error message, e.g.:
<string>bad lexical cast: source type value could not be interpreted as target</string
Parser error. Opening and ending tag mismatch
Why were these error messages not base-64 encoded?
Answer
These errors come from xml, the request does not even reach BA API, therefore the system is not able to encode them.