Symbols

$class property;#, Basic Nucleus Operation
define serialized JavaBean instances, Loading Serialized Beans
$description property;#, Special $ Properties

A

access control, Managing Access Control
(see also security)
access privileges, dynamically generated, Configure Users and Groups on an LDAP Server
ACL (Access Control Lists), Access Control Lists
configure privileges, Configuring Access Privileges
entries, Access Control Lists
LDAP repository security, Configuring LDAP Repository Security
(see also LDAP repository security)
Persona, Persona Object
privileges, Access Privileges
resource, Access Privileges
security services, Security Services Classes and Interfaces
user groups, Managing User Groups and Privileges
users, Managing User Accounts
AccessControlServlet, AccessControlServlet
AdminUserAuthority, User Authority Object
application logging, ApplicationLogging
application modules
configuration path attributes, Setting the Configuration Path
configuration path attributes precedence, Setting the Configuration Path
create, Creating an Application Module
directory structure, Application Module Directory Structure
file resources, Accessing Module File Resources
JAR file, Creating an Application Module JAR File
launch against remote modules, Launching a Client Application Against Remote Modules
manifest, Application Module Manifest File
module root, Application Module Directory Structure
overview, Working with Application Modules
precedence, Setting the Configuration Path
ATG Control Center
add module to Components window, Adding Modules to the ATG Control Center
change Nucleus properties at runtime, Debugging Nucleus Configuration
class directory, create, Using Nucleus
event listener settings, Event Sources
event source settings, Event Sources
IP address settings, IP Addresses in Properties Files
link ;properties, Linking Property Values
Nucleus component scope, Component Scopes
view Nucleus component properties, Starting a Nucleus Component
ATG Dynamo Server Admin
access, Including ATG Dynamo Server Admin
AdminableService, AdminableService
customize interface, Customizing the ATG Dynamo Server Admin Interface
log login attempts, Logging Attempts to Access the Administration Server
login changes, Changing the ATG Dynamo Server Admin Login
WAR file, Including ATG Dynamo Server Admin
ATG services, Core ATG Services
ATG servlet beans, Creating and Using ATG Servlet Beans
BeanInfo, Using Custom Servlet Beans with the ATG Control Center
custom, Creating Custom Servlet Beans
custom servlet bean limitations, Limitations in Custom Servlet Beans
JSP processing, Processing Servlet Beans
local parameters, Local Parameters
object parameters, Object Parameter Values
open parameters, Displaying Open Parameters in ATG Servlet Beans
(see also open parameters,)
pass parameters to, Passing Parameters to ATG Servlet Beans
property parameters, Property Parameter Values
set parameters, Setting Parameters in ATG Servlet Beans
ATG-Config-Path attribute, Setting the Configuration Path
ATG-LiveConfig-Path attribute, Setting the Configuration Path, Configuration Directories
attribute factories, DynamoHttpServletRequest

B

BadCacher browser type, BrowserTyper
Base64 encoding, Decoding Encrypted Properties in Nucleus Components
BasicAuthenticationPipelineServlet, Authentication
BatchEmailListener, Using BatchEmailListener
BeanInfo
ATG servlet beans, Using Custom Servlet Beans with the ATG Control Center
browser
caching behavior, BrowserTyper
identify type, BrowserTyper
browser types
Search Engine Optimization, Using URL Templates
BrowserAttributes component, BrowserTyper
BrowserType components, BrowserTyper
BrowserTyper, BrowserTyper
Business Commerce pipeline components
CheckSessionExpiration , CheckSessionExpiration
CommerceCommandServlet , CommerceCommandServlet
PromotionServlet, PromotionServlet
SetCurrentLocation, SetCurrentLocation

C

caches
refresh security data, Enable Security Information Caching
schedule updates, Enable Security Information Caching
security data, Enable Security Information Caching
canonical URLs, Canonical URLs
CanonicalItemLink servlet bean, Creating Canonical URLs
CanonicalSessionHostnameServlet, Sharing a Session Across Multiple Domains
configuration, Sharing a Session Across Multiple Domains
CheckSessionExpiration , CheckSessionExpiration
class loader, Disposable Class Loader
CLASSPATH, Using Nucleus, dynamosystemresource
CommerceCommandServlet, CommerceCommandServlet
components (see Nucleus components)
CONFIG.properties file, CONFIG.properties File
configuration files (see properties files)
configuration path, Basic Nucleus Operation
application server directories, Configuration Directories
ATG-Config-Path attribute, Setting the Configuration Path
attributes, application module manifest, Setting the Configuration Path
concatenate property settings, Setting Properties from Multiple Configuration Directories
contrasted with CLASSPATH, Reading the Configuration Path
default directories, Configuration Directories
directories included, Setting the Configuration Path
LiveConfig-Path , Setting the Configuration Path, Configuration Directories
module precedence, Setting the Configuration Path
named configuration directories, Configuration Directories
override property settings, Setting Properties from Multiple Configuration Directories
precedence of attributes, Setting the Configuration Path
production server directories, Configuration Directories, Setting Properties from Multiple Configuration Directories
read Nucleus component properties, Reading the Configuration Path
resolve multiple property settings, Setting Properties from Multiple Configuration Directories
connection acceptor components, Configuring a RequestServer
Constants component, Setting Properties to Null
Consumer Commerce pipeline components
CommerceCommandServlet , CommerceCommandServlet
PromotionServlet, PromotionServlet
containers, Basic Nucleus Operation, NameContextBindingListener, GenericContext
Content Administration pipeline components
LocaleServlet, LocaleServlet
PublishingActionServlet, PublishingActionServlet
SetCurrentLocation, SetCurrentLocation
ValidateURLServlet, ValidateURLServlet
VersioningLayerServlet, VersioningLayerServlet
content distributor, Content Distribution
DistributorPool, DistributorPool
DistributorReader, Distributor Commands, DistributorServer
DistributorSender, Content Distribution Operation, DistributorSender, Running the DistributorSender from a Command Line
DistributorServer, Content Distribution Operation, DistributorServer
RemoteServerCache, RemoteServerCache
SQL content repositories, Using Content Distribution with an SQL Content Repository
cross-site scripting attacks
prevent, DAFDropletEventServlet
currency formats, internationalize, Changing Currency Formats

