概要
Ensemble は、XML ドキュメントを仮想ドキュメントとしてサポートしています。仮想ドキュメントはメッセージの一種で、Ensemble では部分的にしか解釈されません。この種のメッセージは、標準の Ensemble メッセージ・ヘッダと標準のメッセージ・プロパティ (ID、Priority、SessionId など) で構成されています。しかし、メッセージ内のデータはメッセージ・プロパティとして提供されず、代わりに、処理速度を向上させるために内部使用のグローバルに直接格納されます。
Ensemble は、仮想ドキュメント内のデータにアクセスして、データ変換、ビジネス・ルール、およびメッセージの検索とフィルタリングに使用するためのツールを提供しています。基礎的な情報は、"Ensemble 仮想ドキュメント" を参照してください。
-
Ensemble では、XML ドキュメントの読み取り時に、XML 宣言、すべての処理手順、およびすべてのコメントが削除されます。
-
要素または属性の名前にピリオド (.) が含まれている場合は、チルダ (~) に置換されます。
例えば、XML 要素の名前が My.Element の場合、Ensemble では My~Element のように表示されます。
XML ドキュメントは標準 Ensemble メッセージとして扱うこともできます。そのためには、対応する XML スキーマからクラスを生成する必要があります。詳細は、"Caché XML ツールの使用法" を参照してください。
プロダクションでは、XML 仮想ドキュメントを使用するよりも XML 対応オブジェクトを使用する方が効率的な場合があります。詳細は、“XML 対応オブジェクトと XML 仮想ドキュメントの比較” を参照してください。