common.properties file parameters

Defines the parameters of the common.properties file.

Property Description
 Batch processing parameters   
aggregation_queue_size Specifies the maximum number of objects that you can retrieve from the database, the updated items that are kept in memory during import, and the items or categories in a batch for rollback. By default, the value is 100.
index_regeneration_batch_size Specifies the maximum numbers of updated items that are kept in the cache during an import. When the specified value is reached during an import, all items are then committed to the database, and the cache is reset. By default, the value is 100.
 Container script execution parameter   
enable_scripts_during_import Specifies whether container scripts get run during import of the catalog or hierarchy content. By default, the value is false.
 Completeness parameters   
dq_completeness_attribute_name Specifies required attribute in the Primary Spec. Applicable to Data Quality Completeness feature.
dq_completeness_lookup_table_name Specifies name of required lookup table. Applicable to Data Quality Completeness feature.
 Connector parameters   
adobe_connector_queue Specifies the Hazelcast queue name for the Adobe connector.
amazon_connector_queue Specifies the Hazelcast queue name for Amazon connector.
amazon_connector_image_queue Specifies the Hazelcast image queue name for Amazon connector.
ebay_connector_queue Specifies the Hazelcast queue name for the eBay connector.
ebay_connector_revise_queue Specifies the Hazelcast revise queue name for the eBay connector.
google_connector_queue Specifies the Hazelcast queue name for the Google connector.
magento2_connector_queue Specifies the Hazelcast queue name for Magento2 connector.
 Console parameters  Specify the number of objects that display in each console. A valid value is an integer.
fire_event_processor_events Specifies the whether system events are logged and if application alerts are generated when necessary.
table_rows_per_page_alerts_display Specifies the number of objects that can be displayed in the Alerts Subscription Console. By default, the value is 20.
table_rows_per_page_item_set Specifies the number of objects that can be displayed in the single-edit page. By default, the value is 20.
table_rows_per_page_lookup_table Specifies number of objects that can be displayed in the Lookup Table Console. By default, the value is 20.
table_rows_per_page_multi_edit Specifies the number of objects that can be displayed in the multi-edit page. By default, the value is 20.
table_rows_per_page_scripts_console Specifies the number of objects that can be displayed in the Script Console. By default, the value is 20.
table_rows_per_page_specs_console Specifies the number of objects that can be displayed in the Specs Console. By default, the value is 20.
 Data entry worklist parameters  Specify the maximum number of entries that can be added through the multi-edit page and how the entries are sorted.
worklist_initial_size_limit Specifies the maximum number of entries out of the whole work set that can be added by the bulk Add Item option. By default, the value is 5000.
worklist_initial_size_limit_with_sort_all_enabled Specifies to load the items in the multi-edit page when you do not configure the setting in the user interface, on the Home > My Settings. By default, the value is 500.
 Database connection parameters  Specify the database connection parameters define the connection to the database.
db_class_name Specifies the fully qualified class name of the driver.
db_maxConnTime Specifies the maximum number of days that a database connection object can sit idle in a connection pool before being eligible for removal. A valid value is an integer.
db_password Specifies the password to connect to the database.
db_retrySleep Specify the database connection parameters define the connection to the database.
db_tablespaces Specifies separate database table spaces for tables and indexes. Possible value can be either true or false. By default, the value is false.
db_type Specifies the type of the database. Possible value can be either Db2® or oracle.
db_url Specifies the JDBC URL used to connect to the database.
Note: For an IBM® Product Master installation with the Oracle RAC database, replace the colon : before the service name with a forward slash /.
For example, jdbc:oracle:thin:@IP address:port number/MDMDEV
db_userName Specifies the username to connect to the database.
max_fetch_value Specifies the maximum number of Item objects to both retrieve from the database and keep in memory for export into the ItemSet.java file. By default, the value is 100.
 Database service parameters  Specify the six JVM service modules that configure the database: Application server (appsrv), Scheduler (scheduler), Workflow engine (workflowengine), Administration (admin), Event processor (eventprocessor), and the Queue manager (queuemanager). The six JVM services each have a set of four connection parameters that define the maximum number of connections per database-related component of the service. Each connection parameter includes the module_name of its corresponding JVM service.
db_maxConnection_module_name
Specifies the maximum number of the database connections allowable for the service module.
db_minConnection_ module_name
Specifies the minimum number of the database connections that the service module maintains in the connection pool since startup of service.
db_maxConnection_module_name _default
Specifies the maximum number of the database connections allowable for the content processing operations of the service module.
db_maxConnection_module_name _system
Specifies the number of system connections that the module can have in the connection pool. These connections are used for system-specific operations.
A valid value is an integer.
 Database parameters for the default module  Specify the number of connections for the Java™ utility programs that require access to the database. A valid value is an integer.
db_maxConnection By default, the value is 8.
db_maxConnection_default By default, the value is 4.
db_maxConnection_system By default, the value is 4.
db_minConnection By default, the value is 2.
 Database parameters for the Admin module  Specify the maximum number of connections that are used to start and stop modules on the remote computers. A valid value is an integer.