D

DAF Deployment (see deployment)
DAF servlet pipeline
AccessControlServlet, AccessControlServlet
DAFDropletEventServlet, DAFDropletEventServlet
DynamoHandler, DynamoHandler
DynamoServlet, DynamoServlet
FileFinderServlet, FileFinderServlet
handle a JSP request, Request Processing
MimeTypeDispatcher, MimeTypeDispatcher
MimeTyperServlet, MimeTyperServlet
PageEventTrigger, PageViewServletTrigger
PathAuthenticationServlet, PathAuthenticationServlet
ProfileRequestServlet, ProfileRequestServlet
SessionEventTrigger, SessionEventTrigger
SessionSaverServlet, SessionSaverServlet
TailPipelineServlet, TailPipelineServlet
ThreadUserBinderServlet, ThreadUserBinderServlet
DAFDropletEventServlet, DAFDropletEventServlet
DAS servlet pipeline
AccessControlServlet, AccessControlServlet
BasicAuthenticationPipelineServlet, Authentication
DynamoHandler, DynamoHandler
DynamoServlet, DynamoServlet
FileFinderServlet, FileFinderServlet
handle a JHTML request, Request Processing
MimeTypeDispatcher, MimeTypeDispatcher
MimeTyperServlet, MimeTyperServlet
PageEventTrigger, PageViewServletTrigger
PathAuthenticationServlet, PathAuthenticationServlet
ProfileRequestServlet, ProfileRequestServlet
SessionEventTrigger, SessionEventTrigger
SessionSaverServlet, SessionSaverServlet
ThreadUserBinderServlet, ThreadUserBinderServlet
TransactionServlet, TransactionServlet
das_id_generator database table, SQLIdGenerator
data collection, Introduction to Data Collection
data sources, Data Collection Sources and Events
FormattingFileLoggers, Formatting File Loggers
queues, Data Collector Queues
SQL table loggers, Database Loggers
summarizers, Summarizers
SummaryItems, SummaryItems
data listeners, Data Listeners
database schema, DAF Database Schema
messaging tables, DMS Tables
security tables, Security Tables
date formats, internationalize, Changing Date and Currency Formats
DB2 database systems
SQL JMS configuration, Configuring Databases and Data Sources
deadlock detection, Enabling Deadlock Detection
DefaultSiteRuleFilter, Installed Rule Filters
demarcation of transaction
modes, Transaction Modes
demarcation of transactions
declarative, Declarative Demarcation
in pages, Demarcation in Pages
programmatic, Programmatic Demarcation
deployment
API, DAF Deployment API
architecture, DAF Deployment Architecture
continue despite errors, DeploymentManager
DAF.Deployment module, Performing a Deployment
debug, DeploymentManager
DeploymentManager API, atg.deployment.DeploymentManager
enable distributed, DeploymentManager
error logging, DeploymentManager
introduction, DAF Deployment
JMS messages, Deployment Phases
number of threads spawned, DeploymentManager
performance settings, Configuring DAF Deployment for Performance
phases, Deployment Phases
set up, Setting Up DAF Deployment
start, Performing a Deployment
switch, Performing Switch Deployments
thread batch size, DeploymentManager
transaction batch size, DeploymentManager
deployment repository
deployment item, deployment
deploymentData item, deploymentData
deploymentProgress item, deploymentProgress
description, Deployment Repository
failureInfo item, failureInfo
fileMarker item, fileMarker
marker item, marker
repositoryMarker item, repositoryMarker
DeploymentManager
API, atg.deployment.DeploymentManager
description, DeploymentManager
description SEO tag, SEO Tagging
direct URL templates
Search Engine Optimization, Using URL Templates
DispatchLogger (see log listeners, DispatchLogger)
disposable class loader (see class loader)
DistributorPool component, DistributorPool
DistributorReader component, Distributor Commands, DistributorServer
DistributorSender component, Content Distribution Operation, DistributorSender, Running the DistributorSender from a Command Line
DistributorServer component, Content Distribution Operation, DistributorServer
DMS, ATG and JMS
(see also JMS, Patch Bay)
architecture, ATG and JMS
configuration file combination, Configuring Patch Bay
configuration files, Patch Bay Manager, Configuring Patch Bay, DMS Configuration File Tags
database tables, DMS Tables
DOCTYPE declaration
XML file combination, DOCTYPE Declaration
durable subscriptions, JMS Destinations, Connecting to Destinations
SQL JMS, Removing SQL JMS Destinations and Subscriptions
dynamic beans, Dynamic Beans
dynamic types, Dynamic Types
DynamicBeanInfo, DynamicBeanInfo
DynamicBeanTyper, Dynamic Types
DynamicPropertyMapper, Registering Dynamic Beans
getPropertyValue method, Using DynamicPropertyMappers
multiple property mappers, Registering Dynamic Beans
register, Registering Dynamic Beans
registered classes and interfaces, Registered DynamicBeans and Dynamic Types
registered dynamic types, Registered DynamicBeans and Dynamic Types
dynamic sitemaps, Configuring Sitemap Generation
DynamicBeanInfo, DynamicBeanInfo
DynamicPropertyMappers, Dynamic Beans
DYNAMO_MODULES
LDAP repository security, Configure the DYNAMO_MODULES Variable
dynamoEnv, Using Nucleus
DynamoHandler, DynamoHandler
DynamoHttpServletRequest, DynamoHttpServletRequest
access in JSP, Accessing DynamoHttpServletRequest and DynamoHttpServletResponse
access with the OriginatingRequest component, DynamoHttpServletRequest
attribute factories, DynamoHttpServletRequest
attributes, DynamoHttpServletRequest
register permanent attributes, DynamoHttpServletRequest
set methods, DynamoHttpServletRequest
DynamoHttpServletResponse
access in JSP, Accessing DynamoHttpServletRequest and DynamoHttpServletResponse
methods, DynamoHttpServletResponse
DynamoServlet, DynamoServlet
dynamosystemresource, dynamosystemresource

