2018年10月15日 - 警告: XML兄弟要素の順序付け
[対象プラットフォームとバージョン]
- InterSystems IRIS Data Platform 2018.1.0以上
- InterSystems IRIS for Health 2018.1.2
- Caché と Ensemble の 2017.2.0以上
- Caché と Ensemble の 2017.2.0以上をベースとするHealth Connect / HSAP
注:HealthShareの基本機能ではこの欠陥の影響を受けません。これには、事前に構築されたヘルスコネクトも含まれます。
お客様が独自の機能を作成した場合のみ影響を受ける可能性があります。
[発生する問題]
XMLドキュメント内の兄弟要素の並べ替えを引き起こす可能性のある欠陥を修正しました。
この問題は、データベース内でリレーションシップオブジェクトとして表現される兄弟要素に限定されます。
[問題の詳細]
アプリケーションでXML文書をInterSystemsオブジェクトに変換し、そこから再度XML文書を生成した場合に兄弟要素の順序が保持されません。
これは、要素が順序付けされていると定義するXML Infoset仕様に違反しています。
この方法でアプリケーションがXML文書を処理すると、予期しない結果が生じることがあります。
[解決方法]
この問題は修正ID: TRW1621 および MAK4992 で解決します。
この修正は今後リリースする InterSystems IRIS, Caché, Ensemble, HealthShare
の全てのバージョンに含まれる予定です。
また、お客様のご要望により、修正を現在お使いの製品に対するパッチとして個別に作成してご提供することが可能です。
お使いのシステムに対するパッチが必要な場合は、下記バージョン情報とライセンスキー情報をご確認の上、インターシステムズカスタマーサポートセンターまでお知らせ下さい。
これらの修正をインストールした後、すべてのアプリケーションルーチンおよびクラスを再コンパイルする必要があります。
本件についてご質問等ございましたら、
インターシステムズジャパン・カスタマサポートセンターまでお知らせください。