db_maxConnection_admin By default, the value is 5.
db_maxConnection_admin_default By default, the value is 4.
db_maxConnection_admin_system By default, the value is 1.
db_minConnection_admin By default, the value is 2.
 Database parameters for the Application server module  Specify the maximum number of connections that are used to do most of the nonscheduled work, when you are actively using the application. A valid value is an integer.
db_maxConnection_appsvr By default, the value is 30.
db_maxConnection_appsvr_default By default, the value is 26.
db_maxConnection_appsvr_gdsmsg By default, the value is 30.
db_maxConnection_appsvr_system By default, the value is 4.
db_minConnection_appsvr By default, the value is 10.
 Database parameters for the Entry processor parameters  Specify your system's worker threads and the maximum number of jobs that are allowed in the queue.
evp_poll_time Specifies the duration of time, in milliseconds, that the event processor polls for events and generate alerts if necessary. By default, the value is 5000.
max_jobs_entry_processor Specifies the maximum number of jobs that can be queued for the worker thread to work on. By default, the value is 8.
Important: The maximum number of worker threads should always be less than half of the value of the db_maxConnection_appsvr_default parameter.
max_threads_entry_processor Specifies the maximum number of worker threads available in a pool for performing background entry processing such as running a macro. By default, the value is 64.
num_xml_processor_background_threads Specifies the number of background processor threads per parent worker thread to convert data into XML for saves. By default, the value is 2.
 Database parameters for the Event processor module  Specify the maximum number of connections that are used to dispatch events between all the modules. A valid value is an integer.
db_maxConnection_eventprocessor By default, the value is 6.
db_maxConnection_eventprocessor_default By default, the value is 2.
db_maxConnection_eventprocessor_system By default, the value is 4.
db_minConnection_eventprocessor By default, the value is 4.
 Database parameters for the GDS messaging module   
db_maxConnection_messaging_default  
db_maxConnection_messaging_gdsmsg By default, the value is 30.
db_maxConnection_messaging_system  
 Database parameters for the Scheduler module  Specify the maximum number of connections that are used to schedule jobs. A valid value is an integer.
db_maxConnection_scheduler By default, the value is 40.
db_maxConnection_scheduler_default By default, the value is 36.
db_maxConnection_scheduler_gdsmsg By default, the value is 30.
db_maxConnection_scheduler_system By default, the value is 4.
db_minConnection_scheduler By default, the value is 10.
 Database parameters for the Queue manager module  Specify the maximum number of connections that send documents externally. A valid value is an integer.
db_maxConnection_queuemanager By default, the value is 12.
db_maxConnection_queuemanager_default By default, the value is 6.
db_maxConnection_queuemanager_system By default, the value is 6.
db_minConnection_queuemanager By default, the value is 4.
 Database parameters for the Workflow engine module  Specify the maximum number of connections that are used to move the entries in the collaboration steps and monitor for alerts and workflow escalations. A valid value is an integer.
db_maxConnection_workflowengine By default, the value is 40.
db_minConnection_workflowengine By default, the value is 10.
db_maxConnection_workflowengine_default By default, the value is 36.
db_maxConnection_workflowengine_system By default, the value is 4.
db_maxConnection_workflowengine_gdsmsg By default, the value is 30.
 Data profiling parameters  Specify the tools for performance monitoring and troubleshooting. The profiling components provide profiling data for every page and executable file. A valid value is an integer.
cexplorer_max_categories_per_page Applicable to the editors in the IBM Product Master that displays category type nodes and use the common explorer as embedded component, such as category mapper. It controls the maximum limits of the category nodes that are rendered per page under a parent node. You can refer to it as page size limits for categories when such nodes are of homogeneous nature. If the value of this parameter is set to "0", it signifies the system limit of "214748364" and the editor page displays all the categories there are to be displayed on one page. By default, the value is 30.
cexplorer_max_items_per_page Applicable to the editors in the IBM Product Master that displays item type nodes and use the common explorer as embedded component. It controls the maximum limits of the item nodes that are rendered per page under a parent node. You can refer to it as page size limits for data types items when such nodes are of homogeneous nature. If the value of this parameter is set to "0", it signifies the system limit of "214748364" and the editor page displays all the items there are to be displayed on one page. By default, the value is 10.
db_perf_dump Specifies the number of page hits that trigger the counter to reset. By default, the value is 100.
enable_memorymonitor Specifies the memory monitoring subsystem. Possible value can be either true or false. By default, the value is false.
 Email manager parameters  Specify the built-in support for sending emails to external systems. You must configure the email manager with the server name and an email ID before you can send emails.
from_address Specifies the sender email address that your system uses when sending emails.
smtp_address Specifies the SMTP server name that is used for sending email. The server that you name must support SMTP on the default port.
support_email_address Specifies the support email address link in the Help menu of the user interface. This email address must be populated with the customer's internal support email address and not the IBM support email address.
 Entity lock parameters   
inactive_jvm_monitor_interval Specifies the time interval in milliseconds, that the daemon threads use to check for invalid or inactive JVMs. By default, the value is 300000.
pulse_update_interval Specifies the time interval in milliseconds to use as the heartbeat of each JVM. By default, the value is 60000.
release_locks_early Specifies whether to release Product Master object locks after the termination of a transaction that modifies an item. Possible value can be either true or false. By default, the value is false.
 Hazelcast client parameters   