E

e-mail
BatchEmailListener components, Using BatchEmailListener
encode for internationalization, Setting the Email Encoding
send, Sending Email, Using EmailListenerQueue
sender components, Email Senders and Listeners
set MIME types, Registering Content Types
SMTPBatchEmail component, Using BatchEmailListener
SMTPEmail component, Configuring SMTPEmail
use atg.service.email.EmailEvent, EmailEvent
use javax.mail.Message, Creating JavaMail Messages
EmailEvent, EmailEvent
EmailListenerQueue, Using EmailListenerQueue
EmailLoggers (see log listeners, EmailLoggers)
EncodingTyper component, Using the EncodingTyper to Set the Character Encoding
encryption, Decoding Encrypted Properties in Nucleus Components
entry page
localize, Designing a Multi-Locale Entry Page
environment variables
CLASSPATH, Using Nucleus
DYNAMO_HOME, Using Nucleus
events, Using Events to Connect Components, Events and Event Listeners
event listeners, Event Listener and Event Source Requirements
event object, Event Objects
event queues, Queues
event sources, Event Listener and Event Source Requirements, Event Source Example

F

file combination (see XML file combination)
file.encoding property, Localizing Profile Group Names, Scenario Names, and Similar Items
FileFinderServlet, FileFinderServlet
FileLoggers (see log listeners, FileLoggers)
files, upload from JSP form, File Uploading
filters, Filters and PageFilter
fonts, convert to escaped Unicode, Converting Properties Files to Escaped Unicode
form
data conversion, Tag Converters
form handlers, Working with Forms and Form Handlers
methods, Handler Methods
scope, Form Handler Scope
subclass, Subclassing ATG Form Handlers
submit handler methods, Submit Handler Methods
transactions, Transactions in Repository Form Handlers
formatting file loggers, Formatting File Loggers
data fields, configure, Configuring Fields
example, Formatting Logger Example: the RequestLogger
format strings, Configuring Fields
log file names, configure, Configuring Log File Names

G

global properties files, Global Properties Files
global-scope components, Global Scope
groups
default, Configuring the Default Login Accounts
initialize, Configuring the Default Login Accounts

H

headers, HTTP
send, HttpServletResponse
set, HttpServletResponse
HTTP request handling pipeline, Request Handling with Servlet Pipelines
BrowserTyper, BrowserTyper
components, Request Handling Pipeline Servlets Reference
custom components, Customizing a Request-Handling Pipeline
examples, Servlet Pipeline Examples
filter request data, Request Processing, Filters and PageFilter, PageFilterUtil
HttpServletRequest, Servlet Interface
request processing, Request Processing
HTTP response handling pipeline
filter response data, Filters and PageFilter
HttpServletResponse, Servlet Interface, HttpServletResponse
HttpServletRequest, Servlet Interface, HttpServletRequest
(see also DynamoHttpServletRequest)
attributes, HttpServletRequest
parameters, HttpServletRequest
request URI, HttpServletRequest
ServletInputStream, HttpServletRequest
HttpServletResponse, Servlet Interface, HttpServletResponse
(see also DynamoHttpServletResponse)
call ServletOutputStream, HttpServletResponse
send headers, HttpServletResponse
send redirects, HttpServletResponse
set headers, HttpServletResponse
set response code, HttpServletResponse

I

