Implementing Dictionary Modifications

When you make structural changes to the product line or associated data area, do a full database reorganization for the product line and associated data area. Changes can include:

  • Create a new data area, based on an existing product line.

  • Assign a database space to the data area or product line.

  • Add new files.

  • Add new system codes.

  • Add new fields to a database file.

  • Change the definition of existing fields.

  • Delete unused fields.

To implement dictionary changes, consider the following steps:

  1. Modify the database definition by modifying Landmark Pattern Language files.

    – or –

    Modify data area or database space configurations using the changeda utility.

    Note: 

    If you are creating a new data area, you will need to create the database interface configuration file as well.

  2. Continue with a full build of the product line using the stagelandmark --prodline prodLineName command.

    Note: 

    If the changes include any LPL changes, use the stagelandmark --rebuild --prodline prodLineName command

  3. Create and verify a list of database changes using the comparedict dataArea -vc command.

  4. Activate all pending changes with the activatelandmark --prodline prodLineName command.