Using the Legacy DTL Editor

Guide users through the legacy DTL editor in InterSystems IRIS for creating, editing, and compiling data transformations.

Updated Feb 2, 2026
One-click install
npx skills add https://github.com/sorodriguezz/skills-objectscript --skill using-the-legacy-dtl-editor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Using the Legacy DTL Editor
Source: https://github.com/sorodriguezz/skills-objectscript/tree/main/skills/using-the-legacy-dtl-editor
Command: npx skills add https://github.com/sorodriguezz/skills-objectscript --skill using-the-legacy-dtl-editor

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides comprehensive guidance on using the legacy Data Transformation Builder (DTL) editor for creating, editing, and managing data transformations within InterSystems IRIS.

Core Features & Use Cases

  • DTL Editor Navigation: Understand the layout and components of the legacy DTL editor interface.
  • Transformation Management: Learn to create, open, save, compile, and delete DTL transformations.
  • Action Configuration: Detailed instructions on adding, editing, and rearranging various DTL actions like 'assign', 'if', 'foreach', and group actions.
  • Use Case: A developer needs to understand and modify existing data transformations built with the older DTL editor in an InterSystems IRIS environment.

Quick Start

Use the legacy DTL editor skill to create a new data transformation for mapping source message fields to target message fields.

Frequently Asked Questions about Using the Legacy DTL Editor

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

FAQPage Schema
How do I create a data transformation in the legacy DTL editor for InterSystems IRIS?

To create a data transformation, open the legacy DTL editor in InterSystems IRIS, define your source and target message structures, and use actions like assign, if, and foreach to map fields. You can then save and compile the transformation directly within the editor interface.

What is the legacy DTL editor used for in InterSystems IRIS?

The legacy DTL editor is used for creating, editing, and compiling data transformations in InterSystems IRIS. It provides a visual interface for mapping source message fields to target message fields and configuring transformation logic using actions like assign, if, foreach, and grouping.

Can I modify existing data transformations built with the older DTL editor in InterSystems IRIS?

Yes, you can open, edit, and recompile existing data transformations built with the legacy DTL editor. The editor supports full transformation lifecycle management, allowing you to rearrange and modify actions such as assign, if, foreach, and group actions as needed.

What DTL actions are available for message mapping in the legacy editor?

The legacy DTL editor supports various actions for message mapping including assign, if, foreach, and grouping actions. These allow you to configure conditional logic, iterate through message segments, and batch operations when transforming source data to target message formats.

How do I compile and save DTL transformations in the legacy InterSystems IRIS editor?

After configuring your data transformation actions in the legacy DTL editor, use the save and compile functions within the interface. This manages the transformation lifecycle by converting your visual mapping configuration into executable code for interoperability message processing.

When should I use the legacy DTL editor instead of newer alternatives for data transformation?

Use the legacy DTL editor when you need to maintain or modify existing data transformations built in the older InterSystems IRIS interface. It is specifically suited for developers working with established message mapping logic and transformation workflows in legacy interoperability environments.