IdGenerator, ID Generators
create string IDs, Using IdGenerators
exceptions, Using IdGenerators
extend, Extending the IdGenerator
methods, Using IdGenerators
ObfuscatedSQLIdGenerator, ObfuscatedSQLIdGenerator
SQLIdGenerator implementation, SQLIdGenerator
TransientIdGenerator, TransientIdGenerator
usage, Using IdGenerators
IdSpace, IdGenerators and IdSpaces
create, Using IdGenerators
define in XML, IdGenerators and IdSpaces
use with SQLIdGenerator, SQLIdGenerator
indirect URL templates
Search Engine Optimization, Using URL Templates
Informix database systems
SQL JMS configuration, Configuring Databases and Data Sources
Initial component, Starting a Nucleus Component
InitialContextEnvironment, Configure the InitialContextEnvironment Component
initialServices, Starting a Nucleus Component
internationalization
character encoding, JHTML files, Using the EncodingTyper to Set the Character Encoding
character encoding, JSP files, Setting Character Encoding in JSPs
character encodings supported, Character Encodings
configure servers and locales, Character Encoding and Locale Configuration Examples
convert form data, Converting Posted Data with the EncodingTyper
currency formats, Changing Currency Formats
date formats, Changing Date and Currency Formats
e-mail encoding, Setting the Email Encoding
EncodingTyper component, EncodingTyper Component, Using the EncodingTyper to Set the Character Encoding
Japanese converter, Converting Posted Data with the EncodingTyper
Java objects, Java Internationalization Objects
locale, Locales
overview, Internationalizing an ATG Web Site
personalization request locale, Request Locale in Personalization Module Web Sites
properties files, convert to Unicode, Converting Properties Files to Escaped Unicode
RequestLocale component, RequestLocale Component, Configuring the Request Locale
ResourceBundles, Using ResourceBundles for Internationalization
set the ATG server locale, Setting the Java Virtual Machine Locale
set the JVM locale, Setting the Java Virtual Machine Locale
SQL repository definition files, Localizing an SQL Content Repository Definition File
third-party software support, Using Third-Party Software on an Internationalized Site
translation instructions, ResourceBundle Translation Instructions
IP addresses
properties, IP Addresses in Properties Files
ItemLink servlet bean, Configuring the ItemLink Servlet Bean

J

JAF (see JavaBeans Activation Framework)
Java internationalization objects, Java Internationalization Objects
Java remote method invocation (see remote method invocation (RMI))
Java source file
compile, Creating a Nucleus Component
java.security.SecureRandom, Secure Random Number Generator
java.util.Properties, Basic Nucleus Operation
JavaBeans, Using Properties to Connect Components
(see also Nucleus components, Nucleus component properties)
dynamic beans (see dynamic beans)
events, Events and Event Listeners
serialized, Loading Serialized Beans
JavaBeans Activation Framework
register message content types, Registering Content Types
JavaMail messages, Creating JavaMail Messages
JMS
ATG message conventions , ATG Message Conventions
connect to destinations, Connecting to Destinations
durable subscriptions to topics, JMS Destinations
filter creation, Creating Message Filters
filters, Patch Bay Initialization
JMSType value, JMS Message Formats
Local JMS, Using Local JMS
Local JMS destinations, Creating Local JMS Destinations
message body types, JMS Message Formats
message destinations, Overview of JMS
message formats, JMS Message Formats
message headers, JMS Message Formats
message source creation, Creating Message Sources
message sources, Patch Bay Initialization
Patch Bay Message Registry, Using the Message Registry
queues, Overview of JMS
sink configuration, Connecting to Destinations
sink creation, Creating Message Sinks
SQL JMS, Using SQL JMS
topics, Overview of JMS
JMS providers
add for Patch Bay, Using Patch Bay with Other JMS Providers
JSP
localize, Creating Locale-Specific Content Pages
localize directories, Content Page Directories

K

keywords SEO tag, SEO Tagging

L

LDAP repository security, Configuring LDAP Repository Security
access privileges, Configure Users and Groups on an LDAP Server
cache data, Enable Security Information Caching
configure DYNAMO_MODULES, Configure the DYNAMO_MODULES Variable
configure groups, Configure Users and Groups on an LDAP Server
configure InitialContextEnvironment, Configure the InitialContextEnvironment Component
configure password hasher, Configure a Password Hasher
configure users, Configure Users and Groups on an LDAP Server
create groups, Configure Users and Groups on an LDAP Server
create users, Configure Users and Groups on an LDAP Server
create XML definition file, Create an XML Definition File
Microsoft Active Directory, Configuring LDAP Repository Security
Oracle Directory Server, Configuring LDAP Repository Security
refresh cached data, Enable Security Information Caching
schedule cache updates, Enable Security Information Caching
test server connection, Test the LDAP Server Connection
live configuration, Setting the Configuration Path
Local JMS, Using Local JMS
destinations, Creating Local JMS Destinations
local parameters, ATG servlet beans, Local Parameters
locale, DynamoHandler
LocaleServlet, LocaleServlet
localization
content pages, Creating Locale-Specific Content Pages
entry page, Designing a Multi-Locale Entry Page
file names, Localizing Profile Group Names, Scenario Names, and Similar Items
JSP directories, Content Page Directories
JSPs, Creating Locale-Specific Content Pages
profile repository, Localizing the Profile Repository Definition
log events, LogEvents
broadcast, Broadcasting LogEvents
log listeners, LogListeners
configure, Improving Log Readability
DispatchLogger, DispatchLogger
EmailLoggers, LogEvent Sinks
FileLoggers, LogEvent Sinks
LogEvent sinks, LogEvent Sinks
LogListenerQueues, LogListenerQueue
PrintStreamLoggers, LogEvent Sinks
RotatingFileLoggers, LogEvent Sinks
LogEvent sinks, LogEvent Sinks
logging
ApplicationLogging interface, Using ApplicationLogging
broadcast LogEvents, Broadcasting LogEvents
design patterns, Implementing Logging, Logging Configuration, Designing Logging Systems
levels, Logging Levels
loggingDebug, Logging Levels
loggingError, Logging Levels
loggingInfo, Logging Levels
loggingWarning, Logging Levels
summarized data, Logging SummaryItems
to a database, Database Loggers

M

MemorySampler component, SampleListeners
message, Overview of JMS
(see also JMS )
messaging, JMS Message Formats
(see also DMS, JMS, Patch Bay)
DMS configuration files, DMS Configuration File Tags
DMS database tables, DMS Tables
message families, Using the Message Registry
Message Registry, ATG and JMS
MessageTyper, Using the Message Registry
Nucleus components, Patch Bay Initialization
Patch Bay, ATG and JMS, Overview of Patch Bay
Patch Bay components, Messaging Components
ports, Using Messaging Ports
SQL-JMS administration interface, Using the SQL-JMS Administration Interface
MessagingManager component, Patch Bay Manager, Configuring Patch Bay
Microsoft Active Directory, Configuring LDAP Repository Security
configure base common name, Configure Base Common Names
configure users and groups, Configure Users and Groups on an LDAP Server
MIME types
add to MimeTyperServlet, MimeTyperServlet
e-mail, Registering Content Types
MimeTypeDispatcher, MimeTypeDispatcher
MimeTyperServlet, MimeTyperServlet
add MIME types, MimeTyperServlet
Module components, Module Component
ModuleManager component, ModuleManager Entry
modules (see application modules)
multisite accessibility, Site Accessibility
customize active site evaluation , Site Accessibility Processing
customize redirection , Site Accessibility Processing
evaluate active site, Site Accessibility Processing
request redirection, Redirecting Requests
site properties, Site Accessibility
multisite applications
SEO tagging, SEO Tagging
sitemap configuration, Additional Configuration for Multisite Applications
URL recoding, URL Recoding for Multisite Applications
multisite request processing
associate URL with site, Site Identification
create SiteContext, Site Context Management
end site session, Session Expiration
manage site context, Site Context Management
manage site sessions, Site Session Management
rule filters, Site Identification
start site session, SiteSessionStartProcessor Components
URL management, Multisite URL Management
multisite session recovery, Sharing a Session Across Multiple Domains
CanonicalSessionHostnameServlet, Sharing a Session Across Multiple Domains
configuration , Sharing a Session Across Multiple Domains
HTML page templates , Sharing a Session Across Multiple Domains
POST request handling , Sharing a Session Across Multiple Domains
with JavaScript, Sharing a Session Across Multiple Domains
without JavaScript, Sharing a Session Across Multiple Domains
multisite session sharing, Site Session Management, Sharing a Session Across Multiple Domains
session recovery, Sharing a Session Across Multiple Domains
multisite URL generation, Absolute URL Generation
get production site URL, Absolute URL Generation
SiteBaseURLProcessor , Absolute URL Generation
sticky site query parameters, Absolute URL Generation
URL construction rules, Absolute URL Generation
multisite URL management, Multisite URL Management
SiteURLManager, Multisite URL Management
URL strategies, Production Site URL Conventions
URL transformation rules, URL Transformation Rules
multisite URL strategies, Production Site URL Conventions
context path-based, Production Site URL Conventions, Configuring Virtual Context Root Request Handling
(see also virtual context roots)
domain-name based, Production Site URL Conventions
subdomain-based, Production Site URL Conventions

N

named configuration, Configuration Directories
Nucleus, Nucleus: Organizing JavaBean Components
API, Nucleus API
Spring integration, Spring Integration
Nucleus component properties
arrays, Property Types
arrays of components, Specifying Components as Properties
Boolean, Property Names
concatenate settings, Setting Properties from Multiple Configuration Directories
configuration directories, Configuration Directories
define, Using Properties to Connect Components
define read-only, Using Properties to Connect Components
define with getX and setX methods, Using Properties to Connect Components
encrypted, Decoding Encrypted Properties in Nucleus Components
file names in, File Names in Properties Files
global settings, Global Properties Files
IP addresses in, IP Addresses in Properties Files
manage file settings, Managing Properties Files
names, Property Names
null value settings, Setting Properties to Null
override settings, Setting Properties from Multiple Configuration Directories
precedence of settings, Reading the Configuration Path
read-only, Properties
refer to other component properties, Linking Property Values
refer to other components, Using Properties to Connect Components, Basic Nucleus Operation, Specifying Components as Properties
resolve multiple settings, Setting Properties from Multiple Configuration Directories
ServiceMap, ServiceMap Properties
set for request-scope, Setting Properties of Session and Request-Scoped Components
set for session scope, Setting Properties of Session and Request-Scoped Components
set from configuration path, Reading the Configuration Path
types, Property Types
Nucleus component scopes, Component Scopes
form handlers, Form Handler Scope
global, Global Scope
namespace, Multiple Scopes in the Same Namespace
property object, Component Scopes
redirect requests, Request Scope
request, Request Scope
requestid parameter, Request Scope
session, Session Tracking
set $scope property, Component Scopes
set in ATG Control Center, Component Scopes
Nucleus components
alias for, Aliases for Nucleus Components
constructors, Public Constructor with No Arguments
containers, Basic Nucleus Operation, NameContextBindingListener, NameContext, GenericContext
create, Writing Nucleus Components
debugging property references, Specifying Components as Properties
define the Java class, Basic Nucleus Operation
dynamic beans (see dynamic beans)
event sources, Event Sources
name resolution, Basic Nucleus Operation, Component Names in Properties Files, Resolving Component Names
name resolution, dot notation, Component Names in Properties Files
name resolution, relative names, Basic Nucleus Operation, Specifying Components as Properties
properties (see Nucleus component properties)
public constructor, Public Constructor
scopes (see Nucleus component scopes)
start, Starting a Nucleus Component, Specifying Components as Properties
null values, set in Nucleus component properties, Setting Properties to Null
NullSiteBaseURLProcessor, Absolute URL Generation

P

PageEventTrigger, PageViewServletTrigger
PageFilterUtil, PageFilterUtil
Patch Bay, ATG and JMS, Overview of Patch Bay
add JMS providers, Using Patch Bay with Other JMS Providers
configuration, Patch Bay Manager
delayed message delivery, Delaying the Delivery of Messages
failed message redelivery, Configuring Failed Message Redelivery
Message Registry, Using the Message Registry
messaging components, Messaging Components
messaging ports, Using Messaging Ports
MessagingManager component, Patch Bay Manager
Patch Bay definition files (see DMS configuration files)
PathAuthenticationServlet, PathAuthenticationServlet
permanent request attributes, DynamoHttpServletRequest
Persona, Security Services Classes and Interfaces
Persona object, Persona Object
polling interval for SQL JMS, Adjusting the SQL JMS Polling Interval
PortRegistry component, Port Registry
ports
messaging, Using Messaging Ports
register, Port Registry
PreviewSiteBaseURLProcessor, Absolute URL Generation
PrintStreamLogger (see log listeners, PrintStreamLoggers)
profile group names, localize, Localizing Profile Group Names, Scenario Names, and Similar Items
profile repository, localize, Localizing the Profile Repository Definition
ProfileRequestServlet, ProfileRequestServlet
ProfileUserAuthority, User Authority Object
PromotionServlet, PromotionServlet
properties, Property Names
(see also Nucleus component properties)
$ character, Special $ Properties
$class, Basic Nucleus Operation
$description, Special $ Properties
properties files, Basic Nucleus Operation
format, Properties File Format
property types
complex, Property Types
simple, Property Types
PropertyValueDecoder, Decoding Encrypted Properties in Nucleus Components
providerURL, Configure the InitialContextEnvironment Component
public constructor, Public Constructor
PublishingActionServlet, PublishingActionServlet

Q

queues, Queues
appropriate usage, Candidates for Queuing
configure, Configuring a Queue Component
create, Creating a Queue Class
DataCollectorQueues, Data Collector Queues
EventQueueGenerator, Creating a Queue Class
LogListenerQueues, LogListenerQueue
messaging, Overview of JMS

R

random numbers
generate, Secure Random Number Generator
redirect
send, HttpServletResponse
sendLocalRedirect method, HttpServletResponse
sendRedirect method, HttpServletResponse
regular expression groups
Search Engine Optimization, Using URL Templates
remote method invocation (RMI), RMI Services
configuration, RMI Socket Factories
create an RMI client, Writing an RMI Service
create an RMI service, Writing an RMI Service
export an RMI service, Writing an RMI Service
socket factories, RMI Socket Factories
stub and skeleton classes, Writing an RMI Service
use SSL, RMI Over SSL
RemoteServerCache component, RemoteServerCache
RepositoryAccountManager, User Authority Object
request (see DynamoHttpServletRequest and HttpServletRequest)
request handling (see HTTP request handling)
request URI, HttpServletRequest
pathInfo, HttpServletRequest
queryString, HttpServletRequest
servletPath, HttpServletRequest
request-scope components, Request Scope
redirect request, Request Scope
set properties, Setting Properties of Session and Request-Scoped Components
RequestLocale component, Configuring the Request Locale, DynamoHandler
RequestParameterRuleFilter, Installed Rule Filters
RequestServerHandlers, TCP Request Server
RequestServers, TCP Request Server
configure, Configuring a RequestServer
connection acceptors, Configuring a RequestServer
create, Defining a RequestServer
handlerCount property, Configuring a RequestServer
statistics, RequestServer Statistics
resource pool, Resource Pools
block, Configuring a Resource Pool
blocking time limit, Configuring a Resource Pool
check health, Checking the Health of a Resource Pool
configure, Configuring a Resource Pool
mark as disabled, Checking the Health of a Resource Pool
maximum contents, Configuring a Resource Pool
maximum pending creation attempts, Checking the Health of a Resource Pool
maximum resource checkouts, Configuring a Resource Pool
maximum unused, Configuring a Resource Pool
minimum contents, Configuring a Resource Pool
MonitoredDataSource, MonitoredDataSource
nested resource warnings, Configuring a Resource Pool
resource leaks, Avoiding Resource Leaks
resourceClassName, ResourceClassName
subclass ResourcePool, Subclassing ResourcePool
response (see DynamoHttpServletRequest and HttpServletResponse)
response code, HTTP
send, HttpServletResponse
set, HttpServletResponse
RMI (see remote method invocation (RMI))
RmiServer, RMI Services
(see also remote method invocation (RMI))
use alternative implementation, Alternative RMI Implementations
RotatingFileLoggers (see log listeners, RotatingFileLoggers)
rule filters, Site Identification
custom, Custom Rule Filters
DefaultSiteRuleFilter, Installed Rule Filters
installed, Installed Rule Filters
order of execution, Custom Rule Filters
RequestParameterRuleFilter, Installed Rule Filters
URLPatternMatchingRuleFilter, Installed Rule Filters

S

SampleListeners, SampleListeners
Sampler component, Sampler Services
configure, Configuring the Sampler
default configuration, Configuring the Sampler
scenario names, localize, Localizing Profile Group Names, Scenario Names, and Similar Items
Schedulable component
configure, Configuring a Schedulable Component
create, Writing a Schedulable Component
ScheduledJob component
thread methods, ScheduledJob Thread Methods
Scheduler component, Scheduler Services
job ID, Scheduling a Task
Performance Monitor, Monitoring the Scheduler
schedule, Scheduling a Task
schedule tasks, Scheduling a Task
view scheduled jobs, Monitoring the Scheduler
schedules
calendar, Schedule Settings
relative, Schedule Settings
scopes (see Nucleus component scopes)
Search Engine Optimization
browser types, Using URL Templates
canonical URLs, Canonical URLs
CanonicalItemLink servlet bean, Creating Canonical URLs
encode URL parameters, Using URL Templates
ItemLink servlet bean, Configuring the ItemLink Servlet Bean
jump servlet, Configuring the SEO Jump Servlet
regular expression groups, Using URL Templates
SEO tagging, SEO Tagging
sitemaps, Sitemaps
techniques, Search Engine Optimization
URL formats, Using URL Templates
URL recoding, URL Recoding
URL template mappers, Using URL Templates
URL templates , Using URL Templates
SecuredContainer, Security Services Classes and Interfaces
SecuredObject, Security Services Classes and Interfaces
SecureRandom component, Secure Random Number Generator
security, Security Services Classes and Interfaces
(see also access control)
access privileges, Access Privileges
ACL, Access Control Lists
AdminUserAuthority, User Authority Object
authenticate users, User Authority Object, Authenticating a User
authentication example, Authenticating a User
cache data, Enable Security Information Caching
configuration, Security Services Classes and Interfaces
context, Security Services Classes and Interfaces
example, Extending the Security Model
extend, Extending the Security Model
identity, Persona Object
modify groups, Configuring the Default Login Accounts
modify user account, Configuring the Default Login Accounts
Persona, Security Services Classes and Interfaces, Persona Object
policy, Security Services Classes and Interfaces, Security Policy Object
ProfileUserAuthority, User Authority Object
refresh cached data, Enable Security Information Caching
RepositoryAccountManager, User Authority Object
schedule cache updates, Enable Security Information Caching
secured object, Security Services Classes and Interfaces
services, Security Services Classes and Interfaces
StandardSecurityPolicy, Extending the Standard Security Policy
user authority, User Authority Object
user directory, User Authority Object
user groups, Managing User Groups and Privileges
User object, Security Services Classes and Interfaces
user object, User Object
UserDirectoryLoginUserAuthority, User Authority Object
users, Managing User Accounts
XmlAccountManager, User Authority Object
security database tables, Security Tables
securityAuthentication, Configure the InitialContextEnvironment Component
securityCredentials, Configure the InitialContextEnvironment Component
securityPrincipal, Configure the InitialContextEnvironment Component
SEO tagging, SEO Tagging
creating tags, Creating SEO Tags
description, SEO Tagging
keywords, SEO Tagging
multisite applications, SEO Tagging
rendering tags on pages, Rendering SEO Tags on Pages
repository, SEO Tagging
title, SEO Tagging
serialized JavaBeans, Loading Serialized Beans
server
start non-default servers, Using a Non-Default ATG Server
ServiceMaps, ServiceMap Properties
Servlet interface, Servlet Interface
servlet pipeline
BasicAuthenticationPipelineServlet, Authentication
dispatch servlets, Servlet Pipeline Examples
exception handling, Exceptions in Pipeline Servlets
HTTP request handling, Request Handling with Servlet Pipelines
ServletInputStream, HttpServletRequest
ServletOutputStream, HttpServletResponse
send response codes and headers, HttpServletResponse
session invalidation, Session Tracking
session-scope components, Session Tracking
session invalidation, Session Tracking
set properties, Setting Properties of Session and Request-Scoped Components
SessionEventTrigger, SessionEventTrigger
SessionSaverServlet, SessionSaverServlet
SetCurrentLocation, SetCurrentLocation
ShutdownService component, ShutdownService
SingletonSchedulableService component, Scheduler Services
SiteBaseURLProcessor, Absolute URL Generation
SiteContext, Site Context Management
create, Site Context Management
SiteContextPipelineServlet, Multisite Request Processing
request redirection, Redirecting Requests
rule filters execution order, Custom Rule Filters
SiteContextRuleFilter , Site Identification
installed filters, Installed Rule Filters
sitemaps
configure generators, Configuring Sitemap Generation
configure index generators, Configuring Sitemap Generation
deployment listener, Invoking Sitemap Generation and Writing
dynamic, Configuring Sitemap Generation
generators, Sitemap Generation Tools
indexes, Overview of Sitemaps
manually invoke generators, Invoking Sitemap Generation and Writing
multisite configuration, Additional Configuration for Multisite Applications
overview, Overview of Sitemaps
repository, Sitemap Generation Tools
scheduling generators, Invoking Sitemap Generation and Writing
Search Engine Optimization , Sitemaps
static, Configuring Sitemap Generation
submit to search engines, Invoking Sitemap Generation and Writing
writing , Configuring Sitemap Writing
SiteRequestProcessor, SiteRequestProcessor Components
SiteSession, Site Session Management
SiteSessionEndProcessor, Session Expiration
SiteSessionManager, Site Session Management
end-of-session processing, Session Expiration
new session processing, SiteSessionStartProcessor Components
site request processing, SiteRequestProcessor Components
SiteSessionStartProcessor , SiteSessionStartProcessor Components
SiteURLManager
autoAppendStickySiteParams property, Absolute URL Generation
collect site URLs, Site URL Collection
generate URLs from site ID , Absolute URL Generation
generate URLs from site IDs, Absolute URL Generation
getProductionSiteBaseURL method, Absolute URL Generation
map request URL to site, Multisite URL Management
transformation rules file, URL Transformation Rules
URL transformation rules, URL Transformation Rules
SMTPBatchEmail component, Using BatchEmailListener
SMTPEmail component, Configuring SMTPEmail
SMTPEmailQueue, Using EmailListenerQueue
socket factories
RMI, RMI Socket Factories
source file
compile, Creating a Nucleus Component
Spring integration, Spring Integration
make Nucleus components available in Spring, NucleusResolverUtil
make Spring components available in Nucleus, NucleusPublisher
naming conflicts, NucleusPublisher
SQL content repositories
content distribution, Using Content Distribution with an SQL Content Repository
localize definition files, Localizing an SQL Content Repository Definition File
SQL JMS, Using SQL JMS
administration interface, Using the SQL-JMS Administration Interface
data source, Configuring Databases and Data Sources
database schema, Configuring Databases and Data Sources
destinations, Creating and Accessing SQL JMS Destinations
destinations, remove, Removing SQL JMS Destinations and Subscriptions
durable subscriptions, Removing SQL JMS Destinations and Subscriptions
durable subscriptions, measure entries, Monitoring Message Buildup
polling interval, Adjusting the SQL JMS Polling Interval
queues, measure entries, Monitoring Message Buildup
queues, remove, Removing SQL JMS Destinations and Subscriptions
subscriptions, remove, Removing SQL JMS Destinations and Subscriptions
topics, remove, Removing SQL JMS Destinations and Subscriptions
SQL table loggers, Database Loggers
configure, Database Loggers
data-types, SQL Data-types
flush data to the database, Data Flushing
transaction size, Configuring Transaction Size
SQLIdGenerator, SQLIdGenerator
configure, SQLIdGenerator
database table, SQLIdGenerator
IdSpace, SQLIdGenerator
SSL
keys and certificates, RMI Over SSL
with RMI, RMI Over SSL
StandardSecurityPolicy, extension, Extending the Standard Security Policy
static sitemaps, Configuring Sitemap Generation
sticky site query parameters
generate , Absolute URL Generation
submit handler methods, Submit Handler Methods
summarizers, Summarizers
example, Summarizer Example
flush data, Flushing Data from the Summarizer
flush methods, Summarizer Flush Methods
log SummaryItems, Logging SummaryItems
SummaryItems, SummaryItems
variables, Summary Variables
write method in database, DBWriteMethod in an SQL Table Summary Logger

