0

ESR で XML 検証にカスタム検証クラスを使用しています。SAP 7.4 では XML 検証は成功しましたが、PI 7.5 以降では XML 検証が失敗し、メッセージが表示されます。

検証例外: スキーマに対するインバウンド XML 検証に失敗しました。

特に Boolean データ型の問題に直面しています。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 に答える