WebSphere Extended Deployment Compute Grid overview and Getting Started
Product overview
Learn more about WebSphere Extended Deployment Compute Grid
What is new in this release
z/OS considerations
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
Migrating the product
Migrating product configurations
Using the Migration wizard
XDPreUpgrade command
XDUpgrade command
Migrating to a Version 6.1 deployment manager
Migrating to a Version 6.1 node
Migrating to a WebSphere Extended Deployment Compute Grid Version 6.1 cell
Where migration tasks are performed
Installing and customizing the product
Hardware and software requirements
Distributed operating systems
Installation scenarios
WebSphere Extended Deployment Compute Grid topology
Installing in a WebSphere Application Server environment
Installing in other server environments
Installing the product
Installing silently
Installation parameters
Using the centralized installation manager repository tool to add products
Using the Update Installer to install maintenance packages
Updating the middleware agent
[Version 6.1.0.3 and later]
Creating and installing customized packages
Build definition file
Creating and installing a CIP
Creating a build definition file and generating a CIP
Installing a CIP
Silently installing a CIP
Installing a CIP to apply maintenance to an existing product installation
Uninstalling CIP updates from an existing product installation
Creating and installing an IIP
[Version 6.1.0.1 and later]
Creating a build definition file and generating an IIP
[Version 6.1.0.1 and later]
Installing an IIP
[Version 6.1.0.1 and later]
Silently installing an IIP
[Version 6.1.0.1 and later]
Modifying an existing build definition file for an IIP
[Version 6.1.0.1 and later]
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
Using the manageprofiles command to create profiles
Using the manageprofiles command to augment and unaugment profiles
Non-root profile creation and augmentation
First steps console
Uninstalling the product
z/OS
Installing the Application Server Toolkit Version 6.1.1 and the Profile Management tool for z/OS
Augmenting z/OS profiles
Using the Profile Management Tool for z/OS to customize the deployment manager profile
Using the Profile Management Tool for z/OS to customize a managed application server profile
Uploading a customized job
Configuring the Compute Grid environment
Planning your Compute Grid environment
Configuring the unit test environment (UTE) in RAD
Configuring the job scheduler
Creating the job scheduler database
Verifying the job scheduler installation
Securing the job scheduler
Administrative roles and privileges
Running jobs under user credentials
Roles and privileges for securing the job 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
Configuring grid endpoints
Creating the grid endpoint database
The parallel job manager (PJM)
[Version 6.1.0.3 and later]
Installing and configuring the parallel job manager (PJM)
[Version 6.1.0.5 and later]
System Programming Interfaces (SPI) and properties
[Version 6.1.0.5 and later]
Sample application for the parallel job manager
[Version 6.1.0.5 and later]
Other considerations when running the parallel job manager
[Version 6.1.0.5 and later]
Developing Compute Grid applications
Installing the Compute Grid application
The Compute 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
[Version 6.1.0.3 and later]
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
[Version 6.1.0.3 and later]
JDBCReaderPattern
[Version 6.1.0.3 and later]
JDBCWriterPattern
[Version 6.1.0.3 and later]
ByteReaderPattern
[Version 6.1.0.3 and later]
ByteWriterPattern
[Version 6.1.0.3 and later]
FileReaderPattern
[Version 6.1.0.3 and later]
FileWriterPattern
[Version 6.1.0.3 and later]
RecordOrientedDatasetReaderPattern
[Version 6.1.0.3 and later]
RecordOrientedDataSetWriterPattern
[Version 6.1.0.3 and later]
JPAReaderPattern
[Version 6.1.0.5 and later]
JPAWriterPattern
[Version 6.1.0.5 and later]
Generic batch step (GenericXDBatchStep)
[Version 6.1.0.3 and later]
Error Tolerant step
[Version 6.1.0.5 and later]
PercentageBasedThresholdPolicy
[Version 6.1.0.5 and later]
RecordBasedThresholdPolicy
[Version 6.1.0.5 and later]
Using the batch data stream (BDS) framework
[Version 6.1.0.3 and later]
Managing Compute Grid 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 Compute Grid jobs
Job classification in Compute Grid
Job usage data for charge-back accounting support
[Version 6.1.0.1 and later]
Integrating Compute Grid features in z/OS operating systems
Managing multi-user WLM environments
Managing worker threads
Using the forced cancel command on z/OS
Enabling job usage information
[Version 6.1.0.1 and later]
Configuring service classes in WLM for z/OS
z/OS workload management and service policies
Transaction class propagation on z/OS operating systems
Rolling out an edition
Middleware agent
Reference
Release notes
xJCL elements
Port number settings
Scripts
removeGEE.py
wsgridConfig.py
[Version 6.1.0.5 and later]
parallelJobManager.py script
[Version 6.1.0.5 and later]
jobrecovery.bat|.sh script
[Version 6.1.0.5 and later]
Administrator scripting interfaces
Job scheduler configuration AdminTasks
Custom properties
Java virtual machine custom properties
Configuring cell-wide custom properties
Job scheduler custom properties
Adding custom properties to Compute Grid endpoints
Sample Compute Grid applications
The Compute Grid job state table
Native execution job state table
Administrator examples
xJCL sample for a batch job
xJCL sample for a native execution 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 job scheduler
The job scheduler Web services interface
The job scheduler EJB interfaces
Using the base scheduler in WebSphere Application Server with the job scheduler
Logs
BusinessGridStatsCache
Troubleshooting Compute Grid
Adding log and trace settings to Compute Grid
Common problems
Diagnosing problems using job logs
Messages