Configuring CQ WCM with the Apache Felix Web Management Console

Using the Apache Felix Web Management Console

Apache Felixis a community effort to implement the OSGi R4 Service Platform, which includes the OSGi framework and standard services”.

OSGi is a fundamental element in the Technology stack of CQ5, and is used to control bundles and their configuration.

The Apache Felix Web Management Console offers a selection of tabs for controlling the OSGi bundles:

  • Bundles: used for installing bundles

  • Components: used for controlling the status of components required for CQ5

  • Configuration: used for configuring the OSGi bundles, and is therefore the underlying mechanism for configuring CQ system parameters

[Important]Important

Any changes made are immediately applied to the running system. No restart is required.

It can be accessed from ../system/console/components; for example http://localhost:4502/system/console/components.

Bundles

The Bundles tab is the mechanism for installing the OSGi bundles required for CQ5.

Using this tab you can:

Install or Update

You can Browse to find the file containing your bundle and specify whether it should Start immediately and at which Start Level.

Refresh Packages

Refreshes the list displayed.

Start

Starts a bundle according to the start level specified.

Stop

Stops the bundle.

Uninstall

Uninstalls the bundle from the system.

see the status

The list specifies the current status of the bundle; clicking on the name of a specific bundle with show further information.

Components

The Components tab allow you to Enable and/or Disable the various components.

Clicking on the name of a particular component will also display further information on its status.

[Important]Important

Enabling, or disabling, a component will only apply until CRX is restarted. The start state is defined within the component descriptor, which is generated during development and stored in the bundle at bundle creation time.

Configuration

The Configuration tab is used for configuring the OSGi bundles, and is therefore the underlying mechanism for configuring CQ5 system parameters.

There are two types of configurations available from the drop down lists on this screen:

Configurations

Allows you to update the existing configurations. These have a Persistent Identity (PID) and can be either:

  • standard and integral to CQ5; these are required, if deleted the values return to the default settings.

  • instances created from Factory Configurations; these instances are created by the user, deletion removes the instance.

Factory Configurations

Allows you to create an instance of the required functionality object.

This will be allocated a Persistent Identity and then listed in the Configurations drop down list.

Selecting any entry from the lists will display the parameters related to that configuration.

You can then:

Save

Save the changes made.

For a Factory Configuration this will create a new instance with a Persistent Identity. The new instance will then be listed under Configurations.

Reset

Reset the parameters shown on screen to those saved last.

Delete

Delete the current configuration. If standard, the parameters are returned to the default settings. If created from a Factory Configuration, then the specific instance is deleted.

OSGi Configuration Settings

CRX Configurations

This section deals with the configuration details of specific bundles and/or instances of bundles required for CRX.

Apache Felix OSGI Management Console

Configuration of the OSGi Management Console.

Table 15. OSGi Management Console

ParameterComments 
User Name

The name of the user allowed to access the OSGi Management Console. This must match a valid account registered in CRX.

To disable authentication clear this value.

Default: admin

Realm

The name of the HTTP Authentication Realm.

Default: OSGi Management Console

Root URI

The root path to the OSGi Management Console. This is used when starting the console; for example, using the default: http://localhost:4502/system/console.

Default: /system/console

Default Page

The name of the default configuration page when invoking the OSGi Management console.

The console has several pages, or tabs. This value specifies which will be shown when the console is started.

Default: bundles

Password

The password for the user allowed to access the OSGi Management Console. This must match the password as registered in CRX.

Upon initial installation you should change the password of the account used to access the OSGi Management Console. After that it should be changed in compliance with security guidelines at the customer site.

Default: admin


Apache Sling GET Servlet

These settings are for the use of Day Management AG.

Apache Sling JCR Install

These settings are for the use of Day Management AG.

Apache Sling JCR ResourceBundle Provider

The ResourceBundleProvider service loads the messages from the repository. Here you may configure how the provider accesses the repository.

