Changing Module Attributes Using changeda

The changeda -m option allows you to change attribute values for specified modules within the data area.

To change system attributes

At a Landmark command prompt, type

changeda -m[r] [attribute=value] [-v displayoptions] dataarea [modules ]

where the default data area attributes that can be changed are:

Attribute Value
space A valid database space name that will contain the system.
splitlobstorage

If you set this to true, LOBs will be placed in separate tables and these tables will not be included in a database reorganization unless necessary. For a new installation, the default value of this attribute is true. For systems being updated from pre-10.0.0.2 Landmark, you must run changeda to set the value to true.

For more information on how to convert to using split LOB storage, see Converting to Split LOB Storage.

pmyincludedeleteflag If you set this to true, the system more efficiently processes searches against primary indexes that have deleted records. For a new installation, the default value of this attribute is true. For systems being updated from pre-10.0.0.2 Landmark, you must run changeda to set the value to true.

Other values in the command syntax are:

Entry Description
-r Remove rather than update the module attribute.
dataarea The data area to change module attributes for.
modules

One or more modules to change attributes for.

If a module is not specified, the space is assigned or changed for all modules in the data area.

-v displayoptions

errorlevel, tracelevel, and verbose specified in any order, where:

  • errorlevel = {n}none | {f}atal | {e}rror | {w}arning (warning is the default)

  • tracelevel = 0:6 where 0 is no message and 6 is everything

  • verbose = whether to display exception stacktrace

Example: Changing the Database Space for a Module

Assign the person module to the msf space in newdataarea using the following command:

changeda -m space=msf newdataarea person