CrossWorlds Software



Yüklə 97 Kb.
tarix07.11.2018
ölçüsü97 Kb.
#78888











IBM WebSphere Application Server V6.1 Scripting and Automation

WA661 (classroom)

VA661 (online)



Course Abstract



Course description


This course teaches students to write, debug, and run Jython scripts to automate the administration of WebSphere Application Server V6.1. It provides a comprehensive view of the WebSphere Application Server tools and technologies that support scripting, and highlights the key resources needed to successfully develop administrative scripts. Students learn to use the Jython language in conjunction with WebSphere administrative objects to develop scripts that automate common administrative tasks.

General information


Delivery method: Classroom
Audience: This course is designed for system administrators, IT architects, lead application developers, and test engineers.
Learning objectives: After completing this course, students should be able to:

  • Describe the WebSphere Application Server support for scripting and automation

  • Use Jython and the Application Server Toolkit (AST) to develop, test, and debug automation scripts

  • Identify the administrative objects and programming APIs needed for administrative scripting

  • Use the wsadmin tool to prototype and run scripts

  • Write scripts to automate common WebSphere Application Server administration tasks

  • Describe the use of Ant (Another Neat Tool) to automate tasks

  • Use the JACL (Java Application Control Language) to Jython conversion tool


Prerequisites: Before taking this course, students should have experience with WebSphere Application Server V6.1 administration, or a good understanding of WebSphere Application Server V6.1 administration concepts, as provided by course WA361, IBM WebSphere Application Server V6.1 Administration.
Duration: 5 days


Notes




Course agenda


  1. Introduction to scripting and automation




Learning objectives:

Exercises:

    None




  1. WebSphere Application Server administrative concepts and architecture




Learning objectives:

    After completing this module, students should be able to:

  • Explain the features of the different WebSphere Application Server V6.1 packaging options

  • Describe the approaches used for administering a stand-alone server and a distributed server environment

  • Explain the system management architecture of WebSphere Application Server V6.1

  • Describe the structure and content of the configuration repository

  • Identify useful administrative command line utilities provided with WebSphere

Exercises:

  • Automating the installation of WebSphere Application Server




  1. WebSphere Application Server scripting facilities




Learning objectives:

    After completing this module, students should be able to:

  • Describe the scripting tools available in WebSphere Application Server V6.1

  • List the supported scripting languages

  • Identify the WebSphere administrative objects

  • Identify the JMX MBean types included with WebSphere Application Server

  • Explain the WebSphere Application Server configuration model

Exercises:

    None




  1. Using wsadmin




Learning objectives:

    After completing this module, students should be able to:

  • Explain the purpose of wsadmin

  • Identify the wsadmin administrative objects

  • Obtain help for wsadmin and its commands

  • Explain profile scripts

Exercises:

  • Using wsadmin to explore the WebSphere Application Server environment




  1. Jython basics




Learning objectives:

    After completing this module, students should be able to:

  • Describe the language constructs of the Jython programming language

  • Identify and use common Jython functions

  • Develop simple Jython programs

Exercises:

    None




  1. Jython development using the AST




Learning objectives:

    After completing this module, students should be able to:

  • Use the integrated help facilities

  • Create Jython projects and scripts

  • Use the code completion features of AST

  • Run Jython scripts on a remote WebSphere Application Server

  • Use the Jython debugger facilities

  • Explain how to use the WebSphere administrative console command assistance tool

Exercises:

  • Using the AST to develop Jython scripts




  1. Administrative object basics: Help and AdminConfig




Learning objectives:

    After completing this module, students should be able to:

  • Use the Help object to get help on the administrative objects

  • Describe the overall steps involved in using the AdminConfig object

  • Identify the primary methods and resources that help in performing each step

  • Explain key concepts related to managing configuration objects

  • Use the AdminConfig object to query, create, modify, or delete a configuration object

Exercises:

  • Using the AdminConfig object




  1. Administrative object basics: AdminApp




Learning objectives:

    After completing this module, students should be able to:

  • Describe the application management tasks supported by the AdminApp object

  • Identify the primary methods and resources required to use the AdminApp object effectively

  • Explain the key concepts and syntactical rules required for using the AdminApp object

  • Use the AdminApp object to query, install, edit, update, or uninstall an application

Exercises:

  • Using the AdminApp object




  1. Administrative object basics: AdminControl




Learning objectives:

    After completing this module, students should be able to:

  • Describe the overall steps involved in using the AdminControl object

  • Identify the primary methods and resources that help in performing each step

  • Explain the key concepts and syntactical rules required to use the AdminControl object

  • Use the AdminControl object to modify MBean attributes and perform MBean operations

Exercises:

  • Using the AdminControl object




  1. Administrative object basics: AdminTask




Learning objectives:

    After completing this module, students should be able to:

  • Describe the overall steps involved in using the AdminTask object

  • Identify the primary methods and resources that help in performing each step

  • Explain the general syntax of an AdminTask command

  • Use the AdminTask object to perform administrative tasks in interactive or batch mode

Exercises:

  • Using the AdminTask object




  1. Introduction to the Trade application




Learning objectives:

    After completing this module, students should be able to:

  • Describe the functions and architecture of the Trade application

  • Describe the Trade deployment environment used in the exercises

Exercises:

    None

  1. Configuring and managing servers and server resources using scripting




Learning objectives:

    After completing this module, students should be able to:

  • Perform common server and server resource management tasks using the administrative objects, including:

    • Creating application servers

    • Managing clusters and cluster members

    • Modifying JVM settings

    • Enabling administrative and Java security

Exercises:

  • Creating and configuring the Trade server environment using scripting




  1. Deploying and managing applications and application resources using scripting




Learning objectives:

    After completing this module, students should be able to:

  • Perform common application and application resource management tasks using the administrative objects, including:

    • Installing and uninstalling applications

    • Setting WebSphere environment variables

    • Creating J2C aliases

    • Creating console users

    • Configuring JDBC resources

    • Configuring SIBus resources

    • Configuring with SIBus security

    • Configuring JMS resources

Exercises:

  • Deploying and managing the Trade application using scripting




  1. Using ws_ant




Learning objectives:

    After completing this module, students should be able to:

  • Describe the functions and features of the ws_ant tool

  • Describe the usage of ws_ant

  • Describe Ant support in the WebSphere Application Server Toolkit

Exercises:

  • Controlling and managing scripting using ws_ant




  1. Using the Jacl2Jython conversion assistant




Learning objectives:

    After completing this module, students should be able to:

  • Describe the usage of the Jacl2Jython conversion assistant tool

  • Correct error and warning messages generated by the conversion tool

Exercises:

  • Converting Jacl scripts to Jython using Jacl2Jython






IBM WebSphere Education

http://www-128.ibm.com/developerworks/websphere/education/enablement/



Contact us at: websphere_skills@us.ibm.com

Yüklə 97 Kb.

Dostları ilə paylaş:




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə