---
title: Content Server - Property File Updates
slug: docuflow-for-filenet/content-server-property-file-updates
createdAt: 2024-09-03T22:20:30.189Z
---

Modifications are required in the Active.ini file, which is located in the Profile folder. The following changes need to be made:

### General Preferences Configuration

Before configuring the CM8 connection, ensure that the general preferences are correctly set in the \[General Preferences] section of the Active.ini file:

- **cm8.systems = CM8**
  This property specifies the identifier for the CM8 system. It should be set to "CM8" to correctly reference the Content Manager system throughout the configuration.
- **content.systems = CS1CM8**
  This property identifies the content system being used. Set it to "CS1CM8" to match the subsequent content server configuration.

### CM8 Connection Configuration

In the \[CM8 Connection] section of the Active.ini file, the following properties should be set:

- **CM8.enabled = YES**
  This property enables the CM8 connection. Ensure that it is set to "YES" to allow the application to connect to the CM8 system.
- **CM8.DataStoreName = \<\<CM8 Data Store Name>>**
  Replace \<\<CM8 Data Store Name>> with the actual name of the CM8 data store you intend to connect to.
- **CM8.ProxyUser = \<\<CM8 Datastore Username>>**
  Replace \<\<CM8 Datastore Username>> with the username used for accessing the CM8 data store.
- **CM8.ProxyPassWd = \<\<CM8 Datastore Password in Base64 Encrypted>>**
  Enter the password for the CM8 data store in Base64 encrypted format. Ensure that this value is correctly encrypted to maintain security.
- **CM8.dateTimeFormat = MM/dd/yyyy hh\:mm\:ss a z**
  This sets the date and time format for CM8. The format is in MM/dd/yyyy hh\:mm\:ss a z, which includes the date, time, and time zone.
- **CM8.sslEnabled = NO**
  If Secure Socket Layer (SSL) is not required, set this property to "NO." If SSL is needed, change this to "YES" and ensure proper SSL configuration.
- **CM8.ConfigurationString = ICMSERVERSFILE=(\<\<Full Path to cmbicmsrvs.ini>>);ICMENVFILE=(\<\<Full Path to cmbicmenv.ini>>)**
  Update the CM8.ConfigurationString to include the full paths to the cmbicmsrvs.ini and cmbicmenv.ini files. These files are essential for the connection, as they contain server and environment settings.

### Example Configuration

For better understanding, here’s an example of how the CM8.ConfigurationString might look after being updated:

:::BlockQuote
iniCopy codeCM8.ConfigurationString = ICMSERVERSFILE=(C:\\\Users\\\Muhammadk\\\Desktop\\\Useful\\\PluginConversionWorkspace\\\CM8Config\\\cmbicmsrvs.ini);ICMENVFILE=(C:\\\Users\\\Muhammadk\\\Desktop\\\Useful\\\PluginConversionWorkspace\\\CM8Config\\\cmbicmenv.ini)
:::

In this example, the paths are fully qualified, and they point to the locations where the cmbicmsrvs.ini and cmbicmenv.ini files are stored. Ensure that the paths in your configuration match the actual file locations on your system.

### Content Server Connection Configuration

In addition to the CM8 connection settings, you also need to configure properties related to the Content Server connection. These should be placed in the \[CM8 Content Server Connection] section of the Active.ini file:

- **CS1CM8.contentServer.enabled = YES**
  Enables the content server connection. This should be set to "YES" to activate the connection.
- **CS1CM8.contentServer.signatureRequired = YES**
  Indicates whether a signature is required for the connection. Set this to "YES" if a signature is mandatory.
- **CS1CM8.contentServer.overrideSystemCreateModifDate = YES/NO**
  Determines whether the creation and modification dates are manually handled. If set to "YES," manual control is enabled; otherwise, system-generated dates are used.
- **CS1CM8.contentServer.pure =**
  This property should be configured based on your specific requirements. Consult your system administrator if unsure.
- **CS1CM8.contentServer.host = 0.0.0.0**
  Replace 0.0.0.0 with the actual IP address or hostname of the content server.
