Skip to main content

Defining Search Tables for XML Virtual Documents

This chapter describes briefly how to define search tables for XML virtual documents. It discusses the following topics:

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,” earlier in this book.

Introduction

The XML search table class, EnsLib.EDI.XML.SearchTableOpens in a new window 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” in Using Virtual Documents in Productions.

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>
}
Copy code to clipboard
FeedbackOpens in a new window