LANSA (development Environment) - RDML

RDML is an abbreviation for Rapid Development and Maintenance Language. RDML closely follows the syntax of IBM CL, or Control Language. CL is the "scripting language" equivalent of the OS/400 operating system. In recent years RDML has been extended to become RDMLX. This new version of the language has extra features, commands, types, and functions that are used in component development. RDML, on MS windows, integrates seamlessly with ActiveX. Also see RDMLX below.

RDMLX is a highly productive language using a centralized data dictionary called the LANSA Repository. It uses an easy-to-understand command / program structure and is notable for its generation of I/O modules for each File/Table defined from the LANSA Repository. Every program that needs to reference a file therefore is guided through to this I/O module (OAM) for that file. This I/O Module can also contain business-level validation logic and rules that implement referential integrity on that file. In the past, data integrity was handled only by the repository, so external changes made by other non-Lansa programs could not be validated. Now, LANSA enables the repository validation to be automatic to non-LANSA programs too.

Read more about this topic:  LANSA (development Environment)