If the user name field is left empty, the provider accesses the repository anonymously. Otherwise the user name and password specified are used to access the repository.

Failing to access the repository, effectively disables the provider.

Table 16. JCR ResourceBundle Provider

ParameterComments 
Password

The password required for the specified user name.

Must be valid for accessing CRX.

This field is only used if the user name field is not empty.

User Name

The user name to be used for accessing the repository, which must be a valid CRX user.

If this field is empty, the provider accesses the repository as the anonymous user.

Default Locale

If no locale can be resolved, then this will be used as the default.

The value specified must be in a form acceptable to the java.util.Locale class.


Apache Sling Java Script Handler

Configuration of the Java Script Handler.

Table 17. OSGi Management Console

ParameterComments 
Source Encoding

The encoding to be used to read the source files.

Default: UTF-8 Note: This should only be changed in very specific circumstances.

Source VM

Java Specification to be used to read the source files.

Default: 1.5

Target VM

Java Specification to be used to generate the compiled output.

Default: 1.5

Development Mode

Defines whether scripting is to be used in development mode (will result in a check for modification on every access).

Allowed Values: true or false.

Default: true

Compilation Location

Defines the directory to be used when compiling Java files.

Default: /var/classes

Modification Check Interval

Specifies the time interval between checks for modification on a given Java file.

Setting this to -1 will cause the source to be checked on every access.

Default: -1

Generate Debug Info

Defines whether the class file should be compiled with debugging information.

Allowed Values: true or false.

Default: true


Apache Sling Main Servlet

These settings are for the use of Day Management AG.

Apache Sling POST Servlet

These settings are for the use of Day Management AG.

Apache Sling Repository Class Loader Factory

These settings are for the use of Day Management AG.

Apache Sling Request Authenticator

The Request Authenticator extracts user authentication details from the request. It does this in conjunction with authentication handlers which are registered as separate services; for example, the HTTP Authorization header handler.

Table 18. Request Authenticator

ParameterComments 
Impersonation Cookie

The name of the HTTP Cookie used to set the user to be impersonated.

This cookie will always be a session cookie.

Default: sling.sudo

Impersonation Parameter

The name of the request parameter initiating impersonation.

Setting the specified request parameter to a user id will:

  • result in an impersonated session being used (instead of the authenticated session)

  • set a session cookie of the name defined in the Impersonation Cookie setting (see above).

Default: sudo

Allow Anonymous Access

Specifies whether access will default to anonymous if no credentials are provided. This is primarily of interest for the publish instance.

The default value is “Enabled” to allow access without credentials.

When disabled, access to the repository is only allowed if valid credentials are provided.

Default: Enabled


Apache Sling Request Logger

These settings are for the use of Day Management AG.

Apache Sling Resource Resolver

Specifies the information required for the Resource Resolver to perform mappings between the request URL and resource paths.

Table 19. Resource Resolver

ParameterComments 
Allow Direct Mapping

Specifies whether to add a direct URL mapping to the front of the mapping list.

Default: True

Virtual URLs

A list of virtual URLs and their mappings to real URLs. Mappings are applied on the complete request URL only.

The format used is <externalURL>-<internalURL>.

Default: /-/

URL Mappings

A list of mappings to apply to URLs.

Incoming mappings are applied to request URLs, mapping them to Content paths.

Outgoing mappings are applied to map Content paths to URLs used on subsequent requests.

The format used is <externalURLPrefix><op><internalURLPrefix>, where <op> is:

  • >” for incoming mappings

  • <” for outgoing mappings

  • -” for mappings applied in both directions

Mappings are applied in configuration order by comparing and replacing URL prefixes.

Defaults: “/-/”, “/content/-/”, “/system/docroot/-/

Resource Search Path

The list of absolute path prefixes which can be applied (to find resources) when the path has been specified with a relative path.

Defaults: “/apps”, “/libs

Note: If an empty path is specified a single entry path of “/” is assumed.

Resource Regexps

