A

access control, Managing Access Control
groups, Managing User Groups and Privileges
users, Managing User Accounts
access control entries, Access Control Lists
Access Control Lists (see ACL (Access Control Lists))
access privileges
configuring, Configuring Access Privileges
dynamically generated, Configuring Users and Groups on an LDAP Server
access rights, Access Rights
AccessControlServlet, AccessControlServlet
ACL (Access Control Lists), Access Control Lists
AdminableService (see atg.nucleus.AdminableService)
Administration interface, AdminableService, Customizing the Administration Interface
administration interface, Command Options
AdminUserAuthority, User Authority Object
application logging, ApplicationLogging
application modules
creating, Creating a New Application Module
directory structure, Application Module Directory Structure
file resources, Accessing Module File Resources
JAR file, Creating an Application Module JAR File
launching 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
application testing, Application Testing
ApplicationLogging (see atg.nucleus.logging.ApplicationLogging)
architecture
client/server internet, Overview of Wireless Architecture
client/server wireless, Wireless Application Environment
wireless, Wireless Application Environment
ATG Control Center (ACC)
access control, Configuring Access Privileges
managing user accounts, Managing User Accounts
managing user groups and privileges, Managing User Groups and Privileges
ATG Servlet Beans, Creating and Using ATG Servlet Beans
BeanInfo, Using Custom Servlet Beans with the ATG Control Center
custom, Creating Custom Servlet Beans
local parameters, Local Parameters
open parameters, Displaying Open Parameters in ATG Servlet Beans, Limitations in Custom Servlet Beans
parameters, Passing Parameters to ATG Servlet Beans
setting parameters, Setting Parameters in ATG Servlet Beans
ATG Servlet beans
object parameters, Object Parameter Values
ATG-Config-Path attribute, Reading the Configuration Path
atg.distributor.DistributorSender, DistributorSender, Running the DistributorSender from a Command Line
atg.distributor.RemoteServerCache, RemoteServerCache
atg.distributor.SenderResourcePool, DistributorPool
atg.dms.patchbay.MessageSink, Creating Message Sinks
atg.dms.patchbay.MessageSource, Creating Message Sources
atg.dms.registry package, Using the Message Registry
atg.naming.NameContext, Basic Nucleus Operation, NameContextBindingListener, NameContext
atg.naming.NameContextBindingEventSource, NameContextBindingEventSource
atg.naming.NameContextBindingListener, NameContextBindingListener
atg.naming.NameContextElement, NameContextElement
atg.naming.NameContextImpl, NameContextBindingEventSource
atg.nucleus.AdminableService, AdminableService, Customizing the Administration Interface
atg.nucleus.class.path system variable, Disposable Class Loader
atg.nucleus.GenericContext, GenericContext
atg.nucleus.GenericReference, Aliases for Nucleus Components
atg.nucleus.GenericRMIService, Writing an RMI Service
atg.nucleus.GenericService, Writing Nucleus Components, GenericService
doStartService method, GenericService
doStopService method, GenericService
atg.nucleus.InitialService, Starting a Nucleus Component
atg.nucleus.logging.ApplicationLogging, ApplicationLogging, LogEvents, Using ApplicationLogging
atg.nucleus.logging.LogEvent, LogEvents
atg.nucleus.naming, Preparsed Component and Parameter Names
atg.nucleus.naming.ComponentName, Preparsed Component and Parameter Names
atg.nucleus.naming.ParameterName, Preparsed Component and Parameter Names
atg.nucleus.Service, Service
atg.nucleus.ServiceAdminServlet, Customizing the Administration Interface
atg.nucleus.ServiceListener, ServiceListener
atg.nucleus.ServiceMap, ServiceMap Properties
atg.nucleus.Validateable, Validateable
atg.nucleus.ValueFormatter, ValueFormatter
atg.security.AccessControlList, Access Control Lists
atg.security.AccessRight, Access Rights
atg.security.Persona, Security Services Classes and Interfaces, Persona Object
atg.security.RepositoryAccountManager, User Authority Object
atg.security.SecuredContainer, Security Services Classes and Interfaces
atg.security.SecuredObject, Security Services Classes and Interfaces
atg.security.SecurityConfiguration, Security Services Classes and Interfaces
atg.security.SecurityContext, Security Services Classes and Interfaces
atg.security.SecurityPolicy, Security Services Classes and Interfaces, Security Policy Object
atg.security.StandardSecurityPolicy, Security Services Classes and Interfaces, Extending the Standard Security Policy
atg.security.ThreadSecurityManager, User Object
atg.security.User, Security Services Classes and Interfaces, User Object
atg.security.UserAuthority, Security Services Classes and Interfaces, User Authority Object
atg.security.UserDirectoryLoginUserAuthority, User Authority Object
atg.security.XmlAccountManager, User Authority Object
atg.server.distributor.DistributorServer, DistributorServer
atg.server.tcp.RequestServer, TCP Request Server
atg.server.tcp.SimpleConnectionAcceptor, Configuring a RequestServer
atg.service.datacollection.DataCollectorQueue, Data Collector Queues
atg.service.datacollection.DataSource, Data Collection Sources and Events
atg.service.datacollection.FormattingFileLogger, Formatting File Loggers
atg.service.datacollection.GenericSummarizer, Summarizers
atg.service.datacollection.SummaryItem, SummaryItems
atg.service.email.EmailEvent, Email Senders and Listeners, EmailEvent
atg.service.email.EmailListener, Email Senders and Listeners
atg.service.email.SMTPEmailSender, Email Senders and Listeners
atg.service.filecache.FileCache, FileServlet, HtmlServlet
atg.service.idgen.* package, ID Generators
atg.service.idgen.TransientIdGenerator, TransientIdGenerator
atg.service.modules.Module, Module Component
atg.service.queue.EventQueueGenerator, Creating a Queue Class
atg.service.resourcepool.ResourcePool, Resource Pools
atg.service.scheduler.Schedulable, Scheduling a Task
atg.service.scheduler.Schedule, Scheduling a Task
atg.service.scheduler.Scheduler, Scheduler Services
atg.service.scheduler.SingletonSchedulableService, Scheduler Services
atg.service.statistics.MemorySampler, SampleListeners
atg.service.statistics.Sample, Sample Class
atg.service.statistics.SampleEvent, Sample Class
atg.service.statistics.SampleListener, Sampler Class
atg.service.statistics.Sampler, Sampler Class
atg.servlet.AttributeFactory (see requests, attribute factories)
atg.servlet.BrowserType, BrowserTyper
atg.servlet.BrowserTyper, BrowserTyper
atg.servlet.DynamoHttpServletRequest (see request)
atg.servlet.DynamoHttpServletResponse (see response)
atg.servlet.ExtensionMimeTyper, MimeTyperServlet
atg.servlet.pagecompile.SunJavaSourceCompiler, PageCompileServlet
atg.servlet.pipeline.Authenticator, Authentication
atg.servlet.pipeline.BasicAuthenticator, Authentication
atg.servlet.pipeline.InsertableServletImpl, Inserting Servlets in the Pipeline
atg.servlet.pipeline.PipelineableServletImpl (see servlet pipeline, PipelineableServletImpl)
attribute factories, DynamoHttpServletRequest
AuthenticationServlet, AuthenticationServlet
automatic account creation, Configuring the Default Login Accounts
disabling, Configuring the Default Login Accounts

