webMethods, OneData, and Terracotta  10.2 | Managing Master Data with webMethods OneData | Administering webMethods OneData | OneData Configuration Properties | OneData Configuration Properties
 
OneData Configuration Properties
This section lists all the properties in the onedata.properties configuration file.
Global Configuration Properties
onedata.rmi.registry.port
Specify the RMI registry port. The default is 1099. This port number should be changed when another application server uses the default RMI registry port, for example, JBoss.
onedata.rmi.registry.port=2099
onedata.rmi.service.ports
Specify the service ports, separating each port with a comma.
onedata.rmi.service.ports=2090,2091
onedata.application.uri
Specify the URI that is used to create a clickable link to OneData in system-generated emails. This URI is required because application servers can be hidden behind load balancing or proxy web servers.
onedata.application.uri=http://localhost:8080/onedata/
Note: Update the property with the complete host name of your machine after installing OneData.
onedata.ipworks.sftpruntimelicense
Specify the license string that is used in the SFTP library. The ipworks library uses this property to validate the run time license.
onedata.ipworks.sftpruntimelicense=31484A38564
13153554252413153554243333841303931350000000000000000000000
000000000046474554593642450000445530364257425A42504D420000
onedata.ipworks.smppruntimelicense
Specify the license string that is used in the notification framework for SMPP, SNPP, or any other components in the ipworks.jar. The ipworks library uses this property to validate the run time license.
onedata.ipworks.smppruntimelicense=3150
4A3856413153554252413153554243333841303931350000000000
0000000000000000000000464745545936424500004E50414E463
44843553155500000
onedata.kerberos.sso.enabled
Enable Kerberos-based SSO.
Possible values are:
*true. Kerberos authentication is enabled for SSO.
*false. Default. Kerberos authentication is not enabled for SSO.
onedata.notification.failuremailid
Specify the email address to which OneData should send notifications when a job fails.
onedata.notification.failuremailid=brooksrobinson@softwareag.com
onedata.notification.contactname
Specify the name of the contact person for notifications when a job fails.
onedata.notification.contactname=Brooks Robinson
onedata.notification.contactnumber
Specify the contact number for notifications when a job fails.
onedata.notification.contactnumber=888-848-2473
onedata.clustering.enabled
Enable use of OneData in a clustered environment. The quartz scheduler uses this property in a clustered environment.
*OneData is running in a clustered environment.
onedata.clustering.enabled=true
*OneData is not running in a clustered environment.
onedata.clustering.enabled=false
onedata.i18n.supportedlanguages
Specify the languages OneData supports. OneData displays this list in the user interface when configuring the preferred language and locale in the Metadata Repository Configuration and User Preferences screens. OneData only uses this property if it cannot automatically detect the supported languages on startup from the available resource bundles. To add more than one supported language, separate each with a comma.
*Default.
onedata.i18n.supportedlanguages=en_US
*onedata.i18n.supportedlanguages=en_US, vi_VN, es_ES
onedata.service.serviceLogLevel
Specify the audit log level for inbound service requests through REST, Interchange Mapping, and JMS. See Service Layer Logging for Inbound Requests for a complete list of Master and Detail table entries for each log level.
Note: Use either log level 2 or 3 to ensure that REST response requests contain adequate service audit information.
Possible values are:
*0. No logs are created.onedata.service.serviceLogLevel=0
*1. Basic logging that provides a summary of the data import process, including, status of the process, duration of the process execution, data source, and so on.onedata.service.serviceLogLevel=1
*2. Default log level. Detailed log level that includes basic service audit information and details of inbound service request at the record level.onedata.service.serviceLogLevel=2
*3. Advanced logging level that includes detailed service audit information and additional information about the mapping of payload to OneData entities.onedata.service.serviceLogLevel=3
onedata.webservice.rest.responseLogLevel
Specify the log level of record audit information for inbound service requests to include in REST responses.
Note: onedata.service.serviceLogLevel log level must be set to either 2 or 3 to ensure that REST response requests contain adequate service audit information. Also ensure that you specify returnColumns for 1, 2, 4, 5, and 6.
Possible values are:
*0. Default log level. No service audit information in REST responses.onedata.webservice.rest.responseLogLevel=0
*1. Includes service audit log information as an attribute for each data row of the record. The log includes basic information like the transaction type, transaction status, service log ID, and primary key of the record.
onedata.webservice.rest.responseLogLevel=1
*2. Includes service audit log information as a separate element in a data row of the record. The log includes, in addition to basic information, the status (success or error) message of the service request.
onedata.webservice.rest.responseLogLevel=2
*3. Includes service audit log information in the tag SERVICE_AUDIT, as a separate section in the REST response.
onedata.webservice.rest.responseLogLevel=3
*4. Combines the information for logging levels 1 and 3 in the REST response, by including service audit log information as attributes in data rows and in separate sections.
onedata.webservice.rest.responseLogLevel=4
*5. Combines the information for logging levels 2 and 3 in the REST response, by including service audit log information as elements in data rows and in separate sections.
onedata.webservice.rest.responseLogLevel=5
*6. Includes service audit log information only for those records for which service request have failed. The log information appears as elements in data rows.
onedata.webservice.rest.responseLogLevel=6
onedata.webservice.rest.objectNamePrefixedInXSD
Specify if the XML Element Name defined for an object should be prefixed to the object's column names in the implicit interchange mappings (that is, the RESTful GET output and the input POST XMLs and XSDs), by default.
Possible values are:
*0. Default value. Generates XSDs and handles REST XMLs (GET and POST operations) without a prefix to the column names, by default. This enables backward compatibility with objects created in OneData versions 9.7.x and earlier.
*1. By default, prefixes the XML Element Name defined for an object to the column names in XSDs and REST GET output generated, and expects the prefix in the REST POST input. If you do not define an XML Element Name for an object, OneData uses the physical table name as the column name prefix.
Netrics Properties
onedata.netrics.port
Specify the Netrics port.
onedata.netrics.port=5051
onedata.netrics.host=localhost
Specify the Netrics host name.
onedata.netrics.host=localhost
onedata.netrics.matches
Specify the number of rows to return in Netrics searches.
onedata.netrics.matches=10
onedata.netrics.enabled
Enable Netrics for your environment.
Possible values are:
*true. Netrics is enabled.
onedata.netrics.enabled=true
*false. Netrics is not enabled.
onedata.netrics.enabled=true
onedata.netrics.loadbatchsize
Specify the maximum size of batch files for Netrics.
onedata.netrics.loadbatchsize=1000
onedata.deployment.batchsize
Specify the deployment batch size.
onedata.deployment.batchsize=1000
General Configuration Properties
onedata.xml.objectcaption.enable
Enable the use of caption names of objects as XML element names.
Possible values are:
*true. OneData uses the object caption name as element name in the outbound XML. Object caption names cannot contain spaces.
onedata.xml.objectcaption.enable=true
*false. Default. OneData uses the table names as the element names in the outbound XML. Object captions can contain spaces.
onedata.xml.objectcaption.enable=false
onedata.service.XSSValidationEnabled
Enable XSS validation at the repository level for all data imported or sent to through the OneData service layer.
Possible values are:
*true. Default. Enables XSS validation at the repository level.
*false. Disables XSS validation at the repository level.
The repository-level Python script, Repository Name _validate_input.py, performs the validation. For more information on the OneData Python script, see Enforcing Data Validation.
onedata.url.dynamic.encryption
Specify if OneData disables dynamic encryption of the URL for OpenSTA testing.
Possible values are:
*true. OneData disables dynamic encryption of the URL.
onedata.url.dynamic.encryption=true
*false. OneData does not disable dynamic encryption of the URL.
onedata.url.dynamic.encryption=false
onedata.pd4ml.fonts.dirpath
Specify the directory path for fonts that OneData uses for PD4ML.
onedata.pd4ml.fonts.dirpath[=java:fonts]
onedata.pd4ml.debug.enabled
Enable debugging for PD4ML (HTML to PDF converter for Java and .NET).
Possible values are:
*true. Enables debugging for PD4ML.
onedata.pd4ml.debug.enabled=true
*false. Disables debugging for PD4ML.
onedata.pd4ml.debug.enabled=false
onedata.support.email
Specify the email address to use for OneData support, requesting a license, and other requests.
onedata.support.email=support@softwareag.com
onedata.interchange execution.pooled
Enable the use of pooled connections for interchange.
Possible values are:
*true. Enables pools.
onedata.interchangeexecution.pooled=true
*false. Disables pools.
onedata.interchangeexecution.pooled=false
onedata.interchange execution.poolsize
Specify the size of pool for interchange connections.
onedata.interchangeexecution.poolsize=5
onedata.interchange execution.batchsize
Specify the number of records to include in an import batch job. The default is 100. The commit is performed only at the end of the import process.
onedata.interchangeexecution.batchsize=100
onedata.interchange execution.termination.threshold
Specify the maximum number of errors that occur in a batch job before OneData aborts the import process. The default value is 10 batches.
onedata.interchangeexecution.termination.threshold=10
onedata.exceptionqueue.fetchsize
Specify the maximum number of rows to display in the exception queue. The default is 200.
onedata.exceptionqueue.fetchsize=200
onedata.datainterchange.nullify.keyword
Specify, in the data interchange layer, if OneData must nullify an empty field while constructing the XML for an import job.
onedata.datainterchange.nullify.keyword= NULLIFY_FIELD
onedata.datainterchange.xmlcsvoptimisation
Specify whether to optimize performance when importing data from an XML file and converting it to a CSV file. Set the property to true to improve performance.
onedata.datainterchange.xmlcsvoptimisation=true
onedata.opencsv.escape character
Specify the escape character to use in XML and REST service data processing.
onedata.opencsv.escapecharacter= DEFAULT
The default escape character is a backslash.
onedata.datamanager.TrimLeadingAndTrailingSpacesInDataValuesInNovaMode
Specify whether OneData must treat spaces as values. The default value for is true, which means that OneData trims spaces from a field. To allow spaces to be treated as a value, set this parameter to false.
onedata.datamanager.TrimLeadingAndTrailingSpacesInDataValuesInNovaMode=true
onedata.datamanager.displaygrid. keepHTMLPREtag
Specify whether to include or exclude the HTML <PRE> tag in Data Manager grids. The default value for is true, and allows OneData to:
*Ignore the column width specified for VARCHAR columns.
*Display text without wrapping it in the column width specified for VARCHAR columns.
*Retain the original formatting of data.
*Include additional spaces between words.
Set the property to false for OneData to exclude the HTML <PRE> tag in Data Manager grids and consider the column width specified for VARCHAR columns when displaying data.
onedata.logjobexecution parameters.enabled
Enable configuration parameters like mode, execution type, and execution options that OneData uses.
Note: You can only view the execution parameters if this property is set to true. The Job center displays an empty tag <JOB_EXECUTION_INFO> if this property is not enabled.
*Enables execution parameters.
onedata.logjobexecutionparameters.enabled=true
*Disables execution parameters.
onedata.logjobexecutionparameters.enabled=false
onedata.reports.excel.keepHTMLPREtag
Specify w
onedata.webservice.rest. inclause.delimiter
Specify the default character to use as a delimiter in a REST service.The default character is a semi-colon.
onedata.webservice.rest.inclause.delimiter=;
Data Quality Configuration Properties
onedata.keystore.dirpath
Specify the directory where the keystore files (such as private key) are stored. If not specified, then OneData uses the config directory as the default path.
onedata.keystore.dirpath=[path]
onedata.dataquality.matchwindowsize
onedata.dataquality.matchwindowsize=100
onedata.trillium.path
Specify the directory path to Trillium.
onedata.trillium.path=\\usr\\local\\lib\\bin
onedata.trillium.host
Specify the Trillium host name.
onedata.trillium.host=trillium.datafoundations.com
onedata.trillium.port
Specify the Trillium port number.
onedata.trillium.port=8888
onedata.dataquality.execution.pooled
Enable running of batch matches or data-quality-enabled imports in threaded mode or execution pools.
*true.
Enables execution pools.
onedata.dataquality.execution.pooled=true
*false. Does not enable execution pools.
onedata.dataquality.execution.pooled=false
onedata.dataquality.multipleconnections.enabled
Enable multiple connections for data quality processing.
*true. Enables multiple connections to the data quality server.
onedata.dataquality.multipleconnections.enabled=true
*false. Does not allow multiple connections to the data quality server.
onedata.dataquality.multipleconnections.enabled=false
onedata.dataquality.batchsize
Specify the maximum batch size for processing data quality records.
onedata.dataquality.batchsize=100
onedata.dataquality.countrytranslation.tablename
Specify which table to use for country codes.
onedata.dataquality.countrytranslation.tablename=GEO_COUNTRY
onedata.dataquality.countrytranslation.primarykeycolumn
Specify the primary key column in the country code table.
onedata.dataquality.countrytranslation.primarykeycolumn=CNTRY_ID
onedata.dataquality.countrytranslation.isocountrycodecolumn
Specify the ISO code column in the country code table.
onedata.dataquality.countrytranslation.isocountrycodecolumn=ISO_CHAR_2_CODE
onedata.dataquality.useMatchWindowSize
*onedata.dataquality.useMatchWindowSize=true
*onedata.dataquality.useMatchWindowSize=false
onedata.dataquality.additionalpropertydelimiter
Specify the delimiter used between columns in a data source file.
onedata.dataquality.additionalpropertydelimiter=;
onedata.dataquality.creategoldpattern
onedata.dataquality.creategoldpattern=101
onedata.dnb.attributeprefix
Specify the prefixes to use when storing data based on matching strings.
onedata.dnb.attributeprefix=BusinessName=StdBusinessName;
Country=StdCountry;StateRegion=StdStateRegion;
PostCode=StdPostCode;PostTown=StdPostTown
onedata.dnb.companysearchattributemapping
onedata.dnb.companysearchattributemapping
onedata.job.attachmentmaxrecordcount
Specify the maximum number of records to include in a generated report when the report is sent as a file attachment. The default is 1000. Any reports exceeding the value defined in this property cannot be sent as an attachment.
onedata.job.attachmentmaxrecordcount=1000
onedata.rmi.registry.host
Specify the host on which OneData runs when connecting from different clients like PL-SQL or RMI hooks. The following example sets the RMI Registry as localhost.
onedata.rmi.registry.host=localhost
onedata.broadcastmessage.fetchinterval
Specify the duration (in seconds) for which OneData waits before checking for new broadcast messages. The following example sets the wait interval to 60 seconds between fetching broadcast messages.
onedata.broadcastmessage.fetchinterval=60
ABAC Properties
onedata.abac.externalrolesreader.class
Specify the external class that contains details for external roles.
onedata.abac.externalrolesreader.configuration
Specify whether the logic inside externalrolesreader can be implemented without recompiling the class (for example, external roles reading file path).
*onedata.abac.externalrolesreader.configuration=true
*onedata.abac.externalrolesreader.configuration=false
onedata.abac.databasefunctionname
Specify whether the database function name checks for role privileges on column.
*onedata.abac.databasefunctionname=true
*onedata.abac.databasefunctionname=false
Terracotta Properties
onedata.inmemorycaching.enabled
Enable in-memory caching.
*onedata.inmemorycaching.enabled=true
*onedata.inmemorycaching.enabled=false
onedata.inmemorycaching.loaddata.enabled
Specify whether to load data on every startup from all nodes.
*Loads data on every startup from all nodes.
onedata.inmemorycaching.loaddata.enabled=true
*onedata.inmemorycaching.loaddata.enabled=false
onedata.inmemorycaching.usermetacache.loadonstartup
Enable user-meta cache load process on system startup.
*Default.
onedata.inmemorycaching.usermetacache.loadonstartup=true
*onedata.inmemorycaching.usermetacache.loadonstartup=false
onedata.inmemorycaching.provider.name
Specify the use of either Coherence or Terracotta for caching.
*onedata.inmemorycaching.provider.name=terracotta
*onedata.inmemorycaching.provider.name=coherence
onedata.terracotta.serverinfo
Specify the Terracotta server port.
onedata.terracotta.serverinfo=localhost:9510
onedata.terracotta.numeric.nullvalue
onedata.terracotta.numeric.nullvalue=-2147483648
onedata.terracotta.string.nullvalue
onedata.terracotta.string.nullvalue=OD#NULL#OD
onedata.terracotta.date.nullvalue
onedata.terracotta.date.nullvalue=1970-01-01 00:00:00
JCS Properties
onedata.jcs.remotecache.enabled
Enable JCS distributed caching.
*onedata.jcs.remotecache.enabled=true
*onedata.jcs.remotecache.enabled=false
onedata.jcs.remotecache.servers
Specify the cache failover server configuration hostname:port(primary),hostname:port(failover1)
onedata.jcs.remotecache.servers=host1:port1,host2:port2
onedata.jcs.remotecache.autostart
Specify whether OneData starts the remote cache server even if the remote cache is enabled.
*Automatically restarts the server.
onedata.jcs.remotecache.autostart=true
*Default. Requires manual restart of the server.
onedata.jcs.remotecache.autostart=false
classpath.onedata.jcs.remotecache.java.path
Specify the bin folder location of the local Java jdk installation. If not set, OneData uses the default location set in the classpath.onedata.jcs.remotecache.java.path property.
classpath.onedata.jcs.remotecache.java.path=C:\\java\\jdk1.5.0_09\\bin
onedata.jcs.remotecache.java.minserverheapsize
Specify the minimum heap size of the JCS remote cache server in megabytes MB (JVM arg -Xms). Default is 128.
onedata.jcs.remotecache.java.minserverheapsize=128
onedata.jcs.remotecache.java.maxserverheapsize
Specify the maximum heap size of the JCS remote cache server in megabytes MB (JVM arg -Xmx). Default is 512.
onedata.jcs.remotecache.java.maxserverheapsize=512
onedata.jcs.remotecache.name
Enable JCS distributed caching and provide the name of the remote cache configuration. Default is REMOTE_CACHE.
onedata.jcs.remotecache.name=REMOTE_CACHE
onedata.jcs.remotecache.nodesize
Specify the number of nodes in a cluster. Multiply this value with the maximum object size of each cache region in the cache server.
onedata.jcs.remotecache.nodesize=1
onedata.jcs.remotecache.lib
Specify the library dependencies for the JCS remote cache server. These libraries should be in the webapp lib folder at runtime. Any changes in the actual jar filenames should also be updated here. Required libraries are jcs-1.3.jar, concurrent.jar, commons-logging.jar, and commons-lang-2.4.jar.
Note: Do not change this parameter unless a library has been upgraded.
onedata.jcs.remotecache.lib=jcs-1.3.jar,concurrent.jar,commons-logging.jar,commons-lang-2.4.jar
onedata.metamap.datafetchsize
Specify the load size for metamap data.
onedata.metamap.datafetchsize=100
onedata.eagercaching.enabled
Enable eager caching.
*onedata.eagercaching.enabled=true
*onedata.eagercaching.enabled=false
onedata.eagercaching.maxobjects
Specify the maximum number of objects to load in the cache. If 0, then the default is the value used in the licensing module.
onedata.eagercaching.maxobjects=100
onedata.eagercaching.multiplicationfactor
Specify the multiplication factor for eager cache personalization and privileges.
onedata.eagercaching.multiplicationfactor=5
onedata.xslt.templates
Specify the name of the XSLT templates.
onedata.xslt.templates=ARIS Template
onedata.buildNumber
Specify the release build number.
onedata.buildNumber=BUILD_NUMBER
onedata.webservice.rest.wildcard.op
Specify the default wildcard character in REST web services. This can be overridden in the rest service. Ensure that the character is not used in the data column. Allowable values are $`!;@^*( )< >':|~.
onedata.webservice.rest.wildcard.op=$
onedata.webservice.rest.baseVersion
Specify the version for downward compatibility in REST web services for the response output when retrieving data. The value specified in the request parameter overrides the one specified at the system level.
*onedata.webservice.rest.baseVersion=true
*onedata.webservice.rest.baseVersion=false
onedata.mdr.classificationschemeitem.conceptualobjectname
Specify the name of the conceptual object in the Classification Scheme.
onedata.mdr.classificationschemeitem.conceptualobjectname=Classification Scheme Item Management
SSO Properties
onedata.eagercaching.enabled
Enable eager caching.
*onedata.eagercaching.enabled=true
*onedata.eagercaching.enabled=false
onedata.message.outbound.realtime.ms.discard
Specify whether to display multi-select columns in XML.
*Default. The outbound XML displays multi-select column values.
onedata.sso.enabled=true
*The outbound XML hides the multi-select columns.
onedata.sso.enabled=true
onedata.sso.enabled
Enable SSO with external authentication.
Possible values are:
*true. If you want to enable SSO with external authentication.
onedata.sso.enabled=true
*false. If you want to disable SSO with external authentication. You can also use the same value to enable Kerberos-based SSO.
onedata.sso.enabled=true
onedata.sso.userid.header
Specify the key that OneData must use to get the username from the request header after external authentication is complete.
onedata.sso.logout.uri
Specify the URL to which the user must be directed after logging out of OneData.
onedata.sso.logout.uri=<SSO_LOGOUT_URL>
onedata.sso.impl.className
Specify the fully qualified class name of the custom SSO (with external authentication) implementation class.
onedata.sso.impl.className=[classname]
LDAP Properties
onedata.eagercaching.enabled
Enable eager caching.
*onedata.eagercaching.enabled=true
*onedata.eagercaching.enabled=false
onedata.tree.treenodecount
Specify the number of rows to display for object hierarchy represented in the tree display mode in Data Manager.
onedata.tree.treenodecount=100
onedata.ldapimport.batchsize
Specify the number of rows to import during batch transactions.
onedata.ldapimport.batchsize=100
onedata.ldapimport.poolsize
Specify the size of the LDAP connection pool.
onedata.ldapimport.poolsize=5
onedata.ldapimport.pooled
Specify the LDAP Import Execution properties.
Metadata Properties
onedata.quartz.explicit.connectionProvider.enable
Enable the quartz explicit connection provider.
*onedata.quartz.explicit.connectionProvider.enable=true
*onedata.quartz.explicit.connectionProvider.enable=false
onedata.transfermetadata.objectidentifer.enabled
Enable the object name identifier in metadata transfers.
*onedata.transfermetadata.objectidentifer.enabled=true
*onedata.transfermetadata.objectidentifer.enabled=false
onedata.multiselect.excludecyclicFK.enabled
Specify whether to exclude multi-select columns from the foreign key when checking cyclic relationships.
*onedata.multiselect.excludecyclicFK.enabled=true
*onedata.multiselect.excludecyclicFK.enabled=false
onedata.hook.wf.mscolumnprocess.enabled
Enable processing of multi-select columns in workflow hooks.
*onedata.hook.wf.mscolumnprocess.enabled=true
*onedata.hook.wf.mscolumnprocess.enabled=false
onedata.charlengthsemantics.enabled
Specify the semantics for multi-byte characters while running conceptual object export jobs.
*OneData uses CHAR semantics.
onedata.charlengthsemantics.enabled.true
*Default. OneData uses the default character semantics. In Oracle, default character semantics is set using the parameter NLS_LENGTH_SEMANTICS.
onedata.charlengthsemantics.enabled.false
onedata.pagelevelauthorizationcheck.enabled
Specify if page level authorization is allowed. Page level authorization is implemented only for those pages set in the Menu toolbar, under Administer > Security.
*OneData verifies the user’s security permission before loading a page.
onedata.pagelevelauthorizationcheck.enabled=true
*Default. Disables page level authorization.
onedata.pagelevelauthorizationcheck.enabled=false
Search Engine Properties
Server configuration properties
onedata.search.server
Specify the search engine server OneData must use. The default is ELASTIC_SEARCH.
onedata.search.server=ELASTIC_SEARCH
onedata.search.elasticsearch.server.httpurl
Specify the Elasticsearch server URL. http://localhost:9240 is the default, but you can modify it, if required.
onedata.search.elasticsearch.server.httpurl=http://localhost:9051
onedata.search.elasticsearch.server.host
Specify the Elasticsearch server hostname. localhost is the default, but you can modify it, if required. 2m
If you have a clustered Elasticsearch server, include all nodes with # as the delimiter.
*onedata.search.elasticsearch.server.host=localhost
onedata.search.elasticsearch.server.host=server1#server2#server3
onedata.search.elasticsearch.server.tcp.port
Specify the Elasticsearch server TCP port.9340 is the default, , but you can modify it, if required.
If you have a clustered Elasticsearch server, include all nodes with # as the delimiter. For example, if you have
onedata.search.elasticsearch.server.host = server1#server2#server3, then
onedata.search.elasticsearch.server.tcp.port = 9052#9052#9052
onedata.search.elasticsearch.enabled
Enable the Elasticsearch engine. true is the default value.
*onedata.search.elasticsearch.enabled=true
*onedata.search.elasticsearch.enabled=false
onedata.search.elasticsearch.loaddata.loadonstartup
Enable the loading of data to the Elasticsearch search engine during OneData startup. true is the default value.
For clustered Elasticsearch server, set this property to true only on a single node and false on all the other nodes.
*onedata.search.elasticsearch.loaddata.loadonstartup=true
*onedata.search.elasticsearch.loaddata.loadonstartup=false
onedata.search.elasticsearch.loaddata.poolsize
Specify the size of the Elasticsearch connection pool. 5 is the default.
onedata.search.elasticsearch.loaddata.poolsize=5
onedata.search.elasticsearch.loaddata.batchsize
Specify the number of table rows to load for processing by Elasticsearch. 100 is the default.
onedata.search.elasticsearch.loaddata.batchsize=100
Clustered server configuration properties
onedata.search.elasticsearch.cluster.clustername
Specify the unique cluster name as given in the elasticsearch.yml file.
onedata.search.elasticsearch.cluster.clustername=ODE_DEV
Search fuzziness configuration properties
onedata.search.elasticsearch.fuzziness
Specify if Elasticsearch fuzzy matching is enabled and the matching algorithm employed. AUTO is the default value and enables fuzzy matching. The other possible values are:
*-1. Fuzzy matching is disabled.
*1. Sets the edit distance to one character.
*2. Sets the edit distance to two characters.
*3. Sets the edit distance to three characters.
*onedata.search.elasticsearch.fuzziness=AUTO
*onedata.search.elasticsearch.fuzziness=-1
*onedata.search.elasticsearch.fuzziness=1
*onedata.search.elasticsearch.fuzziness=2
Search analyzer configuration properties
onedata.search.elasticsearch.termoperator
Specify the operators to use when the search string contains multiple words. The default value is:
onedata.search.elasticsearch.termoperator=and
onedata.search.elasticsearch.ngram.filter.type
Specify the Elasticsearch ngram tokenizer for the analyzer to use. nGram is the default.
onedata.search.elasticsearch.ngram.filter.type=nGram
onedata.search.elasticsearch.ngram.maxgram
Specify the maximum ngram size. 8 is the default. You can modify this value, but it is not recommended. For details on Elasticsearch recommendations, see the Elasticsearch documentation.
onedata.search.elasticsearch.ngram.maxgram=8
onedata.search.elasticsearch.ngram.mingram
Specify the minimum ngram size. 3 is the default. You can modify this value, but it is not recommended. For details on Elasticsearch recommendations, see the Elasticsearch documentation.
onedata.search.elasticsearch.ngram.mingram=1
onedata.search.elasticsearch.ngram.truncate.filter.type
Specify the token filter for Elasticsearch analyzer. This allows the analyzer to break the search strings into specific lengths. truncate is the default.
onedata.search.elasticsearch.ngram.truncate.filter.type=truncate
onedata.search.elasticsearch.ngram.truncate.length
Specify the length parameter for the token filter. This number defines the number of characters in the search string that the analyzer can truncate. 8 is the default.
onedata.search.elasticsearch.ngram.truncate.length=8
onedata.search.autocomplete.mincharlength
Specify the number of characters users must enter before the auto-complete suggestions are displayed for the search string. 3 is the default. Can be changed, but not recommended.
onedata.search.autocomplete.mincharlength=3
onedata.search.autocomplete.category.pagesize
Specify the maximum number of auto-complete suggestions to display in the select box. 5 is the default.
onedata.search.autocomplete.category.pagesize=5
User interface properties
onedata.search.searchpane.grid.pagesize
Specify the maximum number of search results to display in the result grid box for each data type. 5 is the default.
onedata.search.searchpane.grid.pagesize=5
onedata.search.contextpane.grid.pagesize
Specify the size of the details pop-up window displayed when the user clicks the record name in the search results list. 10 is the default.
onedata.search.contextpane.grid.pagesize=10
New UI (Search) Properties
onedata.search.searchpane.grid.pagesize
Specify the maximum number of search results to display in the result grid box for each data type. 5 is the default.
onedata.search.searchpane.grid.pagesize=5
onedata.search.contextpane.grid.pagesize
Specify the size of the details pop-up window displayed when the user clicks the record name in the search results list. 10 is the default.
onedata.search.contextpane.grid.pagesize=10

Copyright © 2011-2018 | Software AG, Darmstadt, Germany and/or Software AG USA, Inc., Reston, VA, USA, and/or its subsidiaries and/or its affiliates and/or their licensors.
Innovation Release