0

我们在 ESR 中使用自定义验证类进行 XML 验证,在 SAP 7.4 中,XML 验证成功,但在 PI 7.5 之后,XML 验证失败并显示消息

验证异常:针对架构的入站 XML 验证失败。

我们尤其面临布尔数据类型的问题。在 PI 7.4 中,布尔值以大写形式接受,但在 PI 7.5 中它会引发错误

好心劝告。

4

1 回答 1

0

7.4 上的“旧”PI 是双栈安装吗?如果是这样,那可能就是原因(假设你没有使用 ICO)。

xsd:boolean 确实接受 {true, false, 1, 0}。案件很重要。

顺便说一句,您可以在发送方通道的通信通道中禁用 XML 检查,然后处理“错误”的大写值,例如在消息映射中。

于 2017-10-05T11:41:08.113 回答