What is the LANSA Repository?

The Repository stores information about an application in a central location. It is a collection of information about the application, including fields, tables, rules, relationships, components, system variables and so on. In other words, the Repository is a database which Visual LANSA maintains as you create and maintain your application objects.

The developer has immediate access to every Repository object via the Repository tab.

See LANSA Repository

 

Why is the Repository an Advantage?

Less code

LANSA's Repository architecture significantly reduces application coding.

For example, a business rule for a field can be defined once, instead of in every program which uses that field. A field visualization is instantly available on every panel, in web and desktop applications.

Sharing and reuse

Sharing and reuse applies to all Repository objects - define once and reuse in all applications.

Sharing applies not just within an application, but between applications, just as different applications may share the same database table.

Less time spent

Development and maintenance times are reduced.

Editors and dialogs access the repository as you develop code leading to the rapid development of accurate code. During application maintenance, affected objects are rapidly identified and a change may simply involve changing an object definition.

Efficient development

Cross Reference information is instantly available showing what other components this component uses.

All objects can be found by name and description and filtered by object type.

Text Search searches component code for a search string, and filters by object type.

See Repository Benefits.