appsvr_type Specifies the type of appserver.
hazelcast_group_name Specifies the Hazelcast group name.
hazelcast_network_ip_address Specifies the Hazelcast network IP address in the <host:port> format.
pim_event_queue Specifies Hazelcast queue name, which is used by Product Master to put pim events to Elasticsearch.
 GDS parameters   
enable_gds Specifies whether the GDS feature is enabled. Possible value can be either true or false. By default, the value is false.
 history_subscriptions.xml file parameters   
fetch_audit_lookupDataByID_date Specifies whether to display previous records as is or to get the Lookup values by address.

Before change, all XMLs in the Object history table, have the Lookup table address for the Lookup attribute and hence eliminate the logic for getting attribute value based on address for Lookup.

fetch_history_lookupDataByID_date This property is added to fetch history records in the collaboration area for Lookup attribute using DBID stored. The value of this property is automatically generated.
 Localization parameters  Specify your locale-related settings.
bidis  
charset_name Specifies the UTF character encoding name. By default, the value is UTF-8.
CAUTION:
Using a character set value other than UTF-8 might cause incorrect display of characters in the GUI.
charset_value Specifies the UTF character encoding value. By default, the value is UTF-8.
CAUTION:
Using a character set value other than UTF-8 might cause incorrect display of characters in the GUI.
default_charset_name Specifies the default character set name that is used while creating exports and imports. By default, the value is Default (Cp1252 - ANSI Latin 1).
default_charset_value Specifies the default character value that is used while creating exports and imports. By default, the value is Cp1252.
default_locale Specifies the default locale that displays in user interface, when no specific locale is specified. By default, the value is en_US.
GB18030_enabled Specifies the Chinese National Standard GB 18030 - 2000 - Chinese font characters 18030 font family to render in the user interface. Possible value can be either on or off.
 Location data parameters  Specify how your system handles location data.
enable_location_data Specifies the location data feature. Possible value can be either true or false. By default, the value is true.
populate_location_default_values Specifies your system to automatically populate location data with default values while simultaneously saving the items. Possible value can be either true or false. By default, the value is false.
 Log file parameters   
enable_client_ip_username_logging Specifies whether user IP address and user name in logged in all the log files. Possible value can be either true or false. By default, the value is false.
log_dir Specifies the root directory where all the logs are generated by the system. This parameter takes a valid path as its value.
log_format Specifies the format in which logs are generated by the WPC Logger. Valid value can be,
  • PatternLayout - Log messages in the log4j pattern layout format.
  • CBELayout - Log messages in the Common Base Event (CBE) format.
  • CBELayout_PatternLayout - Log messages in both CBE layout and pattern layout.
By default, the value is Pattern Layout.
 Lookup table parameters   
max_inactive_interval Specifies the time in seconds between client requests before an HTTP session expires. By default, the value is 1800.
max_lookup_dropdown Specifies the threshold value that the control menu uses when displaying the Lookup Table keys in the single-edit and multi-edit pages.
 IBM® MQ (message queue) parameters  Specifies how your system handles inbound and outbound messaging with external sources or destinations, including EAI platforms and web servers.
mq_channel  
mq_charset Specifies the IBM MQ message’s character set. By default, the value is 819.
mq_hostname Specifies the hostname or IP of the server hosting the IBM MQ.
mq_inbound_queue Specifies the inbound queue name of the IBM MQ.
mq_outbound_queue Specifies the outbound queue name of the IBM MQ.
mq_password Specifies the password for obtaining a JMS QueueConnection.
mq_port Specifies the port number of the IBM MQ.
mq_queuemanager Specifies the queue manager name of the IBM MQ.
mq_use_utf Specifies whether messages in the message queue are read in the UTF format.
mq_username Specifies the password for obtaining a JMS QueueConnection.
 Item bulk import parameters    
data_import_queue Specifies queue for the item bulk load.
 Keyboard shortcut parameters  Specify the keyboard shortcuts that you can use within the single-edit and multi-edit pages.
use_alt_in_shortcuts Specifies the Alt key on your keyboard to trigger shortcuts. Possible value can be either true or false. By default, the value is true.
use_ctrl_in_shortcuts Specifies the Ctrl key on your keyboard to trigger shortcuts. Possible value can be either true or false. By default, the value is true.
use_shift_in_shortcuts Specifies the SHIFT key on your keyboard to trigger shortcuts. Possible value can be either true or false. By default, the value is false.
 Machine learning parameters   
ml_attributes_prediction_api Specifies the prediction API URL for attributes.
ml_attributes_training_api Specifies the training API URL for attributes.
ml_categorization_prediction_api Specifies the prediction API URL for categorization.
ml_categorization_training_api Specifies the training API URL for categorization.
ml_controller_port Specifies the controller port number for the ML services.
ml_feedback_attribute_name This is a Boolean attribute that must be present in any of the catalog specs for ML-based categorization feedback.
ml_hostname Specifies the hostname or IP of the server hosting ML APIs.
ml_protocol Specifies the protocol for ML APIs, possible values are http or https.
ml_services_status_api Specifies the Status API URL for services.
ml_standardization_prediction_api Specifies the prediction API URL for standardization.
ml_standardization_training_api Specifies the training API URL for standardization.
ml_suggested_categories_attribute_name Multi occurrence grouping attribute with two string attributes (Confidence Score and Name). The property must be present in one of the catalog specs, which are required for categorization.
 Memory parameters   
excel_records_in_memory_limit Specifies the maximum number of records to be kept in memory by POI when generating Microsoft Excel by using Export Job and Generate Report. By default, the value is 1000.
 MongoDB parameters   
mongo_database Specifies the MongoDB database name.
mongo_hostname Specifies the hostname of MongoDB server.
mongo_password Specifies the MongoDB user password.
mongo_port Specifies the MongoDB port number.
mongo_username Specifies the MongoDB username.
 Mount manager parameters  Configure the IBM Product Master for external processes to add, update, or read files from a file system that is mounted in the Document Store.
enable_mountmgr Specifies the mount manager to map a server file system to the Document Store. Possible value can be either true or false. By default, the value is false.
ftp_root_dir Specifies the FTP directory that is used by the mount manager. By default, the value is /public_html/suppliers/.
Important: The path of the directory must begin with the public_html directory and end with a forward slash /.
gzip_blobs Specifies whether BLOB files that are stored in the Document Store must be compressed during storage. When you set the parameter value to true, you must also set the compress parameter in the docstore_mount.xml to yes before BLOB files are compressed.
mountmgr_daemon_sleep_time Specifies the amount of time, in milliseconds, before the mount manager is set to sleep. By default, the value is 120000.
supplier_base_dir Specifies the individual company directories that you map from the file system to the Document Store. By default, the value is /u01/ftp/company/.
Important: The path of the FTP root directory must end with a forward slash /.
 Open ID-SSO support  Fix Pack 12 and later
oidc_email email
oidc_first_name firstName
oidc_last_name lastName
oidc_issuer The user attribute, which represents the URL for the OIDC issuer details in the OIDC assertion, for example,

URL

oidc_roles roles
oidc_sso_enabled Specifies whether ODIC SSO is enabled.
oidc_username The user attribute, which represents the username in the OIDC assertion, for example,

username

user_attributes This property filters out the extra user attributes coming from the Microsoft Entra ID for the logged in user. Do not update this property.
 Password parameters   
enable_password_expiry Specifies whether the password expiry is enabled. Possible value can be either true or false. By default, the value is false.
Vendor users (Persona-based UI)
Vendor users have enforced password expiry check and hence this property is not applicable to the Vendor users of the Persona-based UI.
enable_user_lockout Specifies whether the user account gets locked out due to invalid inputs. The maximum_password_attempts property specifies the number of invalid inputs allowed. All locked out users need to contact system administrator. Possible value can be either true or false. By default, the value is false.
System Administrator user
This property is not applicable to the system administrator user.
Vendor users (Persona-based UI)
Vendor users have enforced password user lockout and hence this property is not applicable to the Vendor users of the Persona-based UI.
force_strong_password_for_users Specifies whether the password strength is checked by using the password_strength_criteria property. Possible value can be either true or false. By default, the value is false.
Vendor users (Persona-based UI)
Vendor users have enforced password strength check and hence this property is not applicable to the Vendor users of the Persona-based UI.
maximum_password_age_for_users Specifies the maximum password age, in days, for all the users. By default, the value is 365.
maximum_password_age_for_vendor Specifies the maximum password age, in days, for the Vendor user. By default, the value is 90.
Important: Not applicable to the Admin UI.
maximum_password_attempts Specifies the maximum invalid inputs that are allowed before user account locks out. By default, the value is 3.
password_strength_criteria Specifies the password strength criteria. For more information, see Password criteria.
 Performance parameters  Specify the processing time of the memory cache and the operational batch sizes.
enable_XML_indexing Enables the XML indexing for nonindexed attributes search so it can be used for performance. Possible value can be either true or false. By default, the value is false.
get_immutable_specs Specifies the retrieval of immutable specs in scripts and defines the default behavior of the getCtgSpec and getCatalogSpec script operations for retrieving immutable specs. Possible value can be either true or false. By default, the value is false.
number_of_consumer_threads_for_catalog_content_import Specifies the number of consumer threads that need to be started for the catalog content import.
profiling_info_collection_depth Specifies the profile depth of nested function calls when profiling in the Profiling page. It also measures how deep the call stack is for methods being checked. By default, the value is -1.
Attention: First, consider using the profiler integration feature rather than this profiling option. If you choose to use this option, enable profiling only on production environments when actively debugging performance problems. Using this option with a high degree of collection_depth can reduce overall performance noticeably as the volume of collected profiling information contributes to increased consumption of table space.
profiling_info_unique_db_names Specifies the query names of the statements that are run while you are profiling your system to be added to the profiling information. Possible value can be either true or false. By default, the value is true.
profiling_query_delay_threshold Specifies the maximum time in milliseconds that a query can take without getting logged as a warning. By default, the value is 250.
Important: For production environments, the recommended parameter value is 1000 milliseconds.
profiling_scheduled_jobs Specifies profiling for scheduled jobs with or without debugging logs. By default, the value is 30.
queue_size_for_catalog_content_import Specifies the size of queue where the generated item objects are added and then consumed by the consumer threads. Blocking queue size for the consumer threads for the catalog content import.
use_script_includes If true, then the scripts are cached by the script with includes expanded, meaning that if included files are changed, then the server needs to be restarted to clear the cache of scripts to see changes.
 Poor Obfuscation Implementation (POI) parameters   
poi_min_inflate_ratio Specifies the limit of ratio of compressed file size to the size of the expanded data during import. The property is used while importing entries into the collaboration area. The default value is 0.01. The value of the property should be in double data type only (example 0.0).

To avoid a zip bomb detection error while performing import, minimize the value of this property.

Resembles min_inflate_ratio property of the org.apache.poi.openxml4j.util.ZipSecureFile class in the poi-ooxml-4.1.1.jar. The min_inflate_ratio property is the minimum limit for ratio between deflated and inflated bytes to detect zip bomb.
 Profiler port parameters  Specifies the default port numbers that your profiling agent uses when profiling your services.
jprofiler_adapter_class Specifies the JProfiler adapter class name.
profiler_port_admin Specifies the port number at which the profiler agent that is attached to admin service must listen by default, if a value is not provided to port parameter of the pimprof.sh script. By default, the value is 7001.
profiler_port_appsvr Specifies the port number at which the profiler agent that is attached to appsvr service listens by default if a value is not provided to the port parameter of the pimprof.sh script. By default, the value is 7006.
profiler_port_event Specifies the port number at which the profiler agent that is attached to eventprocessor service must listen by default, if a value is not provided to port parameter of the pimprof.sh script. By default, the value is 7002.
profiler_port_queuemgr Specifies the port number at which the profiler agent that is attached to queuemanager service must listen by default, if a value is not provided to the port parameter of the pimprof.sh script. By default, the value is 7003.
profiler_port_scheduler Specifies the port number at which the profiler agent that is attached to scheduler service must listen by default, if a value is not provided to the port parameter of the pimprof.sh script. By default, the value is 7005.
profiler_port_workflow Specifies the port number at which the profiler agent that is attached to workflowengine service must listen by default, if a value is not provided to the port parameter of the pimprof.sh script. By default, the value is 7004.
yourkit_adapter_class Specifies the YourKit adapter class name.
 Scheduler parameters  Specify how scheduled jobs are handled.
master_poll_time Specifies the time in milliseconds, of the wait between successive queries to the database, if there are no schedules to run. By default, the value is 5000.
num_threads Specifies the maximum number of worker threads available for scheduler to use. By default, the value is 8.
reset_schedule_when_enabled Specifies to reset a schedule that is not available so that it is available when the schedule runs again. Possible value can be either true or false. By default, the value is false.
sch_poll_time Specifies the amount of time in milliseconds that the Scheduler waits while checking for free threads. By default, the value is 30000.
scheduler_nap_log_factor Specifies the size of the factor that is used to calculate the time the Scheduler waits after starting a job and before looking for another schedule to run. By default, the value is 10000.
 Scripting engine parameters  Specify certain functions of the scripting engine, and how your system handles scripts.
script_compiler_options Specifies how scripts are compiled into class files. You can pass options, including any valid javac options to the compiler while the scripts are compiled. By default, the value is nowarn.
nowarn
Disable warning messages verbose Generate a verbose compiler status message that includes information about each class loaded and each source file compiled.
verbose
Generate a verbose compiler status message that includes information about each class loaded and each source file compiled.
deprecation
Display source locations of where deprecated APIs are used (shorthand for Xlint:deprecation).
Xlint
Makes available recommended warnings.
Xlint:warning
Makes available or not available specified warning, where warning can be a combination of the following:
all
All of the warning options.
deprecation
Display source locations of where deprecated APIs are used.
unchecked
Give more detail for unchecked conversion warnings that are mandated by the Java Language Specification.
fallthrough
Check switch blocks for fall-through cases and provide a warning message for any that are found.
path
Warn about nonexistent path (class path, source path, and others) directories.
serial
Warn about missing serialVersionUID definitions on serializable classes.
finally
Warn about finally clauses that cannot end normally For multiple warnings, separate each warning with a comma.
For multiple warnings, separate each warning with a comma.
script_execution_mode Specifies how scripts are run by choosing between either an interpreted mode or a compiled execution mode. Subsequently, in the compiled mode, script is transformed into Java code, then compiled into a Java class, and loadedJavaJava into memory for faster execution. By default, the value is compiled_if_available.
not_compiled
Scripts are run in interpreted mode.
compiled_if_available
Scripts are run in a compiled way, only if the script either does not rely on dynamic scoping or has a script that can be compiled.
compiled_only
Scripts are compiled, but if compilation is not possible because of either script operations that is compilable or coding errors, then the script execution fails.
script_restrict_locales Specifies whether scripts must apply user locale restrictions. Possible value can be either true or false. By default, the value is true.
 SDP automation   
restapi_base_url Specifies the REST API URL for SDP Automation feature.
 Search parameters  Specify the search function in the IBM Product Master.