A list of regular expression substitutions that will be applied to a URL before the resource resolving. The purpose is to replace any characters which should not occur in the path.

The format for definition is <regexp>|<replacement string> ; i.e. the regexp is separated from the replacement string by the | (pipe) character. Standard regular expressions are used.

The default /_([^/]+?)_|/$1: would replace /_a_ with /a: .

For each regexp you need to specify a regexp which will perform the reverse substitution - see Map Regexps.

Default: /_([^/]+?)_|/$1: Note: This existing default should not be removed.

Map Regexps

A list of regular expression substitutions that will be applied to a resource before mapping to the URL. The purpose is to replace any characters which should not occur in the path.

See Resource Regexps above for further details.

Default: /([^/]+?):([^/]+)|/_$1_$2 Note: This existing default should not be removed.


Apache Sling Authorization Header Authenticator

These settings are for the use of Day Management AG.

CRX Sling Client Repository

See the Factory Configuration of the section called “CRX Sling Client Repository”.

JSP Script Handler

The JSP Script Handler supports development of JSP scripts used to render response content on behalf of ScriptComponents.

Internally the Jasper 5.5.20 JSP Engine is used, together with the Eclipse Java Compiler to compile generated Java code into Java class files. Some settings of Jasper may be configured as specified below.

[Note]Note

JSP scripts are expected in the JCR repository. Generated Java source and class files will be written to the JCR repository below the configured Compilation Location.

Table 20. JSP Script Handler

ParameterComments 
Compilation Check Interval

If development is false and reloading is true, then background compiles are enabled. checkInterval is the time in seconds between checks to see if a JSP page needs to be recompiled. i.e. 300 indicates that a check will be made every 300 seconds.

Default: 300

Generate Debug Info

Indicates whether the class file will be compiled with debugging information.

Use of debugging information can impact the performance.

Default: True

Development Mode

Specifies whether Jasper is used in development mode (will check for JSP modification on every access).

These checks may impact performance.

Default: True

Tag Pooling

Determines whether tag handler pooling is enabled.

Default: True

Plugin Class-ID

Indicates the class-id value to be sent to Internet Explorer when using <jsp:plugin> tags.

Default: clsid:8AD9C840-044E-11D1-B3E9-00805F499D93

Char Array Strings

Specifies whether text strings will be generated as char arrays.

Note: This can improve performance in some cases.

Default: False

Keep Generated Java

Should we keep the generated Java source code for each page instead of deleting it? true or false.

Default: True

Mapped Content

Specifies whether static content (one print statement per input line) will be generated. This output can then be used to ease debugging.

Default: True

Modification Check Interval

Checks for the modification of a given JSP file (and all its dependent files) will be performed only once every interval. This parameter specifies the interval in number of seconds. i.e. 4 indicates that the check will occur once every 4 seconds.

Setting this to 0 will cause the JSP to be checked on every access.

Default: 4

Check Modified JSPs

Specifies whether Jasper will check for modified JSPs.

Default: False

Compilation Location

Defines the scratch directory to be used when compiling JSP pages.

Default: The work directory for the current web application. i.e. /var/classes

Trim Spaces

Specifies whether white spaces in the template text (between actions and/or directives) will be trimmed.

Default: False

Display Source FragmentsSpecifies whether a source fragment should be included in exception messages, for display to the developer.

Simple WebDAV Servlet

These settings are for the use of Day Management AG.

Sling Logging Configuration

Global configuration setup for the Sling OSGi LogService implementation.

Table 21. Sling Logging Configuration

ParameterComments 
Log Level

The log level setting used by the root logger. Possible values are: Trace, Debug, Information, Warnings, Error.

Default: Information

Log File

The name of the log file, with directory path.

If this is empty, the log messages are output to standard output (the console).

If this path is relative it is resolved to below ${sling.home}.

Number of Log Files

This specifies the number of versions of a log files to be kept. When the size of the log file reaches the configured maximum (see Maximum Log File Size), the existing log file is moved and a new version created.