T

tag converters, Tag Converters
TailPipelineServlet, TailPipelineServlet
targeter names, localize, Localizing Profile Group Names, Scenario Names, and Similar Items
ThreadUserBinderServlet, ThreadUserBinderServlet
title SEO tag, SEO Tagging
topics, messaging, Overview of JMS
durable subscriptions, JMS Destinations
transaction
commit, Transaction Completion
complete, Transaction Completion
demarcate, Transaction Demarcation
end early, Demarcation in Pages, Programmatic Demarcation
form handlers, Transactions in Repository Form Handlers
resource access, Resource Access and Enlistment
rollback, Transaction Completion, Marking Rollback Only
suspend, Transaction Suspension
Transaction Manager, Transaction Manager
TransactionServlet, TransactionServlet
TransientIdGenerator, TransientIdGenerator

U

URL management (see multisite URL management)
URL recoding
context paths, Using URL Templates
multisite applications, URL Recoding for Multisite Applications
Search Engine Optimization, URL Recoding
URL strategies (see multisite URL strategies)
URL templates
direct, Using URL Templates
indirect, Using URL Templates
Search Engine Optimization, Using URL Templates
template mappers, Using URL Templates
URL transformation rules, URL Transformation Rules
append operations, URL Transformation Rules
operations, URL Transformation Rules
prepend operations, URL Transformation Rules
replace operations, URL Transformation Rules
rules file, URL Transformation Rules
URLPatternMatchingRuleFilter, Installed Rule Filters
properties, Installed Rule Filters
user accounts
automatic creation, Configuring the Default Login Accounts
default, Configuring the Default Login Accounts
disable automatic creation, Configuring the Default Login Accounts
initialize, Configuring the Default Login Accounts
manage, Managing User Accounts
user directory, User Authority Object
user groups
manage, Managing User Groups and Privileges
user object, User Object
UserAuthority
interface, Security Services Classes and Interfaces
object, User Authority Object
UserDirectoryLoginUserAuthority, User Authority Object

V

ValidateURLServlet, ValidateURLServlet
VersioningLayerServlet, VersioningLayerServlet
virtual context roots
configure on application servers, Configuring Virtual Context Root Request Handling
configure on IBM WebSphere, Configuring Virtual Context Root Request Handling
configure on Oracle WebLogic, Configuring Virtual Context Root Request Handling
configure welcome files, Configuring Virtual Context Root Request Handling

W

web.xml, Resources in web.xml
welcome files
configure with virtual context roots
, Configuring Virtual Context Root Request Handling
writing sitemaps, Configuring Sitemap Writing

X

XML definition file, create, Create an XML Definition File
XML encoding, XML Encoding Declaration
XML file combination, XML File Combination
DOCTYPE declaration, DOCTYPE Declaration
id attribute, id Attribute
match tags, Recursive Combination
root tag, Root Tag
test, Testing XML File Combination
xml-combine attributes, Combining Two Tags
XmlAccountManager, User Authority Object