Defining Search Tables for XML Virtual Documents
This topic describes briefly how to define search tables for XML virtual documents. These use XML virtual property paths (property paths for XML virtual documents).
To configure a business service or business operation to use a search table class, specify the Search Table Class setting of that business host. See Configuration Steps.
Introduction
The XML search table class, EnsLib.EDI.XML.SearchTableOpens in a new tab indexes only the name of the root element of the XML documents.
If you need more items to search, you can create a subclass. For details, see Defining a Search Table Class.
Note:
InterSystems IRIS® does not retroactively index messages that were received before you added the search table class.
Example
The following shows an example:
XData SearchSpec [ XMLNamespace = "http://www.intersystems.com/EnsSearchTable" ]
{
<Items>
<Item DocType="MyApp:Patient" PropName="Gender" >{*:/Patient/Gender}</Item>
<Item DocType="MyApp:Patient" PropName="MRN" >{*:/Patient/@MRN}</Item>
</Items>
}