Default: 5

Maximum Log File Size

The maximum size of a log file. If the specified size is reached, then the log file is moved and a new version is created.

This size may be specified with size indicators KB, MB and GB (case insensitive).

Default: 10mb

Message Pattern

The Message Pattern is used to format the log messages.

This is a java.util.MessageFormat pattern supporting up to 6 arguments:

0 - The timestamp of type java.util.Date.

1 - The log marker.

2 - The name of the current thread.

3 - The name of the logger.

4 - The debug level.

5 - The actual debug message.

If the log call includes a “Throwable,” the stacktrace is appended to the message.

Default: {0,date,dd.MM.yyyy HH:mm:ss.SSS} *{4}* [{2}] {3} {5}


Sling Servlet/Script Resolver and Error Handler

These settings are for the use of Day Management AG.

Sling default resource type provider

These settings are for the use of Day Management AG.

org apache sling scripting javascript internal RhinoJavaScriptEngineFactory name

These settings are for the use of Day Management AG.

CRX Factory Configurations

This section deals with the Factory Configuration details of bundles required for CRX. Using these, you can configure and create specific instances of such bundles.

Apache Sling Customizable Request Data Logger

These settings are for the use of Day Management AG.

CRX Sling Client Repository

Implements a sling repository that accesses an underlying CRX.

Table 22. CRX Sling Client Repository

ParameterComments 
JNDI Provider URL

Specifies the DNS host name and service port number of the machine that is running the JNDI service

Default: http://jcr.day.com

JNDI Initial Factory

Defines the initial context factory.

Default: com.day.util.jndi.provider.MemoryInitialContextFactory

Repository Name

Name of the CRX repository to be accessed.

Default: crx

Default Workspace

Default workspace to be used within the CRX repository.

Anonymous UserId

User name of the anonymous account.

Default: anonymous

Anonymous Password

Password for the anonymous account.

Default: anonymous

Admin UserId

User name of the administration account to be used to access the repository.

This must match a valid account on the repository.

Default: admin

Admin Password

Password for the administration account to be used for accessing the repository.

This password must match the password of the account on the repository.

Default: admin

Active Poll Interval

Interval between the polling checks to confirm that the repository is still active.

Default: 10

Inactive Poll Interval

If it has been determined that the repository is not active, then this interval is used for polling until it is active again.

Default: 10

Pool max wait

Specifies the time to wait for a new session to be allocated if the session pool is full.

If no session can be allocated after the specified time, the session request is aborted and a log entry made.

Default: 1

Pool max active

Maximum number of sessions which can be concurrently active.

Default: -1 Note: -1 represents infinity.

Pool max idle

Maximum number of currently idle sessions to keep in the pool.

Default: 10


Sling Logging Logger Configuration

The Logging Logger controls which log messages are written, and into which file. A Logger works together with a Logging Writer.

You can create and configure a new instance of a Sling Logging Logger, with levels, patterns and destinations. Creating a new instance can be used to set an additional logging level.

[Note]Note

The “Log File” specified for the Logger must be the same as for the Logging Writer.

Table 23. Sling Logging Logger Configuration

ParameterComments 
Log Level

The log level setting used by the root logger. Possible values are: Trace, Debug, Information, Warnings, Error.

Default: Information

Log File

The name of the log file, including directory path.

If this is empty, logging messages are output to standard output (the console).

If this path is relative, it is resolved below ${sling.home}.

Default: logs/error.log

Message Pattern

The Message Pattern is used to format the log messages.

This is a java.util.MessageFormat pattern supporting up to 6 arguments:

0 - The timestamp of type java.util.Date.

1 - The log marker.

2 - The name of the current thread.

3 - The name of the logger.

4 - The debug level.

5 - The actual debug message.

If the log call includes a “Throwable”, the stacktrace is appended to the message.

Default: {0,date,dd.MM.yyyy HH:mm:ss.SSS} *{4}* [{2}] {3} {5}

