Skip to main content

This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.Opens in a new tab

For information on migrating to InterSystems IRISOpens in a new tab, see Why Migrate to InterSystems IRIS?

概要

Ensemble は、XML ドキュメントを仮想ドキュメントとしてサポートしています。仮想ドキュメントはメッセージの一種で、Ensemble では部分的にしか解釈されません。この種のメッセージは、標準の Ensemble メッセージ・ヘッダと標準のメッセージ・プロパティ (IDPrioritySessionId など) で構成されています。しかし、メッセージ内のデータはメッセージ・プロパティとして提供されず、代わりに、処理速度を向上させるために内部使用のグローバルに直接格納されます。

Ensemble は、仮想ドキュメント内のデータにアクセスして、データ変換、ビジネス・ルール、およびメッセージの検索とフィルタリングに使用するためのツールを提供しています。基礎的な情報は、"Ensemble 仮想ドキュメント" を参照してください。

Note:
  • Ensemble では、XML ドキュメントの読み取り時に、XML 宣言、すべての処理手順、およびすべてのコメントが削除されます。

  • 要素または属性の名前にピリオド (.) が含まれている場合は、チルダ (~) に置換されます。

    例えば、XML 要素の名前が My.Element の場合、Ensemble では My~Element のように表示されます。

XML ドキュメントは標準 Ensemble メッセージとして扱うこともできます。そのためには、対応する XML スキーマからクラスを生成する必要があります。詳細は、"Caché XML ツールの使用法" を参照してください。

プロダクションでは、XML 仮想ドキュメントを使用するよりも XML 対応オブジェクトを使用する方が効率的な場合があります。詳細は、“XML 対応オブジェクトと XML 仮想ドキュメントの比較” を参照してください。

FeedbackOpens in a new tab