Deploying and managing application editions without loss of service
Application edition manager concepts
Application edition manager
Edition states
Edition manager operational environment
Edition compatibility
Installing an edition
Activating an edition
Activating concurrent editions
Creating routing policies for application editions
Validating an edition
Canceling an application validation
Performing a rollout on an edition
Algorithm for performing a rollout
Adding additional deployment targets for an application
Performing a rollback on an edition
Deleting an active edition
Troubleshooting edition manager
Configuring timeout values for application edition manager running on z/OSzOS systems
Application edition manager frequently asked questions
Installing and customizing the product
Hardware and software requirements
Task overview: Installing the product
Installation scenarios
Virtual Enterprise topology
Compute Grid topology
Installing in a WebSphere Application Server environment
Installing in other server environments
Installing the product
Installing silently
Using the centralized installation manager repository tool to add products
Installation parameters
Using the Installation Factory plug-in to create and install customized packages
Build definition file
Creating a build definition file and generating a CIP
Installing a CIP
Installing a CIP to apply maintenance to an existing product installation
Uninstalling CIP updates from an existing product installation
Creating a build definition file and generating an IIP
Installing an IIP
Modify an existing build definition file for an IIP
Silently installing a CIP or an IIP
Creating and augmenting profiles
Using the graphical user interface to create profiles
Creating profiles for multiple products
Creating profiles for use with other IBM products
Using the graphical user interface to augment profiles
Augmenting profiles with multiple product augment templates
manageprofiles command
Non-root profile creation and augmentation
Uninstalling the product
Customizing the product for z/OS
Installing the WebSphere Customization Tools
Generating customization definitions
Uploading and running customized jobs
Enabling 64–bit mode on all z/OS servers
Migrating the product
Migrating product configurations
XDUpgrade command
Migrating large topologies of external WebSphere application servers
Migration toolkit
Using the interim fix tool to check for maintenance
Using the Update Installer to apply maintenance
Updating the middleware agent
Migrating to a Compute Grid Version 6.1.1 cell
XDUpgrade command
Using the Update Installer to apply maintenance
Updating the middleware agent
Migrating product configurations for z/OS
Migrating products from Version 6.1.0.5 to Version 6.1.1
Migrating to a Version 6.1.1 and Version 7.0.x cell
Migrating the deployment manager for z/OS
Migrating an application server node for z/OS
XDUpgrade command
Migrating the parallel job manager
Managing the WebSphere Virtual Enterprise environment
Setting maintenance mode
Routing to servers that are in maintenance mode
Manually replacing SSL certificates for the middleware agent
Configuring health management
Health management
Excessive request timeout health policy target timeout value
Creating health policies
Creating health policy custom actions
Using the centralized installation manager to manage your environment
Centralized installation manager overview
Installing packages
Downloading the Update Installer for WebSphere Software
Downloading package descriptors and the associated binary files
Installing interim fixes
Installing refresh packs or fix packs
Manually adding files to the repository
Downloading and installing WebSphere Application Server Community Edition Version 2.0 or later
Installing sudo on target AIX operating systems to apply maintenance as a non-root user
Uninstalling packages
Monitoring requests
Managing installation targets
Using Remote Execution and Access to access remote installation targets
Installing the Secure Shell public key to access installation targets
Running Cygwin as root to use SSH on target Windows operating systems
Updating Secure Shell public key installation records
Routing requests to nodes that are not running WebSphere Virtual Enterprise
Routing requests to external nodes with generic server clusters
Enabling external monitoring with the remote agent
Multiple tiers of processing
WebSphere Virtual Enterprise topology terminology
Configuring speed factors in multiple tier configurations
Overriding work factor estimates
Configuring node computing power
Configuring a high availability deployment manager environment
Adding the signer certificate from the secondary deployment manager to the local trust store
The high availability deployment manager
xd_hadmgrAdd command
xd_hadmgrRemove command
Configuring a checkpoint
The repository checkpoint and restore function
Restoring a checkpoint
Configuring the autonomic managers
Configuring the autonomic request flow manager
Configuring emergency throttle
Memory overload protection
Configuring memory overload protection
Trace settings for autonomic request flow manager and application placement
Request prioritization problems
Configuring dynamic application placement
Overview of application placement
Dynamic application placement
Configuring application placement for cells that share the same nodes
Monitoring and tuning the application placement controller
Application placement frequently asked questions
Application placement controller logs
Overview of IIOP and JMS request flow prioritization
Overview of JMS support in WebSphere Virtual Enterprise
Optimizing the database tier for performance monitoring
Configuring the database tier
Monitoring the database tier
Configuring the health controller
Enabling and disabling health management
Modifying the JVM heap size
Monitoring and tuning health management
Troubleshooting health management
Tuning the WebSphere Virtual Enterprise cell
Preparing the hosting environment for dynamic operations
Configuring VMware ESX Server and WebSphere Virtual Enterprise
VMware ESX Server and WebSphere Virtual Enterprise
Advanced configuration for {!} and {!}
Federating middleware nodes
Creating and configuring ODRs
Creating ODRs
Configuring ODRs
Creating a cluster of on demand routers
Configuring a Web server as a trusted proxy server
Enabling cell affinity
Cell affinity function
Defining generic server clusters for remote ODR cells
Configuring cell affinity in a multi-tiered environment
Configuring the multi-cluster routing policy
Generating a plugin-cfg.xml
Cell affinity when an ODR fails
Using the binary trace facility
Options for filtering information in the trace-cfg.xml
Tuning the on demand router (ODR)
Modifying the JVM heap size for the on demand router
Tuning ODR persistent requests
Tuning ODR maximum connections
Configuring custom logs
Configuring SSL offload for all HTTPS traffic
Configuring SSL offload for partial HTTPS traffic
Integrating the SIP on demand router with Load Balancer
Defining routing policies for generic server clusters
Configuring rewriting rules
Define service policies for generic server clusters
Configuring communication between core groups that are in the same cell
BBSON bulletin board
Configuring WebSphere Extended Deployment for cross-cell communication
Enabling communication between cells that have security enabled
Configuring an on demand router to dynamically update the Web server plug-in configuration
Generating the plug-in configuration in a high availability environment
Controlling the generation of the plugin-cfg.xml file
Routing requests directly from a Web server to a back-end application server
Configuring passive HTTP session affinity in the on demand router
Configuring the on demand router for multi-cluster failover and load balancing routing
Adding middleware servers to configurations
Adding complete lifecycle management middleware servers
Creating PHP servers and PHP dynamic clusters
Creating complete life cycle WebSphere Application Server Community Edition servers and dynamic clusters
WebSphere Application Server Community Edition servers
Configuring JMX security for WebSphere Application Server Community Edition Version 2.1 servers
Adding external middleware servers to configurations
Configuring WebSphere Application Server Community Edition servers
Configuring Apache Tomcat servers
Configuring BEA WebLogic servers
Configuring JBoss servers
Configuring custom HTTP servers
Configuring external WebSphere application servers
Managing middleware servers
Configuring middleware descriptors
Creating middleware server templates
Configuring middleware server operations
Viewing middleware server configuration files
Configuring the external log viewing service
Creating and configuring dynamic clusters
Dynamic clusters
Static clusters versus dynamic clusters
Dynamic cluster isolation
Configuring application lazy start
Application lazy start
The lazy start controller
Configuring vertical stacking
Determining the stacking number for a dynamic cluster
Configuring vertical stacking on a dynamic cluster that is deployed to homogeneous nodes
Configuring vertical stacking on a dynamic cluster that is deployed to heterogeneous nodes
HTTP session rebalancing
Deploying applications with defined service levels
Deploying enterprise applications
Deploying unmanaged Web applications
Deploying PHP applications
Deploying WebSphere Application Server Community Edition applications
Routing and service policies
Defining a service policy
Subexpression builder operands for routing and service policies
SOAP operands
SIP operands
IIOP operands
HTTP operands
Service policy rules
Rules support
Routing policy rules
Overview of work classes
Work class types
Request classification operators
Rule-based request classification
Integrating WebSphere Extended Deployment with other IBM products
Enabling the on demand router to work with IBM Enterprise Workload Manager
WebSphere Extended Deployment and IBM Enterprise Workload Manager
Product overview
What is new in this release
z/OS zOS considerations
Virtualization and WebSphere Virtual Enterprise
Configuring AIX virtualization
AIX virtualization
Supported hardware virtualization environments
Dynamic operations
Overview of dynamic operations
Overview of request flow prioritization
Dynamic operations environment
Components of dynamic operations
Operational policies
Extended manageability
Supported middleware server types
Middleware nodes and servers
Middleware agent
Partitioning facility
ObjectGrid
Learn more about WebSphere Extended DeploymentWebSphere Virtual EnterpriseWebSphere Extended Deployment Compute GridWebSphere eXtreme Scale
Product overview
What is new in this release
Virtualization and WebSphere Application Server Hypervisor Edition Intelligent Management Pack
Dynamic operations
Overview of dynamic operations
Overview of request flow prioritization
Dynamic operations environment
Components of dynamic operations
Operational policies
Extended manageability
Supported middleware server types
Middleware nodes and servers
WebSphere Extended Deployment Compute Grid overview and Getting Started
Product overview
Middleware agent
What is new in this release
z/OS zOS considerations
Learn more about WebSphere Extended DeploymentWebSphere Virtual EnterpriseWebSphere Extended Deployment Compute GridWebSphere eXtreme Scale
Getting started with Compute Grid
Understanding the Compute Grid environment
Compute Grid applications, jobs, and job definitions
The Compute Grid endpoints
The unit test environment (UTE) topology
Native execution endpoints and jobs
Reference
Release notes
xJCL elements
Port number settings
Endpoint WebSphere variable settings
Scripts
Adding custom properties to Compute Grid endpoints
arfmController.py script
checkHmmLocation.jacl
checkPlacementLocation.jacl script
createDynamicCluster.jacl script
createodr.jacl script
coregroupsplit.py script
DataReaderWrapper class
deleteDynamicCluster.jacl script
deleteodr.jacl script
dumpOdrState.jacl script
dumpXdState.py script
encodePassword.sh|bat or .bat script
Health controller commands with the AdminConfig object
healthpolicy.py script
HmmControllerProcs.jacl
manageODC.py script
manageODR.py script
manageWVEBB.py script
MirrorCell.bat|.sh.bat or MirroCell.sh script
odrDebug.py script
PlacementControllerProcs.jacl script
pluginmerge .bat or .sh .bat | .sh script
removeGEE.py
wsgridConfig.py
serverQuiesce.py script
servicepolicy.py script
setupLongRunning.py
useWVEBB.py script
workclassoperations.py script
xd_APCconfig.jacl script
parallelJobManager.py
jobrecovery.bat|.sh script
Administrative roles and privileges
Administrator scripting interfaces
Application edition management administrative tasks
Centralized installation manager administrative tasks
{!} configuration AdminTasks
Dynamic cluster administrative tasks
Default work class administrative tasks
Health policy administrative tasks
Maintenance mode administrative tasks
Middleware application administrative tasks
Middleware descriptor administrative tasks
Middleware server creation administrative tasks
Middleware server management administrative tasks
Middleware server template administrative tasks
PHP server administrative tasks
Rules for ODR routing policy administrative tasks
Rules for ODR service policy administrative tasks
Ruleset administrative tasks
Runtime operations user preferences administrative tasks
Custom properties
Application edition manager custom properties
Application placement custom properties
Autonomic controllers custom properties
Autonomic request flow manager custom properties
Autonomic request flow manager advanced custom properties
Binary trace facility custom properties
Core group cell-wide custom property
Dynamic cluster custom properties
Health controller custom properties
Java virtual machine custom properties
Job scheduler custom properties
Internal state reporting custom properties
Middleware agent custom properties
Middleware server custom properties variables
On demand router system and custom properties
Operational alerts custom properties
Runtime operations custom properties
Runtime task custom properties
Service policy custom properties
{!} custom properties
Sample {!} applications
The {!} state table
{!} job state table
Administrator examples
xJCL sample for a batch job
xJCL sample for a {!} job
xJCL sample for a job with specified application edition
XML schema for a compute intensive job
XML schema for a batch job
XML schema for a native job
WSGrid property file examples
Job from repository properties file
Native execution properties file
Compute-intensive properties file
Transactional batch properties file
Restart job properties file
xJCL file
Example control file
Web services and EJB interfaces for the {!}
The { IDEP206A: File not found. } Web services interface
The { IDEP206A: File not found. } EJB interfaces
Using the base scheduler in WebSphere Application Server with the job scheduler
Logs
BusinessGridStatsCache
StrfTime format conversions
DeploymentTargetStatsHistoricCache
NodeStatsHistoricCache
ServerStatsCache
TCModuleStatsCache
TCModuleInstanceStatsCache
TierStatsCache
FineGrainedPowerConsumptionStatsCache
ServerPowerConsumptionStatsCache
Troubleshooting { IDEP206A: File not found. }
Adding log and trace settings to Compute Grid
Common problems
Diagnosing problems using job logs
WebSphere Compute Grid frequently asked questions
Messages
Configuring the business grid environment
Planning your Compute Grid environment
Configuring the unit test environment (UTE) in RAD
Configuring the long-running scheduler
Creating the long-running scheduler database
Verifying the long-running scheduler installation
Securing the long-running scheduler
Administrative roles and privileges
Running jobs under user's credentials
Roles and privileges for securing the long-running scheduler
Integrating the job scheduler with external schedulers
Understanding the integration of an external workload scheduler and WebSphere Extended Deployment
Setting up the external scheduler interface
Configuring the job scheduler message-driven interface and associated JMS artifacts
Configuring the service integration bus
Configuring the JMS queues
Securing the external scheduler integration interface
The WSGrid command-line utility
WSGrid tuning
Compute Grid job properties
Control properties
Common job properties
Transactional batch properties
Compute-intensive and native-execution properties
Getting the long-running scheduler WSDL file
Configuring grid endpoints
Creating the execution environment database
Defining a cell wide default grid endpoint data source
The parallel job manager
Job xJCL definitions
System applications of Compute Grid
System programming interfaces
Installing and configuring the parallel job manager
Sample application for the parallel job manager
Other considerations when running the parallel job manager
Using a shared library with the parallel job manager
Parallel programming strategies and patterns
Programming strategies
Programming patterns
Developing business grid applications
Installing the long-running application
The business grid programming models
The compute-intensive programming model
The batch programming model
Developing a simple batch application
Batch job steps
Batch return codes
Enabling last participant support
Batch controller bean
Batch data streams
Checkpoint algorithms
Results algorithm
POJO programming model
Building a batch application using POJO
Batch data stream framework and patterns
JDBCReaderPattern
JDBCWriterPattern
ByteReaderPattern
ByteWriterPattern
FileReaderPattern
FileWriterPattern
RecordOrientedDatasetReaderPattern
RecordOrientedDatasetWriterPattern
JPAReaderPattern
JPAWriterPattern
Generic batch step (GenericXDBatchStep)
Errant tolerant step
PercentageBasedThresholdPolicy
RecordBasedThresholdPolicy
Using the batch data stream (BDS) framework
Packaging EJB 3.0 modules in a batch application using Rational Application Developer 7.5
Managing long-running jobs and their environment
The job management console
The command line interface
Job logs
Job classes
Creating and managing reports for Compute Grid statistics
Requirements-based job scheduling
Defining service policies for long-running jobs
Job classification in Compute Grid
Charge-back accounting support
Integrating Compute Grid features in z/OSz/OS
Managing multi-user WLM environments
Managing worker threads
Using the forced cancel command on z/OSz/OS
Enabling job usage information
Configuring service classes in z/OSz/OS WLM
z/OSz/OS workload management and service policies
Transaction class propagation on z/OSz/OS operating systems
Configure native WSGrid in the z/OS environment
Running native WSGrid in the z/OS environment
Rolling out an edition
Middleware agent
Troubleshooting business grid
Monitoring operations
Overview of extended manageability
Creating and managing reports
Configuring the visualization data service
Monitoring the environment
Managing tasks
Task management service event logger
Defining e-mail notification
Troubleshooting extended administration