All DFC Configurations is performed in dfc.properties. DFC checks the configuration changes based on the value of dfc.config.check_interval property. The default is 30 seconds Configuration can also be done programmatically using DfPrefrences. These changes are not persistent Not all information can be updated programmatically dfc.properties: An Example dfc.data.dir=C:/Documentum dfc.globalregistry.password=pIr+SciyEGuEv72thH1mEQ== dfc.globalregistry.repository=testrepo dfc.globalregistry.username=dm_bof_registry dfc.docbroker.host[0]=testserver dfc.docbroker.port[0]=1489 dfc.security.keystore.file=C:/Documentum/config/dfc.keystore dfc.session.secure_connect_default=try_native_first dfc.tokenstorage.dir=C:/Documentum/apptoken dfc.tokenstorage.enable=false

There are two modes of installation of DFC: Standalone – Installed as a part of client application. Configured information in dfc.properties. DFC.jar placed in WEB-INF/lib dfc.properties and log4j.properties files placed in WEB-INF/classes Applications can be configured with different dfc installation. Embedded – Deployed with web application Added to WAR or EAR file. DFC is sandboxed. No installer required. Installation Requirements: Java 1.5 or above. Documentum repository 5.3 or above….

DFC Runs On : A Java virtual machine (JVM) The machine that runs Content Server. For example, to be called from a Docbasic method as part of a workflow or document lifecycle. A middle-tier system. For example, on an application server to support WDK or to execute server methods. An end user’s computer. For example, to support Documentum Desktop.

Documentum Foundation Classes (DFC) is an object oriented application programming interface (API) and framework for accessing, customizing, and extending Documentum functionality. Documentum has implemented DFC as a set of Java interfaces and implementation classes. DFC also provides the Documentum Java-COM bridge (DJCB) to make the interfaces available in Microsoft’s Component Object Model (COM) environment. The core of DFC is a set of Java classes, but it includes other elements as well: Shared libraries…