Skip to main content

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>
}

See Also

FeedbackOpens in a new tab