7 1 Basic Objects in LANSA

LANSA for i

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  Backup and Recovery in this guide.