B

BadCacher browser type, BrowserTyper
base common name, Configure Base Common Names
Base64 encoding, Decoding Encrypted Properties in Nucleus Components
baseCN (see base common name)
basic authentication
servlet pipeline, Authentication
BasicAuthenticationPipelineServlet, Authentication
BatchEmailListener, Using BatchEmailListener
BeanInfo
ATG Servlet Beans, Using Custom Servlet Beans with the ATG Control Center
browser caching, BrowserTyper
browser types
Search Engine Optimization, Specifying Supported and Excluded Browser Types
BrowserAttributes component, BrowserTyper
BrowserType components, BrowserTyper, WML Browser Type
regular expressions in patterns property, BrowserTyper
BrowserTyper, BrowserTyper
browser caching, BrowserTyper
wireless support, WML Browser Type
Business Commerce pipeline components
AuthenticationServlet, AuthenticationServlet
CheckSessionExpiration , CheckSessionExpiration (Business Commerce)
CommerceCommandServlet , CommerceCommandServlet
PromotionServlet, PromotionServlet
RPCRouterServlet, RPCRouterServlet
SetCurrentLocation, SetCurrentLocation

C

caches
FileCache, FileServlet, HtmlServlet
refreshing security data, Caching Security Data
scheduling updates, Caching Security Data
security data, Caching Security Data
cards, WML, Wireless Markup Language
CgiServlet, CgiServlet
CheckSessionExpiration (Business Commerce), CheckSessionExpiration (Business Commerce)
CheckSessionExpiration (Content Administration), CheckSessionExpiration (Content Administration)
class loader, Disposable Class Loader
CLASSPATH, Using Nucleus, dynamosystemresource
combining XML files (see XML file combination)
CommerceCommandServlet, CommerceCommandServlet
committing transactions, Transaction Completion
compilers, PageCompileServlet
compiling a Java source file, Creating a Nucleus Component
component name resolution, Basic Nucleus Operation, Component Names in Properties Files
dot notation, Component Names in Properties Files
relative names, Basic Nucleus Operation, Specifying Components as Properties
component scopes, Component Scopes
form handlers, Form Handler Scope
global, Component Scopes, The Effects of Global Scope
redirect requests, Request Scope
request, Request Scope
requestid parameter, Request Scope
session, Multiple Scopes in the Same Namespace
setting, Specifying Component Scopes
components (see Nucleus components)
BrowserType in wireless support, WML Browser Type
resolving names, Resolving Component Names
Components window
component scopes, setting, Specifying Component Scopes
Configuration tab, Matching .properties files to Properties
creating a component, Creating a Nucleus Component
CONFIG.properties file, CONFIG.properties File
CONFIGPATH, Basic Nucleus Operation, Reading the Configuration Path
application modules, Reading the Configuration Path
ATG-Config-Path attribute, Reading the Configuration Path
contrasted with CLASSPATH, Reading the Configuration Path
separator character, Reading the Configuration Path
setting, Adding Values to the Nucleus CONFIGPATH
configuration files (see properties files)
configuration files, DMS (see DMS configuration files)
configuration layers, Separating Configuration Layers
configuration path (see CONFIGPATH)
connection acceptor components, Configuring a RequestServer
Constants component, Setting Properties to Null
Consumer Commerce pipeline components
AuthenticationServlet, AuthenticationServlet
CommerceCommandServlet , CommerceCommandServlet
PromotionServlet, PromotionServlet
containers, Basic Nucleus Operation, NameContextBindingListener, GenericContext
Content Administration pipeline components
CheckSessionExpiration , CheckSessionExpiration (Content Administration)
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 a SQL Content Repository
context paths
Search Engine Optimization, Specifying Context Paths
CookieServlet, CookieServlet
creating a WML site, Creating a Wireless Site
creating JSP for wireless, Creating JavaServer Pages
cross-site scripting attacks
preventing, DAFDropletEventServlet
custom tag converters, Creating Custom Tag Converters

D

