loading table of contents...

Content Server Manual / Version 2310

Table Of Contents

Content Server Manual

Copyright CoreMedia GmbH © 2023

CoreMedia GmbH

Altes Klöpperhaus, 5. OG

Rödingsmarkt 9

20459 Hamburg


All rights reserved. No part of this manual or the corresponding program may be reproduced or copied in any form (print, photocopy or other process) without the written permission of CoreMedia GmbH.


Alle Rechte vorbehalten. CoreMedia und weitere im Text erwähnte CoreMedia Produkte sowie die entsprechenden Logos sind Marken oder eingetragene Marken der CoreMedia GmbH in Deutschland. Alle anderen Namen von Produkten sind Marken der jeweiligen Firmen.

Das Handbuch bzw. Teile hiervon sowie die dazugehörigen Programme dürfen in keiner Weise (Druck, Fotokopie oder sonstige Verfahren) ohne schriftliche Genehmigung der CoreMedia GmbH reproduziert oder vervielfältigt werden. Unberührt hiervon bleiben die gesetzlich erlaubten Nutzungsarten nach dem UrhG.

Licenses and Trademarks

All trademarks acknowledged.

December 11, 2023

1. Preface
1.1. Audience
1.2. Typographic Conventions
1.3. CoreMedia Services
1.3.1. Registration
1.3.2. CoreMedia Releases
1.3.3. Documentation
1.3.4. CoreMedia Training
1.3.5. CoreMedia Support
1.4. Changelog
2. Overview
2.1. The Content Server
2.2. Replication Live Servers
2.2.1. State Diagram
2.2.2. Extent of Replication
2.2.3. Inconsistencies during Replication
2.2.4. Fault Tolerance of the Content Delivery Environment
2.3. Multi-Master Publishing
2.4. Server Run Levels
2.5. Changelog
2.6. Editing Dates
3. Configuration and Operation
3.1. Deploying the Content Server
3.2. Configuring the Database
3.2.1. Specifying Tablespaces for the Content Server
3.2.2. Oracle Database
3.2.3. Microsoft SQL Server
3.2.4. PostgreSQL Database
3.2.5. MySQL Database
3.2.6. Replication at the Database Level
3.3. Configuring Blob Storage
3.4. Exclusive Locks
3.5. Configuring CORBA
3.6. Extending the Content Server
3.7. Starting the Server
3.8. Recovery of Content Server Databases
3.8.1. Backup Strategy
3.8.2. Recovery of a Content Management Server Database
3.8.3. Recovery of a Master Live Server Database
3.9. Administrating Replication Live Servers
3.9.1. Installing the First Replication Live Server
3.9.2. Installing further Replication Live Servers
3.9.3. Replication Live Servers Backups
3.9.4. Restoring from Replication Live Server Backup
3.9.5. Restoring from Master Live Server Backup
3.9.6. Removing a Replication Live Server
3.9.7. Analyzing the Replicator State
3.10. Administrating Multi-Master Publishing
3.10.1. Enabling Multi-Master Publishing
3.10.2. Configuring Multi-Master Publishing
3.10.3. Adding Publication Targets
3.10.4. Migrate to Multi-Master Management Extension
3.11. Truncate the ChangeLog
3.12. LDAP Integration
3.12.1. User Authentication
3.12.2. Configuration of UserProviders
3.12.3. LdapUserProvider
3.12.4. ActiveDirectoryUserProvider
3.12.5. Connecting LDAP Over SSL
3.12.6. Common Customizations
3.12.7. LDAP User and User Changes Application
3.13. Server Utility Programs
3.13.1. Information
3.13.2. Operation
3.13.3. Repository
3.14. JMX Management
3.15. User Administration
3.15.1. Predefined Users and Groups
3.15.2. User Rights Management
3.15.3. Administrator Groups
3.15.4. Content Server Groups and Users
3.15.5. Live Server Groups and Users
3.15.6. Assigning Licenses to Users
3.16. Troubleshooting
4. Developing a Content Type Model
4.1. Properties
4.2. Creating Content Type Definitions
4.2.1. Structure of Content Type Definitions
4.2.2. Inheriting Content Types
4.2.3. Attaching Properties to Existing Content Types
4.3. Schema Update
4.3.1. The Database Schema
4.3.2. Struct Properties
4.3.3. Adding Content Types
4.3.4. Renaming Content Types
4.3.5. Deleting Content Types
4.3.6. Adding Properties
4.3.7. Renaming Properties
4.3.8. Changing Properties
4.3.9. Deleting Properties
5. Reference
5.1. Configuration Property Reference
5.2. Managed Properties

List of Tables

