About this Guide

LANSA Application Design

About this Guide

The LANSA Application Design Guide has been written for both experts and novices whether creating or maintaining LANSA applications.

This guide should be used:

  • Before commencing on the design of any LANSA based application.
  • By new LANSA users in order to become familiar with naming standards and operating system and database constraints.
  • As a way of triggering new approaches to designing and implementing systems.

This guide is not a set of standards. The examples given should be used as suggestions rather than the only way of doing something. The examples and suggestions have been mostly derived from the experiences of existing LANSA users.

The contents have been arranged in three broad categories:

  • Chapters 1 to 8 provide information that is relevant to designing applications for all platforms supported by LANSA. Wherever information is platform-specific, it is indicated as "Platform Considerations".
  • Chapters 9 to 12 contains information specific to designing RDML applications for the IBM i.
  • Chapters 13 to 16 provide information specific to designing RDMLX applications for all platforms. Some information may be irrelevant for the IBM i.
  • Chapter 19 describes how to build your own Built-In Functions.
  • Chapter 20 gives an overview of Application Templates. It describes what they are and how you can either use the templates supplied or create your own. Application Templates save developer time as well as help to maintain site standards. It is well worth your while investigating what Application Templates have to offer.