Administrative Scripting with WebSphere Application Server 8.0 Training

Course #:WA2183

Administrative Scripting with WebSphere Application Server 8.0 Training

This 3 day class covers in depth how to perform many common WebSphere tasks using the WebSphere scripting libraries.  Rather than using the Administration Console, which is prone to human error, students will learn how to create automated and repeatable procedures modify WebSphere environments with scripting.  Students learn the Jython language in addition to the commands available in a WebSphere environment.

Instead of just being a copy of the documentation for the WebSphere scripting capabilities, this course is designed to focus on the common tasks that WebSphere administrators would perform and how to accomplish those tasks with scripting.

Although this course will focus on a WebSphere 8.0 environment, many of the script commands and tools can be used in a WebSphere 6.1 environment also.  The course also focuses on Jython scripting syntax since that is the future direction of WebSphere scripting.

Students attending this class will receive a copy of the IBM Press book "WebSphere Application Server Administration Using Jython".  This book is an invaluable resource for WebSphere scripting written by authors that are experts in the field of WebSphere administration and Jython scripting.


  • Jython fundamentals
  • wsadmin scripting
  • The AdminConfig, AdminControl, AdminApp, and AdminTask WebSphere scripting objects
  • Scripting and security
  • Databases and scripting
  • Configuring messaging resources with scripting
  • Administering web services with scripting
  • WebSphere 8.0 new scripting libraries and tools

What you will learn

  After completing this course, the student should be able to:
  • Develop WebSphere scripts in the Jython syntax
  • Work within the WebSphere scripting environment
  • Perform common configuration tasks using WebSphere scripting
  • Use some of the new scripting tools available in WebSphere 8.0

Hands on labs


In the labs students will use various techniques to develop WebSphere scripting commands, perform common configuration tasks using scripting, and understand the general scripting environment of WebSphere.




The class is meant for WebSphere administrators who are involved in maintaining a WebSphere environment and automating the configuration of that environment using WebSphere scripting.



  Students should have a good understanding of the basic administration aspects of WebSphere Application Server v6.x or v7.0. The following courses can provide this experience for students who are not familiar with WebSphere administration:


  3 days

Outline of Administrative Scripting with WebSphere Application Server 8.0 Training

Chapter 1. Jython Syntax for WebSphere Scripting

  • Jython Intro
  • Jython Tuples, Lists, and Dictionaries
  • Variables
  • Expressions and Operators
  • Simple Statements
  • Loops and Conditional Statements
  • Defining Functions
  • Defining Classes
  • Useful Built-in Jython Methods
  • Jython Modules

Chapter 2. wsadmin

  • wsadmin Intro
  • wsadmin Options
  • wsadmin Tracing
  • wsadmin Profile Scripts
  • wsadmin Interactive Session
  • Running Script files with wsadmin

Chapter 3. Introduction to Admin Objects

  • Administrative Scripting Objects
  • Help Object
  • AdminConfig Object
  • Configuration Identifier
  • AdminControl Object
  • MBeans and runtime control
  • AdminApp Object
  • Installing Applications
  • AdminTask Object
  • Configuring Servers with AdminTask

Chapter 4. Scripting and Security

  • WebSphere Security Basics
  • JAAS Aliases
  • Configuring Application Security
  • Configuring Global Security
  • Security Domains
  • Federated Registries

Chapter 5. Database Configuration with Scripting

  • Data Source Configuration
  • Database Authentication
  • Troubleshooting Configuration Problems

Chapter 6. Messaging Resources

  • Messaging Basics
  • Creating a Service Integration Bus for "Default" messaging
  • Enabling Messaging Security

Chapter 7. WebSphere 7.0 Scripting Tools

  • WebSphere 7.0 Scripting Libraries
  • AdminApplication Library
  • AdminJDBC Library
  • AdminJMS Library
  • AdminServerManagement Library

Chapter 8. Web Service Configuration with Scripting

  • Web Service Basics
  • List Web Services Information
  • Web Service Policy Sets
We regularly offer classes in these and other cities. Atlanta, Austin, Baltimore, Calgary, Chicago, Cleveland, Dallas, Denver, Detroit, Houston, Jacksonville, Miami, Montreal, New York City, Orlando, Ottawa, Philadelphia, Phoenix, Pittsburgh, Seattle, Toronto, Vancouver, Washington DC.