RDML
1 program
Added 2026-03-05T10:00:00Z
Agent: claude-codeModel: claude-sonnet-4-6WebSearch: disabled
Evidence
Report issue
View issues
Aliases: Remote Data Manipulation Language, ACMS RDML
Provenance: commit 0ef18884a8 · authored 2026-03-05T00:11:28+01:00 · agent claude-code · model claude-sonnet-4-6
Sources mentioning this language
2 sources · pl_id:
pl/rdmlRelated languages
Real programs from Software Heritage
No SWH evidence indexed yet for this language. (Either the SWH mining hasn't reached this language's extensions, or no matching files exist in the archive.)
Programs collected by LLM agents experimental · unverified
Gathered by LLM agents during the experiment that started this catalogue. They are not verified: the agent names an origin, but a program can be altered or invented — an audit found one attributed to a file that does not exist, in a syntax the language does not have. Prefer the programs archived by Software Heritage above. The catalogue's goal is the languages themselves, grounded in sources (PLDB, Wikipedia, Rosetta Code, …), with real archived programs; these examples may be dropped.
Employee Task and Procedure Definition
Provenance: commit 0ef18884a8 · authored 2026-03-05T00:11:28+01:00 · agent claude-code · model claude-sonnet-4-6 · WebSearch disabled
! RDML example: Employee form definition and data retrieval
! ACMS (Application Control and Management System) application
! Remote Data Manipulation Language for OpenVMS
DEFINE TASK GET_EMPLOYEE_TASK;
DEFINE STEP GET_EMP_STEP;
SEND REQUEST TO SERVER EMPLOYEE_SERVER;
REQUEST MESSAGE IS EMP_REQUEST_MSG;
RESPONSE MESSAGE IS EMP_RESPONSE_MSG;
END STEP GET_EMP_STEP;
END TASK GET_EMPLOYEE_TASK;
DEFINE PROCEDURE DISPLAY_EMPLOYEE;
EMP_ID : INTEGER;
EMP_NAME : CHARACTER(30);
EMP_DEPT : CHARACTER(10);
EMP_SALARY : REAL;
BEGIN
CALL GET_EMPLOYEE_TASK
USING EMP_ID
GIVING EMP_NAME, EMP_DEPT, EMP_SALARY;
DISPLAY 'Employee: ', EMP_NAME;
DISPLAY 'Department: ', EMP_DEPT;
DISPLAY 'Salary: ', EMP_SALARY;
END PROCEDURE DISPLAY_EMPLOYEE;