Page History
LANSA SAA/CUA Overview
LANSA supports the concepts of SAA (Systems Application Architecture) and the panel design and user interaction concepts prescribed by the CUA (Common User Access) guidelines.
This section is about how the SAA/CUA guidelines and standards are implemented within LANSA, it is not about what the actual SAA/CUA guidelines and standards are. For this information refer to the appropriate IBM supplied manuals, such as Systems Application Architecture: Common User Access Basic Interface Design Guide (SC26-4583).
Before attempting to implement (or not to implement) applications in LANSA that use the prescribed SAA/CUA guidelines consider the following points:
...
It does not necessarily adhere to the recommendations made in the IBM i document "Defining AS/400 Compatible Displays using Data Description Specifications Newsletter" (GC21-8163) and other IBM i publications.
Some of the reasons for this are:
- LANSA supports action bars, pull-downs and pop up windows.
- LANSA supports number or cursor selection.
- In some areas the recommendations do not conform to the SAA/CUA guidelines. For instance, messages should appear above the function key area, not below it.
- The use of SAA/CUA standards requires a firm commitment at the corporate level.
- The full use of SAA/CUA guidelines may meet resistance from some EDP practitioners as they may feel that in many respects the SAA/CUA guidelines are too restrictive.
- The use of some of the features available within the SAA/CUA guidelines such as action bars, pull-downs, pop up windows and the prompt key may significantly change the way application systems are designed. Different architectural methods are generally used for SAA/CUA application systems that use these facilities.