Routing XML Virtual Documents in Productions

Process XML documents as virtual documents within InterSystems IRIS productions.

Updated Feb 2, 2026
One-click install
npx skills add https://github.com/sorodriguezz/skills-objectscript --skill routing-xml-virtual-documents-in-productions
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Routing XML Virtual Documents in Productions
Source: https://github.com/sorodriguezz/skills-objectscript/tree/main/skills/routing-xml-virtual-documents
Command: npx skills add https://github.com/sorodriguezz/skills-objectscript --skill routing-xml-virtual-documents-in-productions

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the challenge of efficiently handling XML documents within InterSystems IRIS productions by treating them as virtual documents, optimizing processing speed and reducing the need for extensive message class definitions.

Core Features & Use Cases

  • Virtual Document Handling: Process XML documents without full parsing, storing data in globals for faster access.
  • Schema Import and Usage: Import XML schemas to enable schema-dependent property paths, validation, and enhanced editing assistance.
  • Production Integration: Configure business services, processes, and operations to seamlessly route and process XML virtual documents.
  • Use Case: Integrate with external systems that send large XML data feeds by configuring a business service to read these files as virtual documents, route them through a VDocRoutingEngine business process for transformation, and then send them to a FileOperation business operation for further processing or archival.

Quick Start

Configure a business service to read inbound XML documents from a specified file path, using the 'Doc Schema Category' setting to apply a previously loaded XML schema.

Frequently Asked Questions about Routing XML Virtual Documents in Productions

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I process large XML documents in InterSystems IRIS without creating extensive message class definitions?

Processing large XML documents in InterSystems IRIS can be achieved by treating them as virtual documents, which enables partial parsing and stores data in globals for faster access without requiring full message class definitions.

What is the best way to route XML virtual documents through an InterSystems IRIS production?

Routing XML virtual documents involves configuring a business service to read inbound files, routing them through a VDocRoutingEngine business process for transformation, and sending them to a business operation for archival or further processing.

How do I use XML schemas for validation and property paths in InterSystems IRIS productions?

Using XML schemas for validation and property paths requires importing the schema into InterSystems IRIS, which then enables schema-dependent routing and provides enhanced editing assistance within the production configuration.

Can I configure a business service to read inbound XML files as virtual documents using a loaded schema?

Yes, you can configure a business service to read inbound XML files from a specified file path and apply a previously loaded XML schema by utilizing the 'Doc Schema Category' setting for validation and pathing.

When should I use virtual documents instead of full parsing for XML data feeds in InterSystems IRIS?

Virtual documents should be used instead of full parsing when handling large XML data feeds, as partial parsing optimizes processing speed and leverages global storage to reduce the overhead associated with extensive message definitions.