Categories

A list of categories applicable for the new instance of the logger.

Each category applies to any child category unless configured otherwise; e.g. a category of org.apache.sling applies to category org.apache.sling.commons unless there is a separate configuration for org.apache.sling.commons.


Sling Logging Writer Configuration

Configure a Logger Writer for Sling Logging. This takes the messages from the Sling Logging Logger, writes them to file, and controls the versioning of the log files.

[Note]Note

The “Log File” specified for the Logging Writer must be the same as for the Logging Logger.

Table 24. Sling Logging Writer Configuration

ParameterComments 
Log File

The name of the log file, including directory path.

If this is empty, logging messages are output to standard output (the console).

If this path is relative, it is resolved below ${sling.home}.

Default: logs/error.log

Number of Log Files

This specifies the number of versions of a log files to be kept. When the size of the log file reaches the configured maximum (see Maximum Log File Size), the existing log file is moved and a new version created.

Default: 5

Maximum Log File Size

The maximum size of a log file. If the specified size is reached, then the log file is moved and a new version is created.

This size may be specified with size indicators KB, MB and GB (case insensitive).

Default: 10mb


CQ Configurations

This section deals with the configuration details of specific bundles and/or instances of bundles required for CQ.

Apache Sling Distribution Event Handler

These settings are for the use of Day Management AG.

Apache Sling Event Thread Pool

These settings are for the use of Day Management AG.

Apache Sling Job Event Handler

These settings are for the use of Day Management AG.

Background Mailer

These settings are for the use of Day Management AG.

CQ Anonymous Membership set-up

These settings are used to configure group membership of the anonymous user at start-up.

Table 25. CQ Anonymous Membership set-up

ParameterComments 
Groups Anonymous has to be member of

At start-up, adds anonymous to these groups.

Default: uploader

Groups Anonymous must not be member of

At start-up, removes anonymous from these groups.

Default: administrators, surfer


CQ Antispam

These settings are for the use of Day Management AG.

CQ Default Theme Resolver

These settings are used to resolve the theme based on the handle-mapping configuration.

Table 26. CQ Default Theme Resolver

ParameterComments 
Handle Mapping

Specifies the pattern to be used for mapping from handles to themes.

@ is used as the delimiter. For example, with /content/playground*@/apps/day/themes/blue, all handles under /content/playground* will be mapped to the theme under /apps/day/themes/blue.

