The IFCR is a custom component that specifies user information for an Endeca Configuration Repository that is running inside Oracle Endeca Workbench. The deployment template scripts use the information to connect to an Endeca Configuration Repository and move configuration used by Authoring and Live Dgraphs, the media MDEX reference application, and the IFCR Backup Utility.
You define an IFCR component in
the
WorkbenchConfig.xml
file which is then referenced by
AppConfig.xml.
The
custom-component
configuration properties identify the
IFCR in the Data Ingest Hosts section of
DataIngest.xml
.
The properties are defined as follows:
The
custom-component
also defines the following IFCR
configuration properties:
repositoryUrl
- Specifies host, port, and ifcr directory ashttp://<workbench host>:<port>/ifcr
.applicationExportDir
- Name of the directory to which Workbench publishes generational ZIP files containing content changes. The Assembler accesses these ZIP files to obtain updates to both rules and content.numExportBackups
- Indicates the number of backups to keep for exported configuration of the Endeca Configuration Repository. If this property is not configured, then no backups are retained. The default value is 5.credentialsKey
- Specifies the key name used to retrieve the Workbench administrator user name and password from OCS. For information about credential keys, refer to the Oracle Commerce Guided Search Security Guide.
The
custom-component
references the custom bean
csfManager
, which defines
jpsConfigPath
and
mapName
properties. For information about the
csfManager
custom bean, see
Specifying Workbench authentication credentials for the Endeca
Configuration Repository.
This example shows a typical configuration:
<!-- ################################################################### # IFCR - A component that interfaces with the Workbench repository. --> <custom-component id="IFCR" host-id="ITLHost" class="com.endeca.soleng.eac.toolkit.component.IFCRComponent"> <properties> <property name="repositoryUrl" value="http://localhost:8006/ifcr" /> <property name="applicationExportDir" value="C:\Endeca\ToolsAndFrameworks\11.2.0\server\workspace\state\repository"/> <property name="numExportBackups" value="3" /> <property name="credentialsKey" value="ifcr"/> </properties> <custom-bean ref="csfManager"/> </custom-component>