The atg.endeca.configuration.ApplicationConfiguration class provides a central place for configuring various global settings, including language configuration options and application naming. The Guided Search integration includes a component of this class, /atg/endeca/ApplicationConfiguration. The following are key properties of this component:

locales

An array of the locales to generate records for. To generate records in multiple languages, you specify the locales using this property. For example:

locales=en_US,fr_FR

Note that only one set of records is generated for each language. So, for example, if you specify multiple locales where the language is French (for example, ca_FR and fr_FR), only one set of French records is generated.

defaultLanguageForApplications

The two-letter code of the default language for the applications. This should be null (the default) if you are using a separate EAC application for each language. See the Routingchapter for more information about when this property should be set.

baseApplicationName

The base string used in constructing the EAC application names. The default setting is ATG. You can override the default when you use CIM to configure your Oracle Commerce Platform environment.

keyToApplicationName

A map of application keys to application names. You can use this property to override the default application naming convention. See the Routingchapter for more information about the naming convention and when this property should be set.

defaultApplicationKey

The application key to use if the current application cannot otherwise be determined. An array of the keys is stored in the read-only applicationKeys property. If there is a separate application for each language, the first key listed in the applicationKeys property is the default, unless you change the default by explicitly setting the defaultApplicationKey property to a different key.

If there is only one EAC application, you do not need to set this property; it will automatically be set to default.

applicationKeyToMdexHostAndPort

A map where the keys identify each EAC application and the values specify the host names and port numbers for the MDEX engines associated with each application. See Connecting to the Workbench and MDEX in the Query Integration chapter for more information about this property.

applicationRoutingStrategy

A component of a class that implements the atg.endeca.configuration.ApplicationRoutingStrategy interface. The specific class determines the logic for directing records to EAC applications for indexing and for directing queries to those applications. See the Routingchapter for more information.

workbenchHostName

The fully qualified host name, including the domain, of the machine running the Oracle Commerce Workbench. You can specify this setting when you use CIM to configure your Oracle Commerce Platform environment.

workbenchPort

The port number for accessing the Oracle Commerce Workbench. The default setting is 8006. You can override this default when you use CIM to configure your Oracle Commerce Platform environment.

credentialStoreManager

The component that manages the credential store where login credentials for the Oracle Commerce Workbench are stored. By default, this property is set to:

credentialStoreManager=\
  /atg/dynamo/security/opss/csf/CredentialStoreManager

The credential store is implemented using the Credential Security Framework (CSF) of Oracle Platform Security Services (OPSS). You can create credentials using CIM, and add or delete credentials using the page for the CredentialStoreManager component in the Dynamo Server Admin. For more information about using CSF with Oracle Commerce, see the Platform Programming Guide.

workbenchCredentialStoreMapName

The name of the credential store map used to store workbench login credentials. By default, this is set to:

workbenchCredentialStoreMapName=endecaToolsAndFrameworks
workbenchCredentialStoreKeyName

The name of the key used to retrieve workbench login credentials from the credential store map. By default, this is set to:

workbenchCredentialStoreKeyName=ifcr
recordIdName

The output name used in records for the $docId property. Set by default to record.id. The value of this property is used as the unique identifier for a record. See Automatically Included Properties in the Configuring EndecaIndexingOutputConfig Definition Files chapter for more information about this property.

recordSourceName

The output name used in records for the $repository.repositoryName property. Set by default to record.source. The value of this property identifies the name of the source repository. See Automatically Included Properties in the Configuring EndecaIndexingOutputConfig Definition Files chapter for more information about this property.

recordTypeName

The output name used in records for the $itemDescriptor.itemDescriptorName property. Set by default to record.type. The value of this property identifies the repository item type used to generate the record. See Automatically Included Properties in the Configuring EndecaIndexingOutputConfig Definition Files chapter for more information about this property.


Copyright © 1997, 2016 Oracle and/or its affiliates. All rights reserved. Legal Notices