Default: /content/playground*@/apps/day/themes/blue, /content/*@/etc/themes/default

Default Theme

Path of the default theme, to be used if none can be applied from the mappings above.

Default: /etc/designs/default


CQ HTML Library Manager

The HTML Library Manager is primarily of interest to developers, as it provides methods for including js and/or css files stored in the repository, also resolving the categories and dependencies.

Table 27. CQ HTML Library Manager

ParameterComments 
Minify

Compress js/css files using the YUI compressor (for whitespace removal etc.)

Default: False

Debug

Serve js/css files individually (instead of concatenating them) for better client-side debugging.

Default: False

Gzip

Use gzip compression for delivering js/css files.

Default: True

Timing

Enable JS load timing.

This requires the function CQ.Timing.stamp() (from /libs/widgets/cq-widgets.js/files/Timing.js).

Default: Enabled

Firebug Lite Path

Path in the workspace where the firebug-lite.js file is located.

The script should make sure it does not activate if the real firebug is present.

Default: /libs/widgets/cq-widgets.js/files/endorsed/firebug/firebug-lite.js

Debug Console

Enables a client-side debug console. This will include the firebug-lite.js file and the Debug Init Script snippet.

Default: Disabled

Debug Init Script

A Javascript snippet for enabling debugging and/or show the console.

Default: window.CQ_initial_log_level='ALL';


CQ JCR Tag Manager Factory

These settings are for the use of Day Management AG.

CQ Link Checker Service

These settings are for the use of Day Management AG.

CQ Link Checker Task

Performs link checking for both internal and external links, though the configuration only affects external links.

Table 28. CQ Link Checker Task

ParameterComments 
Scheduler Period

scheduler.period.description

Good Link Test Interval

The interval in hours to check good links.

Bad Link Test Interval

The interval in hours to check bad links.

link_unused_interval.name

link_unused_interval.description

Proxy Host

Optional proxy for accessing/checking external links.

Proxy Port

Optional proxy port for accessing/checking external links.

Proxy User

Optional user for proxy authentication.

Proxy Password

Optional password for proxy authentication.

connection.timeout.nameconnection.timeout.description
NTLM Proxy Host

When using NTLM proxy authentication,set this property to the name of the host where CQ5 is running.

NTLM Proxy Domain

The domain name required for NTLM authentication. When using NTLM proxy authentication,set this property to the name of the NT domain that the specified user belongs to.


CQ Page Processor

These settings are for the use of Day Management AG.

CQ Preference Locale Resolver

The Locale Resolver reads the user's preferred language from their account properties. This is then used to determine the locale for requests.

If no user language has been defined, then the locale defaults to the language configured for this Service - see below.

Table 29. CQ Preference Locale Resolver

ParameterComments 
Request default language

Specifies the language to be selected for the request if the user does not have a language preference set, or the preference cannot be resolved.

Default: en

Preference Name

Specifies where the user's language preference is held.

Default: platform/language


CQ Profile Manager

These settings are for the use of Day Management AG.

CQ Replication Event Listener

These settings are for the use of Day Management AG.

CQ Repository Theme Registration

Resolves and maintains the themes stored inside a Repository.

Table 30. CQ Repository Theme Registration

ParameterComments 
Theme Root

Path where the themes are stored.

Default: /etc/designs

Default Theme Name

Name of the default theme.

Default: default

Root Nodetype Name

Name of the NodeTypes to be used for folders.

Default: cq:Page


CQ Repository change listener

These settings are for the use of Day Management AG.

CQ Reverse Replicator

These settings are for the use of Day Management AG.

CQ Root Mapping

Maps any requests to "/" to an entry page.

Table 31. CQ Root Mapping

ParameterComments 
Target Path

Redirects requests to "/" to the specified path.

Defaults:

author: /libs/wcm/content/welcome.html

publish: /content


CQ Social Collaboration Blog Processor

These settings are for the use of Day Management AG.

CQ Social Collaboration Blog Search Engine Ping

These settings are for the use of Day Management AG.

CQ Social Collaboration Comment Processor

These settings are for the use of Day Management AG.

CQ Social Collaboration Rating Processor

These settings are for the use of Day Management AG.

CQ User Manager Factory

These settings are for the use of Day Management AG.

CQ WCM Command Servlet

These settings are for the use of Day Management AG.

CQ WCM Debug Filter

Controls the WCM debug mode, which can be used when developing components.

Table 32. CQ WCM Debug Filter

ParameterComments 
Enabled

Controls whether the WCM debug mode is enabled.

Default: Enabled


CQ WCM Filter

This controls the WCM mode for component and edit context; which injects javascript for editing. This enables an author to edit or preview the component settings on a page.

Table 33. CQ WCM Filter

ParameterComments 
WCM Mode

This controls the WCM mode for component and edit context; injects javascript for editing.

You can select between Edit, Disabled and Preview.

  • Edit is usual for an author environment - allowing the user to edit any component settings available.

  • Disabled is required for a publish environment as no edit should be allowed.

  • A third possibility is Preview which is used when editing - to preview any changes. However, this value should not be defined here (where it would effectively operate as disable) but be set interactively by the user - as a toggle-switch to Edit.

Default: Enabled


CQ WCM Find Replace Servlet

These settings are for the use of Day Management AG.

CQ WCM Language Manager

These settings are for the use of Day Management AG.

CQ WCM Link Checker Configuration

These settings are for the use of Day Management AG.

CQ WCM Newsletter

These settings are for the use of Day Management AG.

CQ WCM Rollout Manager

These settings are for the use of Day Management AG.

CQ Widget Extension Provider

These settings are for the use of Day Management AG.

CQDE Servlet

These settings are for the use of Day Management AG.

Communique 5 Polling Importer

These settings are for the use of Day Management AG.

Communique 5 Workflow Service

This manages:

  • access to workflow sessions

  • the lifecycle of the workflow engine.

Table 34. Communiqué 5 Workflow Service

ParameterComments 
Model Path

Specifies the location used for storing models.

Default: /etc/workflow/models

Instances Path

Specifies the location used for storing instances.

Default: /etc/workflow/instances

Workspace

Specifies the workspace (in the repository) which will be used for workflows.

Default: crx.default

Job Retry Count

Specifies how often execution of a job will be attempted before it is abandoned.

Superuser

List of superusers and administrators accounts which have access to the Workflow Engine.

Default: admin, administrators

Workflow Group

Group containing all users that can participate in a workflow.

Note: This group must be assigned to any user account required to access workflows.

Default: workflow-users


ContentBus Name Mapper

These settings are for the use of Day Management AG.

Day Commons GFX Font Helper

These settings are for the use of Day Management AG.

HTTP Header Authentication Handler

These settings are for the use of Day Management AG.

Impersonation Servlet

These settings are for the use of Day Management AG.

Mail Service

Defines the mail service to be used when sending emails.

Table 35. Mail Service

ParameterComments 
SMTP server host name

The SMTP to be used to send messages.

Default: smtp.somedomain.com

SMTP server port

The port number used when connecting to the SMTP server.

Default: 25

SMTP user

The user name used for SMTP authentication.

SMTP password

The password for the above account.

From” address

The email address shown in the “From:” field of emails sent by the mail service.

Debug email

If enabled, interactions with the SMTP server are output (in dump format) to the console that runs Sling.

Default: False


Query Builder

These settings are for the use of Day Management AG.

SSO Authentication Handler

This handler implements the authorization steps needed for single sign on systems like siteminder or IIS NTLM.

Table 36. Single Sign-on Authentication Handler

ParameterComments 
Path name

Header Names

The header names that might contain a user ID.

Cookie Names

The cookie names that might contain a user ID.

Parameter Names

The parameter names that might contain a user ID.

ID Format

The format the user ID is encoded with.

Currently only Basic and “no format” (leave field blank) are supported.

Default: Basic

HTTP Realm name

Name of the HTTP realm - this name is displayed in the login window seen by the user.

Default: Day Communique 5


Simple WebDAV Servlet

These settings are for the use of Day Management AG.

com day cq workflow impl job TimeoutHandler name

These settings are for the use of Day Management AG.

CQ Factory Configurations

This section deals with the Factory Configuration details of bundles required for CQ. Using these, you can configure and create specific instances of such bundles.

CQ Content Upgrade Tool

These settings are for the use of Day Management AG.

JDBC Connections Pool

Provides JDBC Datasources for the Datasource Pool Service. This is of interest to the developers when developing functionality to access the database.

Table 37. JDBC Connections Pool

ParameterComments 
Pool size

Maximum number of connections that this pool can open.

Default: 10

Readonly by default?

Specifies whether JDBC connections will be set to readonly mode by default.

Default: Disabled

Password

Password for the account used for JDBC authentication (see Username).

Datasource name

Name of the data source.

Pool wait (msec)

The maximum wait time, in milliseconds, before throwing an exception if all pooled Connections are in use.

Default: 1000

JDBC driver class

Java class name of the JDBC driver to use

Default: com.somevendor.somedriver.Driver

JDBC connection URI

URI of the JDBC connection to use.

Default: dbc:somedriver:someDB;param=value

Username

User name to use for JDBC authentication.

Autocommit by default?

Specifies whether JDBC connections are set to autocommit mode by default.

Validation query

Optional JDBC query used to validate connections.