1.1. Typographic conventions
1.2. Pictographs
1.3. CoreMedia manuals
1.4. Changes
2.1. Master Live Server failure
2.2. Master Live Server deadlock
2.3. Database failure
2.4. Replication Live Server failure
2.5. Database failure
2.6. CAE failure
2.7. CAE deadlock
2.8. Different state dates
3.1. Attributes of the bean element
3.2. Condition classes which could be used in the <bean> element.
3.3. Attributes of the property element
3.4. Properties used to configure Multi-Master Management
3.5. Options of CapLoginModule
3.6. Options of the LdapLoginModule
3.7. CoreMedia services
3.8. NameLoginPredicate options
3.9. AttributeLoginPredicate options
3.10. JndiNameLoginPredicate options
3.11. Common options of server utilities
3.12. Options of dump
3.13. Options of license
3.14. The parameters of processorusage
3.15. Options of the publications utility
3.16. Options of the rules utility
3.17. Options of the session utility
3.18. Parameters of validate-link-type
3.19. Parameters of validate-multisite
3.20. Issues of validate-multisite
3.21. Commerce-related Issues of validate-multisite
3.22. Options of the changepassword tool
3.23. Options of the clean recycle bin
3.24. Switches of the version collector
3.25. Switches of the version collector
3.26. Reference times for content-uuid-import for a million contents
3.27. Parameters of content-uuid-export
3.28. Parameters of generate-content-uuid-map
3.29. Parameters of content-uuid-import
3.30. Options of dbindex
3.31. Parameters of dumpusers
3.32. Variables for Groovy Shell
3.33. Options of jmxdump
3.34. Options of the events utility
3.35. Parameters of restoreusers
3.36. Options of runlevel
3.37. Schemaaccess actions
3.38. Parameters of the serverimport utility
3.39. Parameters of the serverexport utility
3.40. Options of tracesession
3.41. Parameters of the usedlicenses utility
3.42. Options of approve
3.43. Options of the bulkpublish tool
3.44. Options of destroy
3.45. Options of publish
3.46. Parameters of the publishall utility
3.47. Parameters of the republish utility
3.48. Parameters of the query utility
3.49. Identifiers and literals
3.50. Parameters of the queryapprove utility
3.51. Parameters of the querypublish utility
3.52. Parameters of the search utility
3.53. Standard groups
3.54. Users and their groups
3.55. Users and their groups in Content Management Server only
3.56. Default mapping of user rights
3.57. Workflow role groups
3.58. System users and usage
3.59. User rights
3.60. Example rule table
3.61. Rule to read a content item
3.62. Rule to create a content item
3.63. Rule for content item operations
3.64. Rules to move a content item
3.65. Rule to mark or (un)mark a content item for deletion
3.66. Rules to delete a content item
3.67. Rule to (dis)approve a content item
3.68. Rule to publish a content item
3.69. Rule to check in content items of other users
3.70. Rule to read folder properties
3.71. Rule to place approve or disapprove a folder
3.72. Rule to publish a folder
3.73. Rule to create subfolders
3.74. Rule to operate on subfolders
3.75. Rules to move a folder
3.76. Rule to supervise a content item
3.77. Rule to supervise content items in a folder
3.78. Rule to supervise a folder
3.79. Example rules for rights computation
3.80. Example for conflicting rules
3.81. Example rules to compute effective rights
3.82. Example rules with implicit navigate through right
3.83. Example rules with resolved navigate through right
3.84. Example rules with implicit READ right
3.85. Example rules with explicit READ right
3.86. Example rules with READ right withdrawn
4.1. Common Attributes
4.2. Attributes of a StringProperty field
4.3. Attributes of an XmlProperty field
4.4. Attributes of LinkListProperty
4.5. Attributes of XmlGrammar element
4.6. Attributes of the XMLSchema element
4.7. Attributes of the ImportGrammar element
4.8. System attributes of the content type table
4.9. How to delete properties of different type
5.1. JMX manageable attributes of the Content Server
5.2. JMX manageable operations of the Content Server
5.3. JMX manageable attributes of the Publisher
5.4. JMX manageable attributes for Publication Targets
5.5. JMX manageable operations of the Publisher
5.6. JMX manageable attributes of the Replicator

List of Examples

3.1. Oracle: create DB User
3.2. Add privileges for Oracle 12c user
3.3. Oracle: delete DB User
3.4. Example configuration
3.5. Custom store configuration
3.6. The jaas.conf file
3.7. JAAS syntax
3.8. jaas.conf example
3.9. Example for Active Directory Server
3.10. Configuration of a second UserProvider
3.11. Configuration of java.naming properties
3.12. Base Distinguished Names
3.13. Execution of CM IOR with IOR of the CM Server
3.14. Result of repositorystatistics
3.15. Usage of validate-multisite
3.17. Example of simple custom selector
3.18. Example for custom selector with parameter
3.19. Typical Usage Example
3.20. Typical Usage Example
3.21. Usage of content-uuid-export
3.22. Usage of generate-content-uuid-map
3.23. Usage of content-uuid-import
3.24. Snippet of dumpusers output
3.25. Usage of dumpusers
3.26. Start JShell (Default)
3.27. Virtual Built-In Startup Script: COREMEDIA
3.28. Restrict to DEFAULT
3.29. Connection at Startup (System Properties)
3.30. Connection at Startup (Environment Variables)
3.31. Connection within JShell
3.32. Exit Code Handling
3.33. Save Startup Script
3.34. Usage of the events utility
3.35. Output of events
3.36. Snippet of dumpusers output
3.37. User definition including an unencrypted password
3.38. Usage of dumpusers
3.39. Usage of schemaaccess
3.40. CM sql command line operation
3.41. Usage of bulkpublish
3.42. Usage of publishall
3.44. Query usage
3.45. Result of a query
3.46. Transformation of a legacy query
3.47. EBNF definition of the query language
3.48. Usage of search utility
3.49. Groups in Workflow Server properties
3.50. A sample login bouncer configuration
4.1. The base-doctypes.xml file
4.2. The specific-doctypes.xml file
4.3. Example of a content type definition
4.4. Using XML Schemas
4.5. Example for content type inheritance
4.6. Struct XML with link list property
4.7. Error message because of invalid link type
4.8. Log entries when string property has been changed
4.9. Log entries when an existing string property is newly observed
4.10. Log entries when an existing string property is not observed anymore

Search Results

Table Of Contents

Your Internet Explorer is no longer supported.

Please use Mozilla Firefox, Google Chrome, or Microsoft Edge.