The Benefits
The full benefits of LANSA's centralized Repository will be achieved if certain standards are adopted and rigorously enforced. These include:

Using a centralized Repository may extend the design phase of a project but this will easily outweigh the benefits achieved during the development and maintenance phases.
Consistency in validity checking, error messages and the names used on screens and reports and provides immeasurable benefits to end users.
Some Repository Guidelines
Some suggested guidelines for the definition of fields stored in the repository are as follows:

                                        should be        Part
                Part Number Status     ==========>      Status
                     XXX                                  XXX
                     XXX                                  XXX
                     XXX                                  XXX
 

                   Part               Customer
                   Number             Number         Date Due
 

                      Part Number
                      Cust Number
                      Date Due
 


PBEN

Panel body normal input field. For normal or non-significant fields (e.g. Zip Code).

PBEE

Panel body emphasized input field. For important, significant or key fields (e.g. Customer Number).



PBCN

Panel body normal output field. For normal or                    non-significant fields (e.g. Zip Code).

PBCE

Panel body emphasized output field. For important,                    significant or key fields (e.g. Customer Number).


Portability Considerations for Repository Definitions
When working with fields, you should be aware of the following: