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?
These errors come from xml, the request does not even reach BA API, therefore the system is not able to encode them.