Controlling Repository Maintenance

Visual LANSA

Controlling Repository Maintenance

The LANSA Repository  is a core component of the application development environment. A single change to the repository may significantly impact a wide range of objects in LANSA. Remember, a new field validation rule affects every function which accesses that field. If a field description is changed, it potentially impacts every screen that uses that field.

Maintenance of the repository can be simplified by setting up proper procedures in advance:

  • Define and publish site standards so that all developers understand how the maintenance of the repository will be done.
  • Enforce development procedures by using LANSA security to limit access to specific development options such as creating fields or files.
  • Control and limit the access to the repository definitions so that changes are made in a controlled fashion and are being evaluated before they are made.
  • Use the LANSA impact analysis tool to review how a change will affect your application.

When developing with LANSA for i, together with Visual LANSA in a client/server distributed development environment, you may have multiple copies of the repository. In this case, it becomes even more important that proper procedures and standards are enforced.

For more details, refer to the LANSA Application Design Guide.

Also See

Steps for Developing with a Repository

Ý 2.3.5 Step 1. Building the Repository