- **CS1CM8.contentServer.port = 8082**
  Specifies the port number used by the content server. Ensure that this matches your server's configuration.
- **CS1CM8.contentServer.ssl = 8090**
  If SSL is enabled, specify the SSL port number here. Adjust this based on your SSL configuration.
- **CS1CM8.contentServer.threads = 10**
  Sets the number of threads the server can handle. Adjust the thread count according to your system's capacity and workload.
- **CS1CM8.contentServer.cms.type = CM8**
  Indicates that the content management system type is CM8. This should not be changed unless you are using a different CMS.
- **CS1CM8.contentServer.sap.type = ED1**
  Set the SAP server type according to your environment. ED1 is used in this example, but it may vary based on your system.
- **CS1CM8.contentServer.tmpDir = \<\<Temp Directory Path>>**
  Replace \<\<Temp Directory Path>> with the path to the temporary directory used by the content server.
- **CS1CM8.contentServer.certDir = \<\<Directory Path that holds certificate>>**
  Replace \<\<Directory Path that holds certificate>> with the directory path where SSL or other certificates are stored.
- **CS1CM8.contentServer.mapping = \<\<SAP Server Archive Link Rep Name>>**
  Specify the SAP server archive link repository name. Replace \<\<SAP Server Archive Link Rep Name>> with the correct name for your setup.
- **CS1CM8.contentServer.location = 155900703939**
  Set the location identifier as required by your environment.
- **CS1CM8.contentServer.content.type = \<\<Item Type Created in CM8>>**
  Replace \<\<Item Type Created in CM8>> with the specific item type that was created in the CM8 system.

### Document-Part Item Types

The following document-part item types must be configured to handle different content types:

- **CS1CM8.contentServer.content.docPart.nonTextualContent = ICMBASECS**
  Used to contain non-textual content such as images or audio. This item type is required.
- **CS1CM8.contentServer.content.docPart.sapNotes = ICMNOTELOGCS**
  Used to contain a log of all SAP notes. This document-part item type is essential for SAP note management.
- **CS1CM8.contentServer.content.docPart.docTextContent = ICMBASETEXTCS**
  This item type is necessary only if you want to search the content of the archived documents.
- **CS1CM8.contentServer.type = ALT1**
  Specifies the content server type. Ensure this matches your specific configuration.
- **CS1CM8.contentServer.contentType.columns = \{"DOC.DOCID":"DOC.DocId","DOC.DOCPROT":"DOC.DocProtection","DOC.CREATETS":"DOC.DocCreateTS","DOC.LASTCHANGEDTS":"DOC.DocLastChangedTS","COMMON\_PART\_PROP.COMPID":"COMMON\_PART\_PROP.CompId","COMMON\_PART\_PROP.PVERSION":"COMMON\_PART\_PROP.Version","COMMON\_PART\_PROP.CONTREP":"COMMON\_PART\_PROP.ContentType","COMMON\_PART\_PROP.CHARSET":"COMMON\_PART\_PROP.Charset","COMMON\_PART\_PROP.CHECKSUM":"COMMON\_PART\_PROP.Checksum","COMMON\_PART\_PROP.CONTTYPE":"COMMON\_PART\_PROP.ContentType","COMMON\_PART\_PROP.CREATETS":"COMMON\_PART\_PROP.CompCreateTS","COMMON\_PART\_PROP.LASTCHANGEDTS":"COMMON\_PART\_PROP.CompLastChangedTS"}**
  Configure these columns according to your content server's requirements.

### Conditional Exclusion

If the overrideSystemCreateModifDate property is set to NO, you may exclude the following part from the CS1CM8.contentServer.contentType.columns configuration:

- **"COMMON\_PART\_PROP.CONTTYPE":"COMMON\_PART\_PROP.ContentType","COMMON\_PART\_PROP.CREATETS":"COMMON\_PART\_PROP.CompCreateTS","COMMON\_PART\_PROP.LASTCHANGEDTS":"COMMON\_PART\_PROP.CompLastChangedTS"**

This exclusion is necessary when the system’s creation and modification dates are used instead of manually handling these dates.
