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.

CRX Sling Client Repository

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

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 14. 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.


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: 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 15. 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

jasper. displaySourceFragments. namejasper.displaySourceFragments.name

OSGI Management Console

Configuration of the OSGi Management Console.

Table 16. 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


Repository Class Loader Factory

These settings are for the use of Day Management AG.

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 17. 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


Request Logger

These settings are for the use of Day Management AG.

Resource Resolver

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

Table 18. 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: Note: This existing default should not be removed.


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 19. 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 POST Servlet

These settings are for the use of Day Management AG.

Sling RunMode service

These settings are for the use of Day Management AG.

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.

javahandler.name

These settings are for the use of Day Management AG.

org apache sling servlets get DefaultGetServlet 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.

CRX Sling Client Repository

Implements a sling repository that accesses an underlying CRX.

Table 20. 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

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

Active Poll Interval

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

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 idle

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

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

Anonymous UserId

User name of the anonymous account.

Default: anonymous

Default Workspace

Default workspace to be used within the CRX repository.

Pool max active

Maximum number of sessions which can be concurrently active.

Default: -1 Note: -1 represents infinity.

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


Customizable Request Data Logger

These settings are for the use of Day Management AG.

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 21. 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 22. 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.

Authorization Header Authentication Handler

The Authorization Header Authentication Handler implements the authorization steps based on the Authorization header of the HTTP request. This authenticator should eventually support both BASIC and DIGEST authentication methods.

Table 23. Authorization Header Authentication Handler

ParameterComments 
Path name

Default: /

Realm name

Default: Day Communique 5


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 24. 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 Default Theme Resolver

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

Table 25. 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 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 26. 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 Repository Theme Registration

Resolves and maintains the themes stored inside a Repository.

Table 27. 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 Retriever Service

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 Debug Filter

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

Table 28. 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 29. 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


CQDE Servlet

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 30. 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.

Distribution Event Handler

These settings are for the use of Day Management AG.

Durbo Content Builder

These settings are for the use of Day Management AG.

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 31. HTML Library Manager

ParameterComments 
Workspace

JCR workspace in which the manager will look for client libraries.

Default: crx.default

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';


HTML Library Servlet

Again this is primarily of interest to developers as it concatenates js/css file collections into larger files for efficient HTTP communication.

Table 32. HTML Library Servlet

ParameterComments 
sling.servlet.resourceTypes.name

Default: widgets/clientlib

Debug

This specifies that js/css files will be served individually (instead of concatenating them) for better client-side debugging.

Default: Disabled

Minify

Compress js/css files using the YUI compressor (used for whitespace removal and other such features).

Default: Disabled

Gzip

Use gzip compression for delivering js/css files.

Default: Enabled


Impersonation Servlet

These settings are for the use of Day Management AG.

Job Event Handler

These settings are for the use of Day Management AG.

Link Checker Service

These settings are for the use of Day Management AG.

Mail Service

Defines the mail service to be used when sending emails.

Table 33. 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


SSO Authentication Handler

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

Table 34. 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.

HTTP Realm name

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

Default: Day Communique 5


Syndication Agent ()

See the section called “Syndication Agent” under Factory Configurations.

Syndication Agent ()

See the section called “Syndication Agent” under Factory Configurations.

com day cq dam html impl HtmlParserImpl name

These settings are for the use of Day Management AG.

com day cq replication audit ReplicationEventListener name

These settings are for the use of Day Management AG.

com day cq replication impl servlets ReplicationServlet name

These settings are for the use of Day Management AG.

com day cq rewriter linkchecker impl LinkCheckerTask

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

Table 35. Link Checker Task

ParameterComments 
scheduler.period.name

good_link_test_interval.name

bad_link_test_interval.name

link_unused_interval.name

proxy.host.name

The proxy is used for checking external links.

proxy.port.name

proxy.user.name

proxy.password.name

proxy.ntlm.host.name

The host name required for NTLM authentication.

proxy.ntlm.domain.name

The domain name required for NTLM authentication.


com day cq security widgets impl UserInfoServlet name

These settings are for the use of Day Management AG.

com day cq wcm core impl LanguageManagerImpl name

Table 36. Language Manager

ParameterComments 
langmgr.languages.enabled.name

Defaults: en, de, fr, es

langmgr.country.default.name

Defaults: en_US, de_DE, fr_FR, es_ES


com day cq wcm core impl event PageEventListener name

These settings are for the use of Day Management AG.

com day cq wcm core impl PagePostProcessor name

These settings are for the use of Day Management AG.

com day cq wcm foundation impl MailServlet name

These settings are for the use of Day Management AG.

com day cq wcm workflow impl WcmWorkflowServiceImpl name

Table 37. WCM Workflow Service

ParameterComments 
Event Topics Name

Default: com/day/cq/workflow/event, com/day/cq/wcm/core/page, com/day/cq/wcm/workflow/req/for/activation

Workflow Model Path

Workflow model used for a request for activation.

Default: /etc/workflow/models/request_for_activation

Workflow Model Path

Workflow model used for a request for deactivation.

Default: /etc/workflow/models/request_for_deactivation


com day cq widget impl WidgetExtensionProviderImpl name

These settings are for the use of Day Management AG.

com day cq workflow example publish PublishProcess name

These settings are for the use of Day Management AG.

com day cq workflow impl job JobHandler name

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.

com day cq workflow impl model JsonSerializer name

These settings are for the use of Day Management AG.

com day cq workflow rule impl RuleEngineAdminImpl

These settings are for the use of Day Management AG.

com day cq workflow rule impl ScriptingRuleEngine name

These settings are for the use of Day Management AG.

com day cq workflow timeout autoadvance AutoAdvancer name

These settings are for the use of Day Management AG.

service name (CheckerSettingsProvider)

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 Migration

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 38. 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.


Syndication Agent

Used to create and configure an instance of a syndication agent.

Table 39. Syndication Agent

ParameterComments 
Name

A unique name for the syndication agent.

Status

The status of this syndication agent; either enabled or disabled.

Default: disabled

Serialization Type

The type of serialization.

Transport Type

The transportation type to be used.

Transport Parameters

Parameters fro the replication.

Transport Host

The target host of the replication.

Transport Port

The target port of the replication.

Transport User

The user name to be used for replication.

Transport Password

The password of the above account.

Retries

The number of retries if the replication fails.

Default: -1 Note: -1 represents infinity.

Retry Delay

The delay (waiting time) between two retries.

Default: 60000

Private

This flag indicates that this syndication agent is a special agent which should not be used during a usual replication operation.

Default: Disabled

Log Level

The log level for the syndication agent.

Default: INFO