delete_rollback_batch_size Specifies the maximum batch size of the items or categories during a rollback. By default, the value is 100.
enable_content_reference_check Specifies the display of all the items and categories referencing a particular CMS content reference. Possible value can be either true or false. By default, the value is false.
enable_de_search This property enables/disables the Free Text Search using data explorer search engine By default, this property is disabled. If the property is enabled, you would see a search text box and a Search field always on the right of the Menu bar.
flex_search_attribute_collection_name

Specifies the Attribute Collection to be used to filter the returned results from Watson Search.

By default this property has no Attribute Collection name.

If a name is given, then when Watson Search is performed it makes use of this Attribute Collection to filter out what attributes can be viewed.

enable_filtering_enum_select_ignorecase Specifies whether to enable case for string enumeration attribute. By default, this property is set to false. If the property is enabled, the filtering select search is case-insensitive .
rich_search_default_view_indexed_only Set to true in order to activate filtering of non indexed attributes from the rich search page default view. This does not affect custom templates.
rich_search_indexed_only Set the value to true in order to populate indexed attributes of the selected catalog in the Relationship and Linked editors. Set to false to populate all attributes. For more information, see Editors.

Also, loads attributes for the Add criterion in the Search page.

search_ignorecase Specifies whether searches are case-sensitive when you use the Rich search or Lookup Table search for type string attributes. This parameter affects only search on String attributes by using Rich search in user interface. Searching by using the Query Language is not affected. Possible value can be either yes or no. By default, the value is no.
 Security parameters   
enable_referer_check Specifies the Referer check in the header to prevent cross site request forgery. If set to false, the Referer check is disabled in the request header. Possible value can be either true or false. By default, the value is true.
enable_xframe_header The flag can be used to enable adding X-Frame-Options to the HTTP Response to prevent ClickJacking. If set to false, then X-Frame-Options are not added to the response header. If this flag is not present, the value defaults to true.
javaapi_security This flag can be used to disable secure mode for any JavaAPI invocation. Both extension point URIs japi:// and japis:// run in the insecure mode when set to false, where no user permission authorization is performed. If this flag is not present, the value defaults to true.
mdmcs_csrf_token_name Specifies the multipart request validation to prevent Cross Site Request Forgery (CSRF). The value for this parameter and the value of org.owasp.csrfguard.TokenName property in the $TOP/etc/default/csrf/Owasp.CsrfGuard.properties file should be the same. By default, the value is MDMCS_CSRFTOKEN.
xframe_header_option Specifies the X-Frame-Option value in the HTTP Response to prevent ClickJacking. The valid value is SAMEORIGIN or ALLOW-FROM uri where uri is the URL where page can be framed from. If no value is specified, the default value is SAMEORIGIN.
 Single sign-on parameters   
enable_sso Specifies the single sign-on feature. Possible value can be either true or false. By default, the value is false.
sso_company Specifies the company that you are associated with. By default, the value is trigo.
 Simple Mail Transfer Protocol (SMTP) parameters   
from_address Specifies the SMTP sender address for the email bean.
smtp_additional_props Specifies additional SMTP properties as the semicolon separated key-value pairs. For example,
smtp_additional_props = mail.smtp.timeout=10;mail.smtp.sasl.enable=true
smtp_address Specifies the SMTP address for the email bean.
smtp_authentication Specifies whether the authentication for the SMTP is to be enabled. Possible value is true or false. The default value is false.
smtp_encrypt_password Specifies whether to skip smtp_password in this file, and instead provide as parameter to the configureEnv.sh file. To encrypt the password, set the value to yes and remove the value of password parameter.
smtp_password Specifies the SMTP password.
smtp_port Specifies the SMTP port number. The default value is 25.
smtp_username Specifies the SMTP username.
 Spell check service parameters  Specify the Wintertree Sentry Spelling Checker Engine plug-in for spell checking of text in the single-edit and multi-edit pages.
spell_check Specifies the spell checker feature. Possible value can be either true or false. By default, the value is false.
spell_check_vendor Specifies the spelling checking independent software vendor of the Wintertree Sentry Spelling Checker Engine.
spell_check_vendor_class Specifies the spell check vendor class and spell check plug-in for the Wintertree Sentry Spelling Checker Engine.
spell_default_locale Specifies the default dictionary language for spell checker. By default, the value is en_US.
spell_license Specifies the license key for the Wintertree Sentry Spelling Checker Engine.
 Role parameters   
admin Specifies the name of the Full Admin, admin, and Solution Developer roles.
solution_developer
full_admin_role_name
 Vendor parameters   
owner_approval_workflow Specifies the name of the workflow that is used by owners to approve or reject items that are added by vendors.
spell_license Specifies the license key for the Wintertree Sentry Spelling Checker Engine.
vendor_collab_table Specifies the name of the lookup table, which shows mapping of vendors to their associated collaboration areas. By default, the value is Vendor Collab Table.
vendor_organization_hierarchy Specifies the name of the organization hierarchy that is used for the Vendor Persona-based UI. By default, the value is Vendor Organization Hierarchy.
vendor_product_workflow Specifies the name of the workflow that is used by vendors to work on their items. By default, the value is Product Enrichment Workflow.
vendor_role_name Specifies the name of the Vendor role. By default, the value is Vendor.
 Workflow engine parameters  Specifies how the workflow engine handles worker threads and wait times.
wfe_db_event_poll_time Specifies the amount of time in milliseconds, that the workflow engine thread waits before polling for events to process. By default, the value is 5000.
wfe_event_status_poll_max_attempts Specifies the default maximum number of polling tries for busy wait emulation of synchronous processing of workflow events.
wfe_num_threads Specifies the maximum number of worker threads that are available in the Workflow thread pool for the Workflow engine. By default, the value is 8.
wfl_engine_poll_time Specifies the amount of time, in milliseconds, that the workflow database engine waits after querying the database for any new workflow events. By default, the value is 1000.
 Usability parameters  Specifies the capabilities and the appearance of various modules and consoles in the user interface.
allow_multiple_files_with_same_name Specifies how to handle multiple files with the same file names that are uploaded for binary, image, and thumbnail attributes from either the single-edit or multi-edit pages. Possible value can be either true or false. By default, the value is false.
allow_users_to_modify_own_username Specifies whether you can modify your own username through the My Profile page. Possible value can be either true or false. By default, the value is true.
appsvr_port Specifies the port on which the application server listens for incoming requests.
bulk_edit_limit Specifies the number of items that can be edited at one time in the Rich Edit screen. Once you reach the limit, you are prompted to save your unsaved changes. You cannot continue to edit items until you save your unsaved changes; however, items that you have already edited can still be edited. A valid value is an integer.
category_item_count_disabled Specifies whether the user interface calculates and displays the item count of each item that is mapped within categories for the navigation page, static selection page, and link attribute pop-up window. Possible value can be either true or false. By default, the value is false.
category_path_separator Specifies the category path separator for the UI, Java API, and scripting. By default, the value is /.
debug_use_long_widget_names Specifies whether to display the full widget name during debugging. Possible value can be either true or false. By default, the value is false.
Important: The parameter value must be set to false in production environments.
default_company_code Specifies a default company to automatically populate the Company field on the Login page.
display_attributes_in_rule_editor Specifies the entry attribute lists to be displayed in the dynamic selection editor page. Possible value can be either true or false. By default, the value is false.
display_flag_attributes_as_dropdown_list Specifies whether to use a drop-down menu or a checkbox for attributes of type Flag in the Single Edit and Multiple Edit pages. Possible value can be either true or false. By default, the value is true.
display_loading_screen Specifies whether to show a loading status page when navigating between pages to disable you from navigating elsewhere until the destination page completely loads. Possible value can be either true or false. By default, the value is false.
enable_custom_logout Specifies a custom logout redirection from the log out action from the IBM Product Master user interface. Possible value can be either true or false. By default, the value is true.
enable_medit_lock_prefetch Allows you to activate prefetch of lock information for items in the multi-edit page. Possible value can be either true or false. By default, the value is true.
enable_session_id_change_after_login Specifies the security issues that are caused due to a session ID remaining the same across a session. If set to true, the session ID changes dynamically across Product Master user interface pages after a successful login. If set to false, the session ID remains constant for a session. Possible value can be either true or false. By default, the value is true.
enable_subspecs Specifies the subspecs function, which is used for spec inheritance and various data modeling scenarios. Possible value can be either yes or no. By default, the value is no.
enable_version_check Specifies whether to perform release version validation between IBM Product Master and the compressed file that you import with the import environment. Possible value can be either true or false. By default, the value is false.
entrypreview_refresh_entries_post_run Specifies the entry edit page to refresh after an entry preview pop-up window is closed. Possible value can be either true or false. By default, the value is false.
exception_visible Specifies whether thrown exceptions are displayed to the user when an internal server error occur. This parameter is valid only when you are logged in to the trigo company. A valid value is a Boolean.
exec_prefix Specifies how Product Master runs the operating system level command. For UNIX, this parameter value must be blank. For Microsoft Windows, the parameter must be set to bash.
flow_control_location Specifies the location of the Flow-config.xml file where the user interface navigation can be customized and is used in the UI layer of the IBM Product Master.
include_unassigned_when_search_by_category Specifies the default behavior using in the classic rich search UI screen. If set to true, the uncatagorized items (the items in the Unassigned folder) matching the search criteria are included in the search result set. If set to false, the uncatagorized items are excluded from the search For backward comparability, leave the value of this property as true.
job_status_refresh Specifies the time interval in seconds, for how frequently the system updates the status of the Schedule Status page. By default, the value is 30.
leave_single_edit_popup_silently Specifies the pop-up window that appears when items are opened on single edit pop-up window and you attempt to switch the tab without saving any changes that are made in the current tab. Possible value can be either true or false. By default, the value is false.
leftnav_max_categories Specifies the maximum number of category children that are displayed under a given parent category for Catalog and Hierarchy modules in the navigation page. By default, the value is 0.
leftnav_max_items Specifies the maximum number of items that are displayed under a given parent category for catalog modules in the navigation page. You can click Next to "page through" the sets of elements. For example, if you had 100 items in a category, and you set the display to 10 at a time, there would be 10 pages of items, and you would use the pagination feature to page through 10 items at a time. By default, the value is 100.
leftnav_max_search_results Specifies the maximum number of search results that return in the search feature of Catalog and Hierarchy modules in the navigation page. By default, the value is 500.
max_attrgroup_timeout Specifies the maximum lifetime, in minutes, of (cache entry for) an attribute group in the attribute group cache. Setting the value to 0 effectively disables the cache (An attribute group is fetched from the database every time the attribute is needed). By default, the value is 30 minutes.
max_file_size_for_import_in_gb Specifies maximum size of the zip file (in GB) allowed to be uploaded for environment import.
memorymonitor_interval Specifies the fixed interval of time in milliseconds that defines when the memory monitoring subsystem collects information about the memory usage. By default, the value is 50000.
must_save_before_paging_entries Specifies whether a warning is issued if you navigate away from an unsaved entry in the single-edit or multi-edit pages. Possible value can be either true or false. By default, the value is true.
must_save_before_switching_single_multi_edit Specifies whether a warning is displayed if you navigate between the single-edit or multi-edit pages and unsaved entries exist. Possible value can be either true or false. By default, the value is true.
nonindexed_search_like_indexed Specifies the search behavior for non-indexed multi-occurring attributes. Possible value can be either true or false. By default, the value is false.
save_as_draft_enabled Specifies whether the "save-as-draft" feature is enabled. When enabled, you can save collaboration areas even with the invalid values. Entries cannot move to the next step if there are validation errors in required set of attributes.
track_visited_entries Specifies whether to highlight the items you visit in the multi-edit page. Possible value can be either true or false. By default, the value is false.
trim_entry_attribute_values Species if the entry attribute values are trimmed. For example, "xyz " is saved as "xyz".
version_info Specifies any additional version information that you want to be displayed in the dialog box that located in the user interface at Help > About Current PageID. Specify dev to indicate that your instance of IBM Product Master is in a development phase and specify test to indicate that your instance is in a testing phase.
wait_max_time Specifies maximum amount of time, in milliseconds, a thread can wait on a locked critical section after which an exception is thrown due to timeout. By default, the value is 60000.
wait_poll_time Specifies maximum amount of time, in milliseconds, a waiting thread polls to check if the critical section is free, and if it is free then it locks the critical sections for its use. By default, the value is 1000.
xml_node_name_space_equiv Specifies the default character used by the Java API method. By default, the value is an underscore _.
 Web service connection parameters   
enable_webservice_session Specifies the web service session. Possible value can be either true or false.
 Web service authentication parameters  Specify the credentials to create a web service context.
soap_company Specifies your company credentials so that SOAP services can run with the permissions of your company.
soap_envelope_schema_url Specifies the URL of schema for the SOAP envelope and the port number. By default, the value is http://schemas.xmlsoap.org/soap/envelope/.
soap_user Specifies your user credentials so that SOAP services can run with your user permissions.
webservice_session_timeout Specifies the length of time, in seconds, of inactivity that causes the web service session to time out and invalidate. By default, the value is 300.
 Web service parameters   
cache_workflow_per_event_processing Specifies the flag to turn on and off caching of the workflow definition object for event processing. This is mainly for performance testing purposes to evaluate this short-term cache, and should be left true, or removed from this file.
product_center_url Specifies the fully qualified URL, including the port number of the website where you should point your browsers to access your IBM Product Master instance.
 Queue manager parameters  Specifies the queue wait times and the maximum number of jobs and worker threads.
queue_manager_threads Specifies the number of threads that will be used to simultaneously distribute the messages from the queue. By default, the value is 3.
queuemanager_max_jobs Specifies the maximum number of jobs that can be queued while waiting for the worker thread to complete. By default, the value is 1000.
queuemanager_num_threads Specifies the maximum number of worker threads available in the Queue Manager thread pool. By default, the value is 10.
queuemanager_poll_time Specifies the time in milliseconds that the Queue manager waits before checking for any new messages that need processing. By default, the value is 5000.
 Internal parameters (do not edit)   
data_file_ext For FPT operations. File Name ends with .FILE file extension and is used only for IBM Application System/400 (AS/400) transfers.
dojo_build Specifies the declaration of variables in scripts. When this parameter is available, you must use the var keyword in your scripts to declare any variables. Possible value can be either true or false. By default, the value is true.
locale_xml_top Specifies the directory that contains the per-locale XML files for language support at runtime. By default, the value is /locales/. The language support directory must be relative to the $TOP directory and must end with a forward slash /.
Important: If no locale is specified in an XML file of this directory, you must enter your locale in the default_locale parameter to set your default locale.
production_code Specifies whether to declare variable as final while generating code for the generated classes.
tmp_dir Specifies the directory where the various subsystems temporarily keep their resources before processing them. By default, the value is /tmp/.
Note: The directory that you specify as the parameter values must end with the forward slash / character.
tomcat_ajp13 Specifies Tomcat Apache JServ Protocol (AJP) port number. Apache JServ Protocol is used for communication between Tomcat and Apache web server. It is primarily used as a reverse proxy to communicate with application servers.
tomcat_shutdown Specifies port number for service on the Tomcat.
trace Specifies whether method entry and exit point need to be written into a trace file. By default, the value is off.

Microsoft Exce