DAF Deployment (see deployment)
DAF pipeline
ATG Consumer Commerce components, Components Provided by ATG Consumer Commerce
DAF servlet pipeline, Request Handling with Servlet Pipelines
AccessControlServlet, AccessControlServlet
ATG Business Commerce components, Components Provided by ATG Business Commerce
ATG Content Administration components, Components Provided by ATG Content Administration
DAFDropletEventServlet, DAFDropletEventServlet
DynamoHandler, DynamoHandler
DynamoServlet, DynamoServlet
FileFinderServlet, FileFinderServlet
handling a JSP request, How a Request is Processed
MimeTypeDispatcher, MimeTypeDispatcher
MimeTyperServlet, MimeTyperServlet
PageEventTrigger, PageViewServletTrigger
PathAuthenticationServlet, PathAuthenticationServlet
ProfileRequestServlet, ProfileRequestServlet
SessionEventTrigger, SessionEventTrigger
SessionSaverServlet, SessionSaverServlet
standard components, Components Provided by ATG Adaptive Scenario Engine for JHTML Requests (DAS Servlet Pipeline)
TailPipelineServlet, TailPipelineServlet
ThreadUserBinderServlet, ThreadUserBinderServlet
DAFDropletEventServlet, DAFDropletEventServlet
DAS servlet pipeline, Request Handling with Servlet Pipelines
AccessControlServlet, AccessControlServlet
ATG Business Commerce components, Components Provided by ATG Business Commerce
ATG Consumer Commerce components, Components Provided by ATG Consumer Commerce
ATG Content Administration components, Components Provided by ATG Content Administration
BasicAuthenticationPipelineServlet, Authentication
CgiServlet, CgiServlet
CookieServlet, CookieServlet
DropletEventServlet, DropletEventServlet
DynamoHandler, DynamoHandler
DynamoServlet, DynamoServlet
FileFinderServlet, FileFinderServlet
FileServlet, FileServlet
FormLoginServlet, FormLoginServlet
handling a JHTML request, How a Request is Processed
HtmlServlet, HtmlServlet
MimeTypeDispatcher, MimeTypeDispatcher
MimeTyperServlet, MimeTyperServlet
PageCompileServlet, PageCompileServlet
PageEventTrigger, PageViewServletTrigger
PathAuthenticationServlet, PathAuthenticationServlet
ProfileRequestServlet, ProfileRequestServlet
SendErrorServlet, SendErrorServlet
ServletPathDispatcher, ServletPathDispatcher
SessionEventTrigger, SessionEventTrigger
SessionSaverServlet, SessionSaverServlet
standard components, Components Provided by ATG Adaptive Scenario Engine for JHTML Requests (DAS Servlet Pipeline)
ThreadUserBinderServlet, ThreadUserBinderServlet
TransactionServlet, TransactionServlet
URLArgumentServlet, URLArgumentServlet
das_id_generator database table (see ID generation)
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
DB2 database systems
SQL JMS configuration, Configuring Databases and Data Sources
debugging, Specifying Components as Properties
configuration problems, Debugging Nucleus Configuration
decks
size, Deck Size
decks, WML, Wireless Markup Language
demarcation of transactions, Transaction Demarcation
declarative, Declarative Demarcation
in pages, Demarcation in Pages
modes, Transaction Modes
programmatic, Programmatic Demarcation
deployment
API, DAF Deployment API
architecture, DAF Deployment Architecture
continuing despite errors, DeploymentManager
DAF.Deployment module, Performing a Deployment
debugging, DeploymentManager
enabling distributed, DeploymentManager
error logging, DeploymentManager
introduction, Using DAF Deployment
JMS messages, Deployment Phases
number of threads spawned, DeploymentManager
performance settings, Configuring DAF Deployment for Performance
phases, Deployment Phases
setting up, Setting Up DAF Deployment
starting, Performing a Deployment
switch, Performing Switch Deployments
thread batch size, DeploymentManager
transaction batch size, DeploymentManager
deployment repository
deployment item, deployment Item
deploymentData item, deploymentData Item
deploymentProgress item, deploymentProgress Item
description, Deployment Repository
failureInfo item, failureInfo Item
fileMarker item, fileMarker Item
marker item, marker Item
repositoryMarker item, repositoryMarker Item
DeploymentManager
API, atg.deployment.DeploymentManager
description, DeploymentManager
destinations of messages, Overview of JMS
Direct URL templates
Search Engine Optimization, Configuring 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 configuration files, Patch Bay Manager, Configuring Patch Bay, DMS Configuration File Tags
XML file combination, Configuring Patch Bay
DOCTYPE declaration
XML file combination, DOCTYPE Declaration
droplet-open parameter dependencies, Limitations in Custom Servlet Beans
DropletEventServlet, DropletEventServlet
DSP tag library, Creating JavaServer Pages
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
registered classes and interfaces, Registered DynamicBeans and Dynamic Types
registered dynamic types, Registered DynamicBeans and Dynamic Types
registering, Registering Dynamic Beans
DynamicBeanInfo, DynamicBeanInfo
DynamicPropertyMappers, Dynamic Beans
Dynamo Administration UI
accessing, Command Options
default username and password, Changing the Dynamo Admin UI User Name and Password
logging login attempts, Logging Attempts to Access the Administration Server
Dynamo services, Core Dynamo Services
DYNAMO_MODULES
LDAP repository security, Configuring the DYNAMO_MODULES Variable
dynamoEnv, Using Nucleus
DynamoHandler, DynamoHandler
DynamoHttpServletRequest (see request)
DynamoHttpServletResponse (see response)
DynamoProxyServlet, How a Request is Processed
DynamoServlet, DynamoServlet
dynamosystemresource, dynamosystemresource

E

e-mail
BatchEmailListener components, Using BatchEmailListener
encoding for internationalization, Setting the E-mail Encoding
sending, Sending E-mail, Using EmailListenerQueue
setting MIME types, Registering Content Types
SMTPBatchEmail component, Using BatchEmailListener
SMTPEmail component, Configuring SMTPEmail
using atg.service.email.EmailEvent, EmailEvent
using javax.mail.Message, Creating JavaMail Messages
e-mail sender components, Email Senders and Listeners
EmailEvent, EmailEvent
EmailListenerQueue, Using EmailListenerQueue
EmailLoggers (see log listeners, EmailLoggers)
encoding
XML, XML Encoding Declaration
EncodingTyper component, Using the EncodingTyper to Set the Character Encoding
encryption, Decoding Encrypted Properties in Nucleus Components
ending transactions early, Demarcation in Pages, Programmatic Demarcation
environment variables, Using Nucleus, Adding Values to the Nucleus CONFIGPATH
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
exceptions
servlet pipeline, Exceptions in Pipeline Servlets

F

file combination (see XML file combination)
file names
localizing, Localizing Profile Group Names, Scenario Names, and Similar Items
file names, properties, File Names in Properties Files
file.encoding Java system property, Localizing Profile Group Names, Scenario Names, and Similar Items
FileFinderServlet, FileFinderServlet
FileLoggers (see log listeners, FileLoggers)
files
uploading, File Uploading
FileServlet, FileServlet
filters, Filters and PageFilter
fonts
converting to escaped Unicode, Converting Properties Files to Escaped Unicode
form handlers, Working with Forms and Form Handlers
handler methods, Form Handlers and Handler Methods, Handler Methods
scope, Form Handler Scope
subclassing, Subclassing Dynamo Form Handlers
submit handler methods, Submit Handler Methods
transactions, Ensuring Transactions in Repository Form Handlers
form handling
request scoped components, Request Scope
form handling in wireless pages, Creating JavaServer Pages
formatting file loggers, Formatting File Loggers
data fields, configuring, Configuring Fields
example, Formatting Logger Example: the RequestLogger
format strings, Configuring Fields
log file names, configuring, Configuring Log File Names
FormLoginServlet, FormLoginServlet
forms, Working with Forms and Form Handlers
file uploading, File Uploading

G

gateway
wireless network architecture, Wireless Application Environment
generating IDs, Using IdGenerators
generating random numbers, Secure Random Number Generator
GenericContext (see atg.nucleus.GenericContext)
GenericService (see atg.nucleus.GenericService)
global properties files, Global Properties Files
global scope components (see component scopes)
GLOBAL.properties (see global properties files)
groups
default, Configuring the Default Login Accounts
initializing, Configuring the Default Login Accounts

H

handler methods, Form Handlers and Handler Methods, Handler Methods
headers, HTTP, HttpServletResponse
sending in the ServletOutputStream, HttpServletResponse
how JSPs handle servlet beans, Processing Servlet Beans
HTML interface (see Administration interface)
HtmlServlet, HtmlServlet
HTTP, Overview of Wireless Architecture
vs. WAP, Wireless Application Environment
HttpServletRequest, Servlet Interface, HttpServletRequest
request URI, HttpServletRequest
HttpServletResponse, Servlet Interface, HttpServletResponse
headers, sending, HttpServletResponse
headers, setting, HttpServletResponse
response code, HttpServletResponse

I

ID generation
das_id_generator database table, SQLIdGenerator
extending the IdGenerator, Extending the IdGenerator
IdGeneratorException, Using IdGenerators
ObfuscatedSQLIdGenerator, ObfuscatedSQLIdGenerator
TransientIdGenerator, TransientIdGenerator
ID generators, ID Generators, IdGenerators and IdSpaces
ID spaces, IdGenerators and IdSpaces
batch size, SQLIdGenerator
creating with API, Using IdGenerators
defining with XML files, IdGenerators and IdSpaces
IdGenerator components, Using IdGenerators, SQLIdGenerator
configuring, SQLIdGenerator
using, Using IdGenerators
Indirect URL templates
Search Engine Optimization, Configuring URL Templates
Informix database systems
SQL JMS configuration, Configuring Databases and Data Sources
Initial component, Starting a Nucleus Component
InitialContextEnvironment, configuring, Configuring the InitialContextEnvironment Component
initialServices, Starting a Nucleus Component
internationalization
character encoding for JHTML files, Using the EncodingTyper to Set the Character Encoding
configuring servers and locales, Character Encoding and Locale Configuration Examples
content pages, Creating Locale-Specific Content Pages
converting 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 E-mail Encoding
EncodingTyper component, EncodingTyper Component, Using the EncodingTyper to Set the Character Encoding
file system repositories, Internationalizing File System Repositories
Japanese converter, Converting Posted Data with the EncodingTyper
Java objects, Java Internationalization Objects
JHTML pages, Creating Locale-Specific Content Pages
JSPs, Creating Locale-Specific Content Pages
locale, Locales
overview, Internationalizing a Dynamo Web Site
personalization profile template, Localizing the Profile Repository Definition
personalization request locale, Request Locale in Personalization Module Web Sites
properties files, converting to Unicode, Converting Properties Files to Escaped Unicode
RequestLocale component, RequestLocale Component, Configuring the Request Locale
ResourceBundles, Using ResourceBundles for Internationalization
setting the Dynamo server locale, Setting the Java Virtual Machine Locale
setting the JVM locale, Setting the Java Virtual Machine Locale
SQL content repositories, Internationalizing Content Repositories
SQL repository definition files, Internationalizing a SQL Content Repository
supported character encodings, Character Encodings
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.security.SecureRandom, Secure Random Number Generator
java.util.Properties, Basic Nucleus Operation
JavaBeans
as Nucleus components, Using Properties to Connect Components
Dynamic Beans (see Dynamic Beans)
events, Events and Event Listeners
serialized, Loading Serialized Beans (.ser files)
JavaBeans Activation Framework
registering message content types, Registering Content Types
JavaMail messages, Creating JavaMail Messages
javax.servlet.http.HttpServletRequest, Servlet Interface
javax.servlet.http.HttpServletResponse, Servlet Interface
javax.servlet.Servlet, Servlet Interface
JMS
durable subscriptions to topics, JMS Destinations
Dynamo message conventions , Dynamo Message Conventions
JMSType value, JMS Message Formats
Local JMS, Using Local JMS
message bodies, JMS Message Formats
message destinations, Overview of JMS
message headers, JMS Message Formats
queues, Overview of JMS
SQL JMS, Using SQL JMS
topics, Overview of JMS
JMS providers
3rd-party providers, Using a 3rd-Party JMS Provider
adding in Patch Bay, Using Patch Bay with Other JMS Providers
BEA WebLogic, Using Your Application Server’s JMS Provider
IBM WebSphere, Using Your Application Server’s JMS Provider
JMSType of messages, JMS Message Formats
JSPs
pagedirective, Creating JavaServer Pages
wireless example, Creating JavaServer Pages
JSPs for WML, Creating JavaServer Pages

L

LDAP repository security, Configuring LDAP Repository Security
access privileges, Configuring Users and Groups on an LDAP Server
caching data, Caching Security Data
configuring a password hasher, Configuring a Password Hasher
configuring DYNAMO_MODULES, Configuring the DYNAMO_MODULES Variable
configuring InitialContextEnvironment, Configuring the InitialContextEnvironment Component
creating XML definition file, Creating an XML Definition File
refreshing cached data, Caching Security Data
scheduling cache updates, Caching Security Data
LDAP server
configuring DYNAMO_MODULES, Configuring the DYNAMO_MODULES Variable
configuring groups, Configuring Users and Groups on an LDAP Server
configuring users, Configuring Users and Groups on an LDAP Server
creating groups, Configuring Users and Groups on an LDAP Server
creating users, Configuring Users and Groups on an LDAP Server
testing connection, Testing the Connection to the LDAP Server
limitations in custom servlet beans, Limitations in Custom Servlet Beans
Local JMS, Using Local JMS
destinations, Creating Local JMS Destinations
local parameters
ATG Servlet Beans, Local Parameters
locale, DynamoHandler
LocaleServlet, LocaleServlet
log events, LogEvents
broadcasting, Broadcasting LogEvents
log listeners, LogListeners
configuring, Creating More Readable Logs
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
broadcasting LogEvents, Broadcasting LogEvents
design patterns, Implementing Logging, Dynamo 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
logging levels, Specifying Components as Properties, Debugging Nucleus Configuration
logs
Dynamo Administration UI login attempts, Logging Attempts to Access the Administration Server

M

MemorySampler component, SampleListeners
message bodies, JMS Message Formats
message destinations, Overview of JMS, Connecting to Destinations
Local JMS, Creating Local JMS Destinations
message filters, Patch Bay Initialization
creating, Creating Message Filters
message headers, JMS Message Formats
Message Registry, Using the Message Registry
message sinks
configuring, Connecting to Destinations
creating, Creating Message Sinks
message sources, Patch Bay Initialization
creating, Creating Message Sources
messaging
destinations, Connecting to Destinations
DMS configuration files, DMS Configuration File Tags
Local JMS destinations, Creating Local JMS Destinations
message families, Using the Message Registry
message filters, Patch Bay Initialization, Creating Message Filters
Message Registry, Dynamo and JMS, Using the Message Registry
message sinks, Creating Message Sinks, Connecting to Destinations
message sources, Patch Bay Initialization, Creating Message Sources
MessageTyper, Using the Message Registry
Nucleus components, Patch Bay Initialization
Patch Bay, Dynamo and JMS
ports, Using Messaging Ports
SQL-JMS administration interface, Using the SQL-JMS Administration Interface
messaging database tables, DMS Tables
MessagingManager component (see Patch Bay)
Microsoft Active Directory, Configuring LDAP Repository Security
configuring base common name, Configure Base Common Names
MIME types
adding to MimeTyperServlet, MimeTyperServlet
e-mail, Registering Content Types
MimeTypeDispatcher, MimeTypeDispatcher
MimeTyperServlet, MimeTyperServlet
adding MIME types, MimeTyperServlet
Module components, Module Component
ModuleManager component, ModuleManager Entry
modules (see application modules)

N

name resolution (see component name resolution)
NameContext (see atg.naming.NameContext)
NameContextBindingEventSource (see atg.naming.NameContextBindingEventSource)
NameContextBindingListener (see atg.naming.NameContextBindingListener)
network
wireless (see wireless network)
non-Latin fonts
converting to escaped Unicode, Converting Properties Files to Escaped Unicode
Nucleus, Nucleus: Organizing JavaBean Components
API, Nucleus API
component creation, Basic Nucleus Operation
components, properties file, Using Dynamo Modules
debugging, Debugging Nucleus Configuration
JavaBean components, Using Properties to Connect Components
Spring integration, Spring Integration
Nucleus components
alias for, Aliases for Nucleus Components
constructors, Public Constructor with No Arguments
containers, Basic Nucleus Operation, NameContextBindingListener, NameContext, GenericContext
creating, Writing Nucleus Components
defining properties, Using Properties to Connect Components
defining the Java class, Basic Nucleus Operation
Dynamic Beans (see Dynamic Beans)
event sources, Event Sources
initializing (see Nucleus components, starting)
name resolution, Basic Nucleus Operation, Component Names in Properties Files
property names, Property Names
public constructor, Public Constructor
read-only properties, Properties
referring to other components, Basic Nucleus Operation, Specifying Components as Properties
resolving names, Resolving Component Names
schedulable, Writing a Schedulable Component
scopes (see component scopes)
starting, Starting a Nucleus Component, Specifying Components as Properties
null values
Nucleus component properties, Setting Properties to Null

P

PageCompileServlet, PageCompileServlet
PageEventTrigger, PageViewServletTrigger
PageFilterUtil, PageFilterUtil
parameters
ATG Servlet Beans, Passing Parameters to ATG Servlet Beans
passwords
administration interface, Changing the Dynamo Admin UI User Name and Password
for Sun ONE Directory Server, Configuring a Password Hasher
Patch Bay, Dynamo and JMS
adding JMS providers, Using Patch Bay with Other JMS Providers
delayed message delivery, Delaying the Delivery of Messages
failed message redelivery, Configuring Failed Message Redelivery
Patch Bay definition files (see DMS configuration files)
PathAuthenticationServlet, PathAuthenticationServlet
permanent request attributes, DynamoHttpServletRequest
Persona, Security Services Classes and Interfaces, Persona Object
pipeline servlets
InsertableServletImpl, Inserting Servlets in the Pipeline
PipelineableServletImpl, Rerouting the Pipeline
polling interval for SQL JMS, Adjusting the SQL JMS Polling Interval
port numbers
registering, Port Registry
PortRegistry component, Port Registry
ports
messaging, Using Messaging Ports
PrintStreamLogger (see log listeners, PrintStreamLoggers)
profile group names, localizing, Localizing Profile Group Names, Scenario Names, and Similar Items
ProfileRequestServlet, ProfileRequestServlet
ProfileUserAuthority, User Authority Object
PromotionServlet, PromotionServlet
properties
$ character, Special ($) Properties
$class, Basic Nucleus Operation
$description, $description Property
appending values, Adding Property Values
arrays, Property Types
arrays of components, Specifying Components as Properties
Boolean, Property Names
defining with getX and setX methods, Using Properties to Connect Components, Property Names
defining read-only, Using Properties to Connect Components
file names in, File Names in Properties Files
global, Global Properties Files
IP addresses in, IP Addresses in Properties Files
linking to properties in other components, Linking Property Values
names, Property Names
null values, Setting Properties to Null
pointers to other components, Using Properties to Connect Components
read-only, Properties
referring to components, Basic Nucleus Operation, Specifying Components as Properties
ServiceMap, ServiceMap Properties
types, Property Types
properties files, Basic Nucleus Operation
comments, Properties File Format
component scopes, setting, Specifying Component Scopes
format, Properties File Format
UNICODE, Properties File Format
white space, Properties File Format
property parameters, Property Parameter Values
PropertyValueDecoder, Decoding Encrypted Properties in Nucleus Components
protocols
HTTP, Overview of Wireless Architecture
WAP (see WAP (Wireless Application Protocol))
WDP, Wireless Application Environment
WSP, Wireless Application Environment
WTP, Wireless Application Environment
providerURL, Configuring the InitialContextEnvironment Component
public constructor, Public Constructor
PublishingActionServlet, PublishingActionServlet

Q

queues, Queues
configuring, Configuring a Queue Component
creating, Creating a Queue Class
DataCollectorQueues, Data Collector Queues
EventQueueGenerator, Creating a Queue Class
LogListenerQueues, LogListenerQueue
using, Using a Queue Component
when to use, Candidates for Queuing
queues, messaging, Overview of JMS

R

random numbers, generating, Secure Random Number Generator
read-only properties (see properties, read-only)
redirecting a request, HttpServletResponse
sendLocalRedirect method, HttpServletResponse
sendRedirect method, HttpServletResponse
regular expression groups
Search Engine Optimization, Using Regular Expression Groups
Remote Method Invocation (RMI), RMI Services
configuration, RMI Socket Factories
creating an RMI client, Writing an RMI Service
creating an RMI service, Writing an RMI Service
exporting an RMI service, Writing an RMI Service
socket factories, RMI Socket Factories
stub and skeleton classes, Writing an RMI Service
using SSL, RMI Over SSL
RemoteServerCache component, RemoteServerCache
repositories
internationalizing, Internationalizing Content Repositories
RepositoryAccountManager, User Authority Object
reque_sts
attributes, HttpServletRequest
request scope components (see component scopes)
request URI, HttpServletRequest
pathInfo, HttpServletRequest
queryString, HttpServletRequest
servletPath, HttpServletRequest
request-handling, Request Handling with Servlet Pipelines
request-handling pipeline, Request Handling with Servlet Pipelines
ATG Business Commerce components, Components Provided by ATG Business Commerce
ATG Consumer Commerce components, Components Provided by ATG Adaptive Scenario Engine for JHTML Requests (DAS Servlet Pipeline), Components Provided by ATG Consumer Commerce
ATG Content Administration components, Components Provided by ATG Content Administration
BrowserTyper, BrowserTyper
components, Servlets in a Request Handling Pipeline
custom components, Customizing a Request-Handling Pipeline
DAF servlet pipeline, Request Handling with Servlet Pipelines
DAS servlet pipeline, Request Handling with Servlet Pipelines
DynamoProxyServlet, How a Request is Processed
PageFilter, How a Request is Processed
PageFilterUtil, PageFilterUtil
process, How a Request is Processed
purpose, Request Handling with Servlet Pipelines
RequestLocale component, Configuring the Request Locale
RequestLocale object, DynamoHandler
requests, Servlet Interface, HttpServletRequest, DynamoHttpServletRequest
accessing with the OriginatingRequest component, DynamoHttpServletRequest
attribute factories, DynamoHttpServletRequest
attributes, DynamoHttpServletRequest
examples, Servlet Pipeline Examples
in pages, Accessing the DynamoHttpServletRequest and DynamoHttpServletResponse in a Page
parameters, HttpServletRequest
permanent attributes, DynamoHttpServletRequest
set methods, DynamoHttpServletRequest
RequestScopeManager component, Request Scope
RequestServerHandlers, TCP Request Server
RequestServers, TCP Request Server
configuring, Configuring a RequestServer
connection acceptors, Configuring a RequestServer
creating, Defining a RequestServer
handlerCount property, Configuring a RequestServer
statistics, RequestServer Statistics
resolving component names (see component name resolution)
resource pools, Resource Pools
blocking, Configuring a Resource Pool
configuring, Configuring a Resource Pool
MonitoredDataSource, MonitoredDataSource
problems, Checking the Health of a Resource Pool
resource leaks, Avoiding Resource Leaks
resourceClassName property, ResourceClassName
subclassing ResourcePool, Subclassing ResourcePool
using, Using a Resource Pool
response, Servlet Interface, DynamoHttpServletRequest and Response, DynamoHttpServletResponse
methods added by DynamoHttpServletResponse, DynamoHttpServletResponse
response codes, HttpServletResponse
sending redirects, HttpServletResponse
ServletOutputStream, HttpServletResponse
response codes, HttpServletResponse
sending in the ServletOutputStream, HttpServletResponse
responses, HttpServletResponse
RMI (see Remote Method Invocation (RMI))
RmiServer, RMI Services
(see also Remote Method Invocation (RMI))
using alternative implementation, Alternative RMI Implementations
rolling back transactions, Transaction Completion, Marking Rollback Only
RotatingFileLoggers (see log listeners, RotatingFileLoggers)
RPCRouterServlet, RPCRouterServlet

S

SampleListeners, SampleListeners
Sampler component, Sampler Services
configuring, Configuring the Sampler
default configuration, Configuring the Sampler
scenario names, localizing, Localizing Profile Group Names, Scenario Names, and Similar Items
Scheduler component, Scheduler Services
configuring schedulable components, Configuring a Schedulable Component
creating schedulable components, Writing a Schedulable Component
job ID, Scheduling a Task
Performance Monitor, Monitoring the Scheduler
schedules, Scheduling a Task
scheduling tasks, Scheduling a Task
thread methods, ScheduledJob Thread Methods
viewing scheduled jobs, Monitoring the Scheduler
schedules
calendar, Configuring a Schedulable Component
periodic, Configuring a Schedulable Component
relative, Configuring a Schedulable Component
scheduling tasks, Scheduler Services, Scheduling a Task
on multiple servers, Running the Same Schedulable Service on Multiple Servers
scope (see component scopes)
Search Engine Optimization, Search Engine Optimization
browser types, Specifying Supported and Excluded Browser Types
context paths, Specifying Context Paths
ItemLink servlet bean, Configuring the ItemLink Servlet Bean
jump servlet, Configuring the SEO Jump Servlet
regular expression groups, Using Regular Expression Groups
URL encoding, Specifying URL Formats
URL formats, Specifying URL Formats
URL template mappers, Configuring URL Template Mappers
URL templates, URL Templates
SecureRandom component, Secure Random Number Generator
security
access control, Managing Access Control
access rights, Access Rights
ACL, Access Control Lists
AdminUserAuthority, User Authority Object
authenticating users, User Authority Object, Authenticating a User
authentication example, Authenticating a User
caching data, Caching Security Data
configuration, Security Services Classes and Interfaces
configuring a password hasher, Configuring a Password Hasher
configuring InitialContextEnvironment, Configuring the InitialContextEnvironment Component
context, Security Services Classes and Interfaces
example, Extending the Security Model
extending, Extending the Security Model
groups, Managing User Groups and Privileges
identity, Persona Object
LDAP repository, Configuring LDAP Repository Security
Microsoft Active Directory, Configuring LDAP Repository Security
modifying groups, Configuring the Default Login Accounts
modifying user accounts, 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
refreshing cached data, Caching Security Data
RepositoryAccountManager, User Authority Object
scheduling cache updates, Caching Security Data
secured container, Security Services Classes and Interfaces
secured object, Security Services Classes and Interfaces
StandardSecurityPolicy, Extending the Standard Security Policy
Sun ONE Directory Server, Configuring LDAP Repository Security
user authority, User Authority Object
user directory, User Authority Object
User object, Security Services Classes and Interfaces, User Object
UserDirectoryLoginUserAuthority, User Authority Object
users, Managing User Accounts
XmlAccountManager, User Authority Object
security database tables, Security Tables
security in wireless applications, Security
securityAuthentication, Configuring the InitialContextEnvironment Component
securityCredentials, Configuring the InitialContextEnvironment Component
securityPrincipal, Configuring the InitialContextEnvironment Component
SendErrorServlet, SendErrorServlet
sending e-mail (see email, sending)
SEO (see Search Engine Optimization)
serialized JavaBeans, Loading Serialized Beans (.ser files)
Service (see atg.nucleus.Service)
ServiceListener (see atg.nucleus.ServiceListener)
ServiceMaps, ServiceMap Properties
services, Core Dynamo Services
servlet beans
custom, Limitations in Custom Servlet Beans
droplet-open parameters dependancies, Limitations in Custom Servlet Beans
in JSPs, Processing Servlet Beans
Servlet interface, Servlet Interface
servlet pipeline
BasicAuthenticationPipelineServlet, Authentication
dispatching servlets, Servlet Pipeline Examples
exception handling, Exceptions in Pipeline Servlets
InsertableServletImpl, Inserting Servlets in the Pipeline
inserting a servlet, Inserting Servlets in the Pipeline
PipelineableServletImpl, Rerouting the Pipeline
session objects, accessing, Customizing a Request-Handling Pipeline
ServletInputStream, HttpServletRequest
ServletOutputStream, HttpServletResponse
sending response codes and headers, HttpServletResponse
ServletPathDispatcher, ServletPathDispatcher
dispatcherServiceMap property, ServletPathDispatcher
Session component, Component Scope and Session Tracking
session invalidation, Component Scope and Session Tracking
session invalidation, Component Scope and Session Tracking
session scope components (see component scopes)
SessionEventTrigger, SessionEventTrigger
sessions
wireless support, URL Rewriting
SessionSaverServlet, SessionSaverServlet
SetCurrentLocation, SetCurrentLocation
SingletonSchedulableService component, Scheduler Services
site architecture
wireless sites, Site Architecture
SMTPBatchEmail component, Using BatchEmailListener
SMTPEmail component, Configuring SMTPEmail
SMTPEmailQueue, Using EmailListenerQueue
socket factories
RMI, RMI Socket Factories
Spring integration, Spring Integration
making Nucleus components available in Spring, NucleusResolverUtil
making Spring components available in Nucleus, NucleusPublisher
naming conflicts, NucleusPublisher
SQL content repositories
content distribution, Using Content Distribution with a SQL Content Repository
internationalizing, Internationalizing Content Repositories
localizing definition files, Internationalizing a SQL Content Repository
SQL JMS, Using SQL JMS
data source, Configuring Databases and Data Sources
database schema, Configuring Databases and Data Sources
destinations, Creating and Accessing SQL JMS Destinations
destinations, removing, Removing SQL JMS Destinations and Subscriptions
durable subscriptions, Removing SQL JMS Destinations and Subscriptions
durable subscriptions, measuring entries, Monitoring Message Buildup
polling interval, Adjusting the SQL JMS Polling Interval
queues, measuring entries, Monitoring Message Buildup
queues, removing, Removing SQL JMS Destinations and Subscriptions
subscriptions, removing, Removing SQL JMS Destinations and Subscriptions
topics, removing, Removing SQL JMS Destinations and Subscriptions
SQL table loggers, Database Loggers
configuring, Database Loggers
data-types, SQL Data-types
flushing data to the database, Data Flushing
transaction size, Configuring Transaction Size
SQL-JMS administration interface, Using the SQL-JMS Administration Interface
SQLIdGenerator (see IdGenerator components)
SSL, Security
keys and certificates, RMI Over SSL
with RMI, RMI Over SSL
StandardSecurityPolicy example, Extending the Standard Security Policy
starting
specific servers, Command Options
submit handler methods, Submit Handler Methods
summarizers, Summarizers
example, Summarizer Example
flush methods, Summarizer Flush Methods
flushing data, Flushing Data from the Summarizer
logging SummaryItems, Logging SummaryItems
SummaryItems, SummaryItems
variables, Summary Variables
write method in database, DBWriteMethod in a SQL Table Summary Logger
Sun ONE Directory Server, Configuring LDAP Repository Security
configuring a password hasher, Configuring a Password Hasher
suspending transactions, Transaction Suspension

T

tag converters
custom, Creating Custom Tag Converters
TailPipelineServlet, TailPipelineServlet
targeter names, localizing, Localizing Profile Group Names, Scenario Names, and Similar Items
ThreadUserBinderServlet, ThreadUserBinderServlet
topics, messaging, Overview of JMS
durable subscriptions, JMS Destinations
transaction management
commit, Transaction Completion
completion, Transaction Completion
demarcation, Transaction Demarcation
ending transactions early, Demarcation in Pages, Programmatic Demarcation
overview, Transaction Overview
resource access, Resource Access and Enlistment
rollback, Transaction Completion, Marking Rollback Only
suspension, Transaction Suspension
Transaction Manager, Transaction Manager
transactions
form handlers, Ensuring Transactions in Repository Form Handlers
TransactionServlet, TransactionServlet
TransientIdGenerator, TransientIdGenerator
troubleshooting
wireless support, Application Testing

U

UNICODE
properties files, Properties File Format
uploading files, File Uploading
URL encoding
Search Engine Optimization, Specifying URL Formats
URL rewriting
WML, URL Rewriting
URL template mappers
Search Engine Optimization, Configuring URL Template Mappers
URL templates
direct, Configuring URL Templates
indirect, Configuring URL Templates
URLArgumentServlet, URLArgumentServlet
user accounts
default, Configuring the Default Login Accounts
initializing, Configuring the Default Login Accounts
managing, Managing User Accounts
user directory, User Authority Object
user groups
managing, Managing User Groups and Privileges
UserAuthority, Security Services Classes and Interfaces, User Authority Object
UserDirectoryLoginUserAuthority, User Authority Object

V

ValidateURLServlet, ValidateURLServlet
VerionsingLayerServlet, VersioningLayerServlet

W

WAE (Wireless Application Environment), Overview of Wireless Architecture
WAP (see WAP (Wireless Application Protocol))
WML (see WML (Wireless Markup Language))
WAP (Wireless Application Protocol), Creating Wireless Applications, Wireless Markup Language
resources, WAP Resources
vs. HTTP, Wireless Application Environment
WDP, Wireless Application Environment
WSP, Wireless Application Environment
WTP, Wireless Application Environment
WDP, Wireless Application Environment
web.xml, Resources in web.xml
wireless devices
limitations, Wireless Markup Language
wireless network, Wireless Application Environment
limitations, Wireless Application Environment
wireless pages
decks and cards, Wireless Markup Language
wireless site
architecure, Site Architecture
wireless support
cookie alternative, URL Rewriting
creating a site, Creating a Wireless Site
devices, Creating Wireless Applications
WML (Wireless Markup Language), Wireless Markup Language
creating a site, Creating a Wireless Site
creating JSPs, Creating JavaServer Pages
decks, Deck Size
DSP tag library, Creating JavaServer Pages
example, Creating JavaServer Pages
form handling, Creating JavaServer Pages
page directive, Creating JavaServer Pages
security, Security
site design considerations, Site Design Considerations
WML browser type, WML Browser Type
WSP, Wireless Application Environment
WTLS, Security
WTP, Wireless Application Environment

X

XML definition file, creating, Creating an XML Definition File
XML encodings, XML Encoding Declaration
XML file combination, XML File Combination
DOCTYPE declaration, DOCTYPE Declaration
id attribute, The id Attribute
matching tags, Matching Tags
root tag, Root Tag
testing, Testing XML File Combination
xml-combine attributes, Combining Two Tags
XmlAccountManager, User Authority Object
 
loading table of contents...