This is an old revision of the document!


Integrity

Example Configuration (conf/config.xml):

<cms-type name="integrity">
    <cms-host ident="integrity.ident.1" name="integrity.myserver.com" displayName="Integrity Example Server">
        <cms-property name="user" value="integrity_username" />
        <cms-property name="password" value="integrity_password" />
        <cms-property name="protocol" value="http" />
        <cms-property name="port" value="7001" />
        <cms-property name="createSubprojects" value="false"/>
    </cms-host>
</cms-type>

Configuration Settings:

  • cms-host ident: This setting needs to be a custom unique identifier for each cms host setting
  • cms-host name: The actual web address of the integrity server without protocol (http/https) an port
  • cms-host displayName: The name of the Integrity server as it will be displayed in the Stages UI
  • cms-property user: Integrity username which will be used by Stages root user (system account) and for prefetching file metadata (revision numbers, checkin dates, …)
  • cms-property password: Integrity password for Stages system account
  • cms-property createSubprojects: Specifies if newly created file paths in Integrity projects will be created as subprojects or as directories. Allowed values: true, false. Default value: false
  • cms-property timeoutMillis: Specifies how long (in milliseconds) Stages will wait for a reponse by Integrity to most requests before considering them as timed out. Defaultvalue : 6000
  • cms-property longRunningOpsTimeoutMillis: Specifies how long (in milliseconds) Stages will wait for a reponse by Integrity to potentially longer running requests (e.g. file uploads) before considering them as timed out. Dafault Value: 60000