XML 仮想ドキュメントの概要
InterSystems IRIS® データ・プラットフォームは、XML ドキュメントを仮想ドキュメントとしてサポートしています。仮想ドキュメントはメッセージの一種で、InterSystems IRIS では部分的にしか解釈されません。この種のメッセージは、標準のプロダクション・メッセージ・ヘッダと標準のメッセージ・プロパティ (ID、Priority、SessionId など) で構成されています。しかし、メッセージ内のデータはメッセージ・プロパティとして提供されず、代わりに、処理速度を向上させるために内部使用のグローバルに直接格納されます。
InterSystems IRIS で提供されている各種のツールでは、仮想ドキュメント内の値にアクセスして、データ変換、ビジネス・ルール、およびメッセージの検索とフィルタリングに使用できます。背景情報は、"プロダクション内での仮想ドキュメントの使用法" を参照してください。
プロダクションでは、XML 仮想ドキュメントを使用するよりも XML 対応オブジェクトを使用する方が効率的な場合があります。"XML 対応オブジェクトと XML 仮想ドキュメントの比較" を参照してください。具体的には、XML ドキュメントを標準プロダクション・メッセージとして処理できます。そのためには、対応する XML スキーマから XML 対応クラスを生成し、その XML 対応クラスから継承するメッセージ・クラスを定義します。