Customize property settings

Customizing the default property behavior involves modifying the PropertyConfiguration.xml file. The first section below provides the basic steps for updating the XML file. The following section describes the behavior you can customize and lists the associated parameters.

To customize property behavior

  1. Use a text editor to modify the PropertyConfiguration.xml file. The XML file is located in one of the following folders:

    where <install_location> is the path where Workplace XT was installed.

  2. Modify the parameters using the parameter descriptions below.
  3. Save your changes when done.
  4. Restart the application server.

Select the method used to populate a property's choice list values

You can customize the choice list values used when searching on a string or integer property. By default, the values in the choice list are determined by the class you have selected in your search conditions. When you customize the choice list, you override the property's class choice list and instead use the choice list specified by the property template. Property templates are created using Enterprise Manager. See Assign properties to a class for more information about the relationship between property templates and class properties.

The customized choice list is available on search templates and the advanced search page.

The following table describes the parameters used to customize the choice list.

 

Parameter name Required? Description
objectStoreName Yes The DisplayName of the object store. The property you customize applies only to the specified object store. This parameter is case-sensitive.
symbolicName Yes The SymbolicName of the string or integer property you want to customize. This parameter is case-sensitive.
searchChoiceListLookup No

Determines the method used to populate the property's choice list. This parameter is not case-sensitive.

  • Class: Populate the property's choice list based on the settings for the class. This is the default setting.
  • PropertyTemplate: Populate the property's choice list based on the settings for the property's property template.