7.1 Basic Objects in LANSA
In LANSA, objects can be categorized into two groups:
- LANSA software objects.
- LANSA Repository objects.
LANSA Software Objects
These are the objects which make up the LANSA software. These are the programs which allow you to build and maintain the Repository. For example, the program which allows you to define a field definition or compile a file. These objects are stored in the LANSA system's program library (e.g. DC@PGMLIB).
Repository Objects
These are the objects which you create within LANSA. The definition of these objects is stored in the LANSA system's data library and the actual generated objects are stored in the partition library.
Repository objects include the following:
- definitions of fields, files, functions and processes
- compiled objects, including I/O modules, processes and functions (if developed using LANSA)
- files and their data.
As new applications are developed, these Repository objects will be added, changed and deleted. Controlling these basic objects is a critical part of the System Administrator's responsibilities.
These classes of objects require different backup strategies and these are described in
in this guide.