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?

山かっこ <> 構文

山かっこ <> 構文を使用して仮想プロパティにアクセスする方法について説明します。

該当する場合

この構文はビジネス・ルール内で使用できます。

詳細

山かっこ構文を使用して仮想プロパティにアクセスするには、以下の構文を使用します。

message<xpathexpression>

説明

  • message は、現在のメッセージを参照している変数です。この変数の名前はコンテキストによって異なります。

  • xpathexpression は、XPath 式です。

前述した構文は、以下と等価です。

GetXPathValues(message.stream,"context|expression")

GetXPathValues() は、ルール・エンジンにおいて便利なメソッドです。これは、コンテンツが XML ドキュメントであるストリーム・プロパティを含むメッセージで実行されます。このメソッドは、XPath 式をストリーム・プロパティ内の XML ドキュメントに適用し、一致するすべての値を返します。XPath 引数の context| 部分がない場合、Ensemble は XML ドキュメント全体を検索します。

構文により複数値、ab、および c が返される場合、これらは以下のように <> 山かっこで囲まれ、1 つの文字列に表されます。

<a><b><c>

HL7 ルーティング・ルールでは、メッセージ・ストリーム・プロパティ内の XML ドキュメントに fracture という単語が含まれている場合に、構文の HL7.<fracture> で一致するものが見つかります。

FeedbackOpens in a new tab