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.

Internal content

Link on internal Article