Interstage V9.3以前と比較して以下の非互換があります。
参考
本項で説明に使用しているXMLデータ型のprefixに対応するネームスペースは、以下のとおりです。
prefix | ネームスペース |
---|---|
xs | http://www.w3.org/2001/XMLSchema |
JDKの新しいJAXP実装標準提供に伴う、データ型xs:gMonthXMLの送信形式の変更について
本製品ではJDKの新しいJAXP実装が標準で動作します。JDKの新しいJAXP実装では、XMLデータ型 xs:gMonth型の出力が変更された形式となる場合があります。
これに伴いJava EEのWebサービス機能でも標準では同型の内容の出力形式が変更される場合があります。
xs:gMonth型のデータを使用しているJava EEのWebサービスで、JDKの新しいJAXP実装を使用していない環境では問題無く動作していたにも関わらず、xs:gMonth型のデータに関して通信エラーが発生するようになった場合は、以下のいずれかの対処を行ってください。
通信相手と調整して、通信相手が変更後の形式のxs:gMonth型を受信できるように変更してもらう。
通信相手と調整して、xs:gMonth型の項目を使用しないように運用を変更する。
上記の対応がどうしてもできない場合、エラーが発生しているプロセスに以下のシステムプロパティを指定して、従来のJAXP実装を動作させる
[プロパティ名]
com.fujitsu.jdkext.jaxp.impl.compat
[値]
(なし)
動作させるJAXP実装を変更すると、本件以外の動作差異が生じる可能性があります。JDKの新しいJAXP実装については、「使用上の注意」の「注意事項」の「JDK/JREの注意事項」の「XML処理(JAXP)を使用する際の注意事項」を参照してください。