Managing properties in the database using the System Administration Console
You can use the Property Management user interface in the System Administration Console to manage properties in the database.
You can search for a property based on Category, Override Type, Override Name or the Property Name itself. Property values can be modified and overrides can be added. You can create a new property and overrides can be added for the CUSTOM property. You cannot delete a SYSTEM property. Only CUSTOM properties can be deleted. When deleting a CUSTOM base property, all the overrides for this property are also deleted.
Prerequisite
After installation, you must run the loadProperties.sh command line script to load all the default properties and factory values to the database. Loading properties to the database
Searching for properties
You can search for properties using a basic search or advanced search. A basic property search yields a more broad result list based on the search criteria provided. An advanced property search yields a more refined and precise result list based on the search criteria provide.
- Log in to the System Administration Console. The default URL format is
https://<server>:<port>/sma/sma/login.do
. The application home page is displayed. - Click . The property search screen is displayed.
- Select the basic search criteria based on the following fields:
- Category
- Property Name
- Override Type
- Overridden For
- Click Search. The property lists matching the basic search criteria are displayed.
- Log in to the System Administration Console. The application home page is displayed.
- Click . The property search screen is displayed.
- Click Switch To Advanced Search.
- Select the advanced search criteria based on the following fields:
- Category
- Property Name
- Override Type
- Overridden For
- Modifiable
- Modifiable at Run time
- User Overridable
- Server Overridable
- Property Type
- Description
- User Comments
- Author
- Editor
- Created Date
- Modified Date
- Click Search. The property lists matching the advanced search criteria are displayed.
Creating properties
- Log in to the System Administration Console. The application home page is displayed.
- Click . The property search screen is displayed.
- Click Create Property. The create property screen is displayed.
- In the Property Name field, enter the name of the property that is going to be created.
- In the Category list, select the category corresponding to the property.
- The Property Type field is set to CUSTOM by default.
- In the Data Type field, enter the data type corresponding to the property values. For example, integer, Boolean, or another data type.
- In the Modifiable list, select the appropriate value.
- In the Modifiable At Run Time list, select the appropriate value.
- In the Server Overridable list, select the value based on if server overrides are possible for the property
- In the User Overridable list, select the value based on if user overrides are possible for the property.
- In the Description field, enter the property description.
- In the User Comment field, enter any comments that are applicable to the property.
- A factory value cannot be added for custom properties.
- In the Property Value fieldm enter the property value corresponding to the property that is going to be created.
- In the Permissible Values field, add all the permissible values corresponding to the property based on its data type. For example, a property with a Boolean data type can have permissible values of Y and N. You can also delete the added permissible values.
- Click Create to create or save the property.
Managing properties
- Log in to the System Administration Console. The application home page is displayed.
- Click . The property search screen is displayed.
- Enter either basic or advanced search criteria for the property that you want to manage.
- Click Search. The property lists matching the search criteria are displayed.
- Highlight the property that you want to modify and click Manage Property. The Manage Properties screen with property details is displayed.
- Click Audit History to view the updates that have been applied to the property.
- Click Modify Value to modify the property value or update user comments. The Modify Value screen is displayed.
- In the New Value field, enter the new property value to be added.
- In the User comments field, add new comments or update the existing comments.
- Click OK to save your changes.
Deleting properties
- Log in to the System Administration Console. The application home page is displayed.
- Click . The property search screen is displayed.
- Enter either basic or advanced search criteria for the property that you want to manage.
- Click Search. The property lists matching the search criteria are displayed.
- Highlight the property that you want to delete and click Delete Property. The property is deleted.
Overriding properties
- The User Override capability allows a user to override the value of a property in the user's context. When an API is called in the context of a user, it reads the overridden value and proceeds with the same. However, when the same API is called by another user, the application reads the property's base value.
- Server Overrides can be defined for an agent server instance. In this case, the agent server JVM
has to be started with a name by setting the JVM level argument, '
jvminstance
'. The property values are overridden against thejvminstance
name. When an agent runs within this agent server, it reads the overridden value. However, when the same agent runs within another agent server, it reads the property's base value.
- Log in to the System Administration Console. The application home page is displayed.
- Click . The property search screen is displayed.
- Enter either basic or advanced search criteria for the property that you want to manage.
- Click Search. The property lists matching the search criteria are displayed.
- Highlight the property that you want to modify and click Manage Property. The Manage Properties screen with property details is displayed.
- Click Add New Override. The Add New Override screen is displayed.
- In the Override Type list, select a SERVER or USER override based on the override type that is going to be created.
- In the Override For field, enter the value for which the override is
being created. For example, for a USER override, enter a specific user name for which this override
is being created. Similarly for a SERVER override, enter the
jvminstance
name of the agent server for which this override is being created. - In the User comments field, add new comments or update the existing comments.
- Click OK to save your changes.Notes:
- All the overridden properties for the base property are listed in the bottom panel of the base property details screen.
- Audits for the overridden properties can be viewed by selecting one of the overridden properties and clicking Audit History.
- Property values of the overridden properties can be modified by selecting one of the overridden properties and then clicking Modify Value. The flow is similar to modifying base property values.
- To delete an overridden property, select it and click Delete Override.
- The user override behavior is not available when an API is called from the Sterling HTTP API Tester. The user information captured in the API Tester is only for the purpose of authentication.