2.3.6 Step 2. Building the RDML
Once you have completed your repository development, you will begin to build the LANSA RDML for your application. There are three methods which you can use to build RDML.
LANSA Modeling & Prototyping Tools
LANSA provides an object-oriented design and prototyping tool which will build a full application prototype based on your object-action model. This tool uses LANSA templates and is fully programmable so that you can control the RDML code generated.
LANSA Programmable Templates
Whenever you create a new RDML function, you should use a LANSA template. LANSA templates can develop complete programs or just blocks of code. Templates can be used to generate Universal, Web Optimized and Windows Optimized applications. Because templates are programmable, you can customize them to meet your site standards. You can write a template to create any standard block of code your application requires. (Refer to Application Templates.)
Manually Define
Finally, you can manually define your RDML code. When manually defining RDML, you can copy RDML code from your existing applications. You can also execute templates from within the RDML editor.
Your RDML can be developed using the LANSA for i or Visual LANSA development environment. If you are building a Universal user interface style application, the RDML code will be exactly the same in both the IBM i and Windows environment. For example, you can develop code for the IBM i from the Windows environment.
If you are creating Windows Optimized applications, the components must be created using Visual LANSA. (The application definitions can be stored on the IBM i but will not execute in the IBM i environment.)
Also See
Creating Applications using Functions