Using Virtual Documents in Productions Virtual Documents Introduction Kinds of Virtual Documents Access to Contents of Virtual Documents Support for Filter and Search Schema Definitions Introduction to Schema Definitions Schema Categories Document Structures Document Types (DocType) Tools Virtual Property Paths Introduction Parsing EDI Documents: Segments and Fields Segment Structures Determining Virtual Property Paths Virtual Document Classes Testing Virtual Property Paths in the Terminal Using Virtual Documents in a Production Introduction Business Services for Virtual Documents Business Processes for Virtual Documents Business Operations for Virtual Documents Defining Search Tables Defining a Search Table Class Defining Custom Search Table Classes Management of Search Tables Customizing Queries Used by the Management Portal Controlling Message Validation Introduction to Message Validation Basic Validation Options and Logic Overriding the Validation Logic Defining Bad Message Handlers Creating Custom Schema Categories When Custom Schema Categories Are Needed Ways to Create Custom Schema Categories Syntax for Schema Categories in InterSystems IRIS Portal Tools Accessing the Tools Using the Schema Structures Page Using the Document Viewer Page Syntax Guide for Virtual Property Paths Virtual Property Shortcuts When DocType Is Unimportant Virtual Property Path Basics Curly Bracket { } Syntax Square Bracket [ ] Syntax Parenthesis () Syntax Angle Bracket <> Syntax Common Settings Settings for Business Services Settings for Routing Processes Settings for Business Operations