Spice Up Your iseries Applications with ABLE. By Jake Kugel - IBM

Size: px
Start display at page:

Download "Spice Up Your iseries Applications with ABLE. By Jake Kugel - IBM"

Transcription

1 Spice Up Your iseries Applications with ABLE By Jake Kugel - IBM

2 Spice up your iseries Applications with ABLE Author: Jake Kugel IBM Working with the Agent Building and Learning Environment (ABLE) has given me a chance to learn about software agents and a wide range of Java topics. ABLE is a toolkit for creating software agents with Java, and it has many different components. The toolkit is flexible and can be applied to many different types of problems. You re sure to find something in ABLE that can be applied to your applications. ABLE 2.0 ships with i5/os V5R3. The ABLE 2.0 toolkit provides a building block approach to creating software agents and comes with pre made components to aid in the development of software agents. The toolkit also includes an integrated distributed agent platform, a framework for writing eserver agents, and an agent management console integrated into iseries Navigator. This article provides an overview of the different parts of ABLE including the distributed platform, eserver agent framework, and management console. It also explains where to find more information. Background In 1999, a team at IBM Research started developing the ABLE Toolkit. The goal was to create a set of fast, scalable, and reusable components that could be used to help writing software agents and automate software. The ABLE project consists of five main parts. The agent framework is the set of basic Java classes and interfaces that are used to build and connect agent components. The component library is a set of pre made algorithms. The utility classes are based on Java Beans and can be used to build agents. The toolkit also includes development tools, such as an agent editor that you use to build agents graphically and a rule set editor. The agent platform is an environment for distributed agents. It can be used to build multiagent applications where the agents might collaborate to solve a problem. The ABLE project also includes applications. For example, ABLE has been used in an application to do automotive diagnostics and in an application to autotune an Apache web server. Agents also have been created to take and analyze iseries communications traces. Here s an example of how ABLE might be used. Suppose a System Administrator wants to automate some of the simple tasks he or she handles, such as managing disk usage on the company s servers. An ABLE agent could be created that could monitor storage usage and take some corrective actions if the storage levels are too high. Or using some of the more complex components, the agent could be trained to predict future storage usage (based on past history) to take actions sooner. In V5R3, ABLE 2.0 was integrated into the i5/os base operating system. Version 2.0 includes the new agent platform. In addition, iseries Navigator V5R3 comes with a management console you can use to manage agents running on the agent platform. With the console, you can start and stop agents among other things. Even though i5/os V5R3 includes ABLE 2.0, the ABLE team is continually developing the project. You can try out newer versions on their Alphaworks website: ABLE components Components are the heart of ABLE. The components are Java classes based on the Java Bean model that handle many of the kinds of tasks an agent would need to do. The idea is to combine these basic components to speed up the process of creating a software agent. The components handle tasks such as data input and output, data transformation, machine learning (such as a neural network), and machine reasoning (rule based processing), among others. The agent editor can be used to wire these components together, or they can be used in Java code just like any other Java class. The components are easy to construct. You create new components by extending the AbleObject class. This class skeleton shows the main methods you need to override to create a new component: init(), reset(), and process(). Note that this example doesn t show the constructors, thrown exceptions and other useful methods. For more details, see the example bean included with the toolkit (able_2.0.0examplesablebeansimpleablebean.java). public class ExampleAbleBean extends AbleObject public void init() // Do any one time initialization here

3 public void reset() // reset the agent to its beginning state public void process() // Perform the agent's function. (Called repetitively) Distributed platform The distributed platform was a big addition to ABLE 2.0. The agent platform is an environment for creating remotely manageable agents or multiagent applications. The platform provides services that can be used by the agents to interact and to allow a remote console to manage them. Some of the services include an agent directory service for finding agents, a problem logging service to allow an agent to interact with a user, an agent naming service for creating unique names, and a transport service used for message passing. Simple agents (non platform agents) can be used inside any application. The application code would create an instance of the agent class and call methods to control its behavior. Platform agents, however, need a different environment. Platform agents are only run inside of the agent platform, which is a special application that provides the services for agents. The agent platform is included with V5R3. You can use the STRAGTSRV, and ENDAGTSRV CL commands to start and stop the agent platform. Agents that run on the distributed platform that comes with i5/os are based on a special class called AbleEServerDefaultAgent. You develop platform agents by extending this class and overriding certain methods. The agent platform was built on top of a reference implementation of a standard agent platform spec, but it was enhanced with security features and support for persistence. Management Console A console for managing the agents is also included with iseries Navigator V5R3. Using the console you can create an agent and start, stop, and suspend it. You also can set the capabilities or properties of the agent. In your business, you might have many different systems running agents. The console lets you see the status of all of them in one place. The console also gives you a central place to handle any user interaction the agents may need. Agents can send requests for information to a user, and the console allows you to see the requests and respond to them. The console has different views. The All Agents view shows a list of all of the agents running in the agent domain that is connected to (see Figure 1).

4 Figure 1 The All Agents view shows the status of the agent (stopped, started, suspended, or attention). When an agent is first created, it is in the stopped status until the user starts it. As a platform agent runs, it may need help from the user. Agents can send requests for information to the user to let the user decide how to handle a problem. The Current Requests view shows a list of all the requests for which agents need a response. A request contains a multiple choice response. Once the user responds to a request, the response is sent back to the agent to take the action the user wanted. Figure 2 shows the dialog used to respond to a request.

5 Figure 2 Platform agents also have an automation level or trust level. Ideally, an agent works without needing much interaction from a user, since that s the purpose of a good agent. The user delegates tasks to the agent, and the agent handles the task with a minimum of user interaction. But if you are using a new agent that you aren t familiar with, you might want to monitor the agent more closely to make sure it takes the actions you expect. The automation level of an agent controls how frequently the agent asks the user before it takes an action. This way, the user can monitor the agent s actions before letting it work independently. Figure 3 shows the dialog to change the agent s automation level: Figure 3

6 Once an agent can be trusted to take the right action, the automation level can be increased. The agent then takes more actions automatically. Documentation The V5R3 iseries Infocenter contains information about ABLE. You can find iseries Infocenter at: To get to the ABLE documentation, go to Systems Management > Performance > Applications for performance > Intelligent Agents. I5/OS contains the agent runtime. It includes the Jar files, CL commands, and preference files needed to run agents. It doesn t, however, include the development tools or documentation. The runtime, development tools, and documentation are packaged into ZIP files and available for download from the iseries Infocenter. Two zip files contain the ABLE toolkit and documentation: AbleAll_2.0.0.zip and doc.zip. To find the ZIP files in the Infocenter, go to Programming > Java > ABLE 2.0. Unzip the AbleAll_2.0.0.zip file first. After unzipping it, unzip the doc.zip file into the top level AbleAll_2.0.0 folder that was created from the first zip file. The documentation for the ABLE toolkit is included in the doc.zip file. Once you have downloaded the toolkit, open AbleAll_2.0.0index.html. This page contains links to the rest of the HTML documentation included in doc.zip, including the Javadoc. Along with the HTML documentation, the doc.zip file also has additional presentations and labs about ABLE. After unzipping doc.zip, look for a file called Able Class.zip (it should be in the top level AbleAll_2.0.0 folder). Note that the distributed platform included with i5/os contains support for an EServer agent super class called AbleEServerDefaultAgent. This type of agent supports the features in the console, such as problem requests, the automation level, and others. The EServer class isn t included with the toolkits downloadable from Alphaworks. If you plan on developing platform agents that run on an eserver platform and use the features of the console in iseries Navigator, make sure you use the ZIP files from Infocenter. You can find out more about newer ABLE versions on Alphaworks: The template code for an EServer agent is packaged with the ableplatform.jar file: AbleAll_2.0.0libableplatform.jar. You can extract the sample code by renaming the JAR file to ableplatform.zip, and using a normal ZIP utility to extract its contents. Five Java parts are all part of the template agent. Conclusion ABLE has a large variety of features and can be adapted to just about any type of problem you need to solve. You re sure to find something that can be applied to your work. Jake Kugel is a Software Engineer at IBM in Rochester, MN, and works on i5/os software. You can contact him atjkugel@us.ibm.com.

Slide 1 CS 170 Java Programming 1 Duration: 00:00:49 Advance mode: Auto

Slide 1 CS 170 Java Programming 1 Duration: 00:00:49 Advance mode: Auto CS 170 Java Programming 1 Eclipse@Home Downloading, Installing and Customizing Eclipse at Home Slide 1 CS 170 Java Programming 1 Eclipse@Home Duration: 00:00:49 What is Eclipse? A full-featured professional

More information

Manage Files. Accessing Manage Files

Manage Files. Accessing Manage Files 1 Manage Files The Manage Files tool is a file management system for your course. You can use this tool to organize and upload files associated with your course offering. We recommend that you organize

More information

Getting Started with Eclipse/Java

Getting Started with Eclipse/Java Getting Started with Eclipse/Java Overview The Java programming language is based on the Java Virtual Machine. This is a piece of software that Java source code is run through to produce executables. The

More information

Chapter 1 GETTING STARTED. SYS-ED/ Computer Education Techniques, Inc.

Chapter 1 GETTING STARTED. SYS-ED/ Computer Education Techniques, Inc. Chapter 1 GETTING STARTED SYS-ED/ Computer Education Techniques, Inc. Objectives You will learn: WSAD. J2EE business topologies. Workbench. Project. Workbench components. Java development tools. Java projects

More information

IBM Workplace Collaboration Services API Toolkit

IBM Workplace Collaboration Services API Toolkit IBM Workplace Collaboration Services API Toolkit Version 2.5 User s Guide G210-1958-00 IBM Workplace Collaboration Services API Toolkit Version 2.5 User s Guide G210-1958-00 Note Before using this information

More information

1.00/1.001 HowTo: Install Eclipse

1.00/1.001 HowTo: Install Eclipse 1.00/1.001 HowTo: Install Eclipse Spring 2008 1.00/1.001 will use the Eclipse Integrated Development Environment (IDE) to create, compile, and run Java programming assignments. Eclipse version 3.3.1.1

More information

Craig Pelkie Bits & Bytes Programming, Inc.

Craig Pelkie Bits & Bytes Programming, Inc. Craig Pelkie Bits & Bytes Programming, Inc. craig@web400.com Configure iseries NetServer and work with Folders in the IFS Edition NETSERVER_20020219 Published by Bits & Bytes Programming, Inc. Valley Center,

More information

CSE 498 CSE Courses and Skills Inventory Fall Name:

CSE 498 CSE Courses and Skills Inventory Fall Name: Name: CSE Courses Inventory For each course, check whether you have completed the course or you are currently enrolled in it. Course Completed Enrolled CSE 335 Software Design CSE 410 Operating Systems

More information

CS 215 Software Design Homework 3 Due: February 28, 11:30 PM

CS 215 Software Design Homework 3 Due: February 28, 11:30 PM CS 215 Software Design Homework 3 Due: February 28, 11:30 PM Objectives Specifying and checking class invariants Writing an abstract class Writing an immutable class Background Polynomials are a common

More information

How to install and configure Solr v4.3.1 on IBM WebSphere Application Server v8.0

How to install and configure Solr v4.3.1 on IBM WebSphere Application Server v8.0 How to install and configure Solr v4.3.1 on IBM WebSphere Application Server v8.0 About This post describe how to install and configure Apache Solr 4 under IBM WebSphere Application Server v8. Resume about

More information

Create and Manage Partner Portals

Create and Manage Partner Portals Create and Manage Partner Portals Salesforce, Summer 18 @salesforcedocs Last updated: June 20, 2018 Copyright 2000 2018 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark of

More information

CS 315 Software Design Homework 3 Preconditions, Postconditions, Invariants Due: Sept. 29, 11:30 PM

CS 315 Software Design Homework 3 Preconditions, Postconditions, Invariants Due: Sept. 29, 11:30 PM CS 315 Software Design Homework 3 Preconditions, Postconditions, Invariants Due: Sept. 29, 11:30 PM Objectives Defining a wellformed method to check class invariants Using assert statements to check preconditions,

More information

An Introduction to Eclipse: Quick Guide. Part 1: Getting Started with Eclipse Part 2: Working with Eclipse Useful Online Guides

An Introduction to Eclipse: Quick Guide. Part 1: Getting Started with Eclipse Part 2: Working with Eclipse Useful Online Guides An Introduction to Eclipse: Quick Guide Part 1: Getting Started with Eclipse Part 2: Working with Eclipse Useful Online Guides 1 1 Part 1: Getting Started with Eclipse Installation & Running The User Interface

More information

Visually Create Web Databases Apps with WDSC. By Jim Mason

Visually Create Web Databases Apps with WDSC. By Jim Mason Visually Create Web Databases Apps with WDSC By Jim Mason Visually create web database apps with WDSC Author: Jim Mason Want to learn to create iseries e business applications quickly and affordably? We

More information

IBM Workplace Software Development Kit

IBM Workplace Software Development Kit IBM Workplace Software Development Kit Version 2.6 User s Guide G210-2363-00 IBM Workplace Software Development Kit Version 2.6 User s Guide G210-2363-00 Note Before using this information and the product

More information

- 1 - Handout #33 March 14, 2014 JAR Files. CS106A Winter

- 1 - Handout #33 March 14, 2014 JAR Files. CS106A Winter CS106A Winter 2013-2014 Handout #33 March 14, 2014 JAR Files Handout by Eric Roberts, Mehran Sahami, and Brandon Burr Now that you ve written all these wonderful programs, wouldn t it be great if you could

More information

CHAPTER 6. Java Project Configuration

CHAPTER 6. Java Project Configuration CHAPTER 6 Java Project Configuration Eclipse includes features such as Content Assist and code templates that enhance rapid development and others that accelerate your navigation and learning of unfamiliar

More information

AVB Test Suites First Steps User s Guide

AVB Test Suites First Steps User s Guide AVB Test Suites General Information This user s guide helps you to download and install TTworkbench, and leads you through configuring and running test cases of the AVB Test Suites. For a successful proceeding

More information

Basic Keywords Practice Session

Basic Keywords Practice Session Basic Keywords Practice Session Introduction In this article from my free Java 8 course, we will apply what we learned in my Java 8 Course Introduction to our first real Java program. If you haven t yet,

More information

Introduction to Eclipse

Introduction to Eclipse Introduction to Eclipse Ed Gehringer Using (with permission) slides developed by Dwight Deugo (dwight@espirity.com) Nesa Matic (nesa@espirity.com( nesa@espirity.com) Sreekanth Konireddygari (IBM Corp.)

More information

What s new in IBM Operational Decision Manager 8.9 Standard Edition

What s new in IBM Operational Decision Manager 8.9 Standard Edition What s new in IBM Operational Decision Manager 8.9 Standard Edition Release themes User empowerment in the Business Console Improved development and operations (DevOps) features Easier integration with

More information

Module Road Map. 7. Version Control with Subversion Introduction Terminology

Module Road Map. 7. Version Control with Subversion Introduction Terminology Module Road Map 1. Overview 2. Installing and Running 3. Building and Running Java Classes 4. Refactoring 5. Debugging 6. Testing with JUnit 7. Version Control with Subversion Introduction Terminology

More information

In this lab, you will build and execute a simple message flow. A message flow is like a program but is developed using a visual paradigm.

In this lab, you will build and execute a simple message flow. A message flow is like a program but is developed using a visual paradigm. Lab 1 Getting Started 1.1 Building and Executing a Simple Message Flow In this lab, you will build and execute a simple message flow. A message flow is like a program but is developed using a visual paradigm.

More information

Setting up your Computer

Setting up your Computer Setting up your Computer 1 Introduction On this lab, you will be getting your computer ready to develop and run Java programs. This lab will be covering the following topics: Installing Java JDK 1.8 or

More information

Naming in WebSphere Application Server V5: Impact on Migration and Interoperability

Naming in WebSphere Application Server V5: Impact on Migration and Interoperability Page 1 of 9 Naming in WebSphere Application Server V5: Impact on Migration and Interoperability Level: Introductory Al Weiner (weiner@us.ibm.com), WebSphere Product Integration, IBM Joel Sundman (jsundman@us.ibm.com),

More information

CISC-124. Passing Parameters. A Java method cannot change the value of any of the arguments passed to its parameters.

CISC-124. Passing Parameters. A Java method cannot change the value of any of the arguments passed to its parameters. CISC-124 20180215 These notes are intended to summarize and clarify some of the topics that have been covered recently in class. The posted code samples also have extensive explanations of the material.

More information

BlackBerry Enterprise Server for Microsoft Office 365. Version: 1.0. Administration Guide

BlackBerry Enterprise Server for Microsoft Office 365. Version: 1.0. Administration Guide BlackBerry Enterprise Server for Microsoft Office 365 Version: 1.0 Administration Guide Published: 2013-01-29 SWD-20130131125552322 Contents 1 Related resources... 18 2 About BlackBerry Enterprise Server

More information

Eclipse Tutorial. For Introduction to Java Programming By Y. Daniel Liang

Eclipse Tutorial. For Introduction to Java Programming By Y. Daniel Liang Eclipse Tutorial For Introduction to Java Programming By Y. Daniel Liang This supplement covers the following topics: Getting Started with Eclipse Choosing a Perspective Creating a Project Creating a Java

More information

Configure IBM Urban Code Deploy to manage Workload Automation for z/os objects By Maria Elena Massino

Configure IBM Urban Code Deploy to manage Workload Automation for z/os objects By Maria Elena Massino Configure IBM Urban Code Deploy to manage Workload Automation for z/os objects By Maria Elena Massino In this article I will show you step-by-step how to configure IBM UrbanCode Deploy with Workload Automation

More information

Running Java Programs

Running Java Programs Running Java Programs Written by: Keith Fenske, http://www.psc-consulting.ca/fenske/ First version: Thursday, 10 January 2008 Document revised: Saturday, 13 February 2010 Copyright 2008, 2010 by Keith

More information

Build great products. Contour Enterprise Architect Connector Jama Software, Inc.

Build great products. Contour Enterprise Architect Connector Jama Software, Inc. Build great products. 2 Table of Contents Part I Welcome to Contour 3 Part II Enterprise Architect Connector 2.0 3 1 EA Connector... Install 3 2 Getting... Started 4 3 Define... Mapping Scheme 6 4 Import...

More information

In order to support developers, there needs to be a number of tools available which may be involved in the ultimate solution.

In order to support developers, there needs to be a number of tools available which may be involved in the ultimate solution. Problem Statement J2ME or Java ME is ripe with device fragmentation. Add to that the limited memory available for midlet suites, it is imperative that developer tools provide developers with the help necessary

More information

BEAJRockit Mission Control. Method Profiling

BEAJRockit Mission Control. Method Profiling BEAJRockit Mission Control Method Profiling JRockit Mission Control 3.0.2 Document Revised: June, 2008 Contents Introduction to Profiling Methods and Using Exception Counters Profiling Tabs......................................................

More information

Implement an ADT while using Subversion

Implement an ADT while using Subversion 1 Objectives Learn to use Subversion Implement an ADT while using Subversion In this lab, you learn about the version control tool called Subversion and you will implement a Java class given an interface.

More information

A Closer Look at XPages in IBM Lotus Domino Designer 8.5 Ray Chan Advisory I/T Specialist Lotus, IBM Software Group

A Closer Look at XPages in IBM Lotus Domino Designer 8.5 Ray Chan Advisory I/T Specialist Lotus, IBM Software Group A Closer Look at XPages in IBM Lotus Domino Designer 8.5 Ray Chan Advisory I/T Specialist Lotus, IBM Software Group 2008 IBM Corporation Agenda XPage overview From palette to properties: Controls, Ajax

More information

System i5: Maximizing Performance and Availability

System i5: Maximizing Performance and Availability System i5: Maximizing Performance and Availability Amy Anderson Rochester Executive Briefing Center aha@us.ibm.com Agenda Historical perspective on performance and availability management Performance tools

More information

Installation. Overview and Technical Notes

Installation. Overview and Technical Notes Installation - Page 1 of 9 Installation Overview and Technical Notes PedCath is a Congenital Cardiac Catheterization Reporting Tool. It was designed to allow user generated comprehensive reports following

More information

Getting Started with the Aloha Community Template for Salesforce Identity

Getting Started with the Aloha Community Template for Salesforce Identity Getting Started with the Aloha Community Template for Salesforce Identity Salesforce, Winter 18 @salesforcedocs Last updated: November 30, 2017 Copyright 2000 2017 salesforce.com, inc. All rights reserved.

More information

DEVELOPMENT OF A SOFIA2 CLIENT (KP) FOLLOWING THE MODEL KP ARCHITECTURE

DEVELOPMENT OF A SOFIA2 CLIENT (KP) FOLLOWING THE MODEL KP ARCHITECTURE DEVELOPMENT OF A SOFIA2 CLIENT (KP) FOLLOWING THE MODEL KP ARCHITECTURE May 2016 Version 1 DEVELOPMENT OF KP MODEL Page 1/18 INDEX INDEX... 2 STEP 1 GETTING FAMILIAR WITH SOFIA2'S BASIC CONCEPTS... 3 STEP

More information

coe318 Lab 1 Introduction to Netbeans and Java

coe318 Lab 1 Introduction to Netbeans and Java coe318 Lab 1 Week of September 12, 2016 Objectives Lean how to use the Netbeans Integrated Development Environment (IDE). Learn how to generate and write formatted API documentation. Add a constructor,

More information

List of Known Toolbox Problems

List of Known Toolbox Problems List of Known Toolbox Problems 17 November 2009 These are all the known bugs and missing features of the TLA + Toolbox reported as of 17 November 2009. 1. New Feature Add way to tell if the spec on which

More information

ClearPass Policy Manager 6.3

ClearPass Policy Manager 6.3 ClearPass Policy Manager 6.3 Tech Note: Installing or Upgrading on a Virtual Machine ClearPass 6.3 VMware software packages are distributed as zip files. Download the software image and unzip it to a folder

More information

Oracle WebCenter Content 11g: Content Server Customization

Oracle WebCenter Content 11g: Content Server Customization Oracle University Contact Us: Local: 0845 777 7 711 Intl: +44 845 777 7 711 Oracle WebCenter Content 11g: Content Server Customization Duration: 5 Days What you will learn This Oracle WebCenter Content

More information

TIBCO ActiveMatrix BusinessWorks Plug-in for sftp User's Guide

TIBCO ActiveMatrix BusinessWorks Plug-in for sftp User's Guide TIBCO ActiveMatrix BusinessWorks Plug-in for sftp User's Guide Software Release 6.1 January 2016 Two-Second Advantage 2 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE.

More information

OLE Batch Process Profile Technical Documentation

OLE Batch Process Profile Technical Documentation OLE Batch Process Profile Technical Documentation Purpose Components/Sub modules and packaging Dependencies (db tables) Logical Data Model (Class Structure) Physical Data Model (Database Schema) Service

More information

BEAAquaLogic. Service Bus. Interoperability With EJB Transport

BEAAquaLogic. Service Bus. Interoperability With EJB Transport BEAAquaLogic Service Bus Interoperability With EJB Transport Version 3.0 Revised: February 2008 Contents EJB Transport Introduction...........................................................1-1 Invoking

More information

Oracle Fusion Middleware 11g: Build Applications with ADF I

Oracle Fusion Middleware 11g: Build Applications with ADF I Oracle University Contact Us: +966 1 1 2739 894 Oracle Fusion Middleware 11g: Build Applications with ADF I Duration: 5 Days What you will learn This course is aimed at developers who want to build Java

More information

Using the VisualAge for Java WebSphere Test Environment

Using the VisualAge for Java WebSphere Test Environment Using the VisualAge for Java WebSphere Test Environment By Craig Pelkie Many iseries 400 shops are starting to move their development efforts to web enablement using WebSphere Application Server (WAS).

More information

Reflection X Advantage Reflection X Advantage Help. Date

Reflection X Advantage Reflection X Advantage Help. Date Reflection X Advantage Reflection X Advantage Help Date Copyrights and Notices Attachmate Reflection 2017 Copyright 2017 Attachmate Corporation, a Micro Focus company. All rights reserved. No part of the

More information

Agent Building and Learning Environment. ABLE 2.0 Overview. Joe Bigus, Ph.D. IBM T.J. Watson Research Center October,

Agent Building and Learning Environment. ABLE 2.0 Overview. Joe Bigus, Ph.D. IBM T.J. Watson Research Center October, Agent Building and Learning Environment ABLE 2.0 Overview Joe Bigus, Ph.D. IBM T.J. Watson Research Center October, 29 2003 Outline ABLE Project overview Intelligent Agents ABLE Agent Framework ABLE Component

More information

BEAJRockit Mission Control. Monitoring Thread Activity with the JRockit Management Console

BEAJRockit Mission Control. Monitoring Thread Activity with the JRockit Management Console BEAJRockit Mission Control Monitoring Thread Activity with the JRockit Management Console ProductNameShort 3.0.2 Document Revised: June, 2008 Contents Introduction to Monitoring Threads Getting Familiar

More information

Table of Contents. 1 Introduction Downloads Eclipse SDK Installation Eclipse Workspace Eclipse Preferences...

Table of Contents. 1 Introduction Downloads Eclipse SDK Installation Eclipse Workspace Eclipse Preferences... SDK Quickstar t S et Eclpse f or u Dig Pl ug - in De velo p me nt Table of Contents 1 Introduction... 3 2 Downloads... 4 3 Eclipse SDK Installation... 5 4 Eclipse Workspace... 7 5 Eclipse Preferences...

More information

Managing your content with the Adobe Experience Manager Template Editor. Gabriel Walt Product Manager twitter.com/gabrielwalt

Managing your content with the Adobe Experience Manager Template Editor. Gabriel Walt Product Manager twitter.com/gabrielwalt Managing your content with the Adobe Experience Manager Template Editor Gabriel Walt Product Manager twitter.com/gabrielwalt Table of Contents 1. Introduction 3 1.1 Overview 3 1.2 Prerequisites 3 2. Getting

More information

Page 1 of 7. public class EmployeeAryAppletEx extends JApplet

Page 1 of 7. public class EmployeeAryAppletEx extends JApplet CS 209 Spring, 2006 Lab 9: Applets Instructor: J.G. Neal Objectives: To gain experience with: 1. Programming Java applets and the HTML page within which an applet is embedded. 2. The passing of parameters

More information

1. Documenting your project using the Eclipse help system

1. Documenting your project using the Eclipse help system 1. Documenting your project using the Eclipse help system Build easy-to-use and searchable help documentation Arthur Barr, Software engineer, IBM Summary: The Eclipse Platform, which provides a very powerful

More information

Web-enable a 5250 application with the IBM WebFacing Tool

Web-enable a 5250 application with the IBM WebFacing Tool Web-enable a 5250 application with the IBM WebFacing Tool ii Web-enable a 5250 application with the IBM WebFacing Tool Contents Web-enable a 5250 application using the IBM WebFacing Tool......... 1 Introduction..............1

More information

Signicat Connector for Java Version 2.6. Document version 3

Signicat Connector for Java Version 2.6. Document version 3 Signicat Connector for Java Version 2.6 Document version 3 About this document Purpose Target This document is a guideline for using Signicat Connector for Java. Signicat Connector for Java is a client

More information

Moving From Studio to Atelier. Wouter Dupré Sales Engineer

Moving From Studio to Atelier. Wouter Dupré Sales Engineer Moving From Studio to Atelier Wouter Dupré Sales Engineer Before we start the journey Introduction Atelier: What is it? Atelier is a modern IDE for applications developers Implemented as a plug-in to Eclipse

More information

Demo KACE K1000 System Management Appliance

Demo KACE K1000 System Management Appliance Demo KACE K1000 System Management Appliance Quick Start Guide Product Domain: Cloud Client Computing Author: Dan Coleman Version: 1.01 Table of Contents 1 Product Overview... 3 1.1 Lab Preparation Considerations

More information

WebFacing Applications with. Leonardo LLames IBM Advanced Technical Support Rochester, MN. Copyright IBM 2002 ebusinessforu Pages 1

WebFacing Applications with. Leonardo LLames IBM Advanced Technical Support Rochester, MN. Copyright IBM 2002 ebusinessforu Pages 1 WebFacing 5250 Applications with Leonardo LLames IBM Advanced Technical Support Rochester, MN Copyright IBM 2002 ebusinessforu Pages 1 Disclaimer Acknowledgement: This presentation is a collaborative effort

More information

IBM Toolbox for Java. What's New in V5R2? New functionality gives users more power and flexibility

IBM Toolbox for Java. What's New in V5R2? New functionality gives users more power and flexibility IBM Toolbox for Java What's New in V5R2? New functionality gives users more power and flexibility By Robb Wiedrich Robb Wiedrich As I mentioned in my article What s in the IBM Toolbox for Java V5R1?, IBM

More information

bs^ir^qfkd=obcib`qflk= prfqb=clo=u

bs^ir^qfkd=obcib`qflk= prfqb=clo=u bs^ir^qfkd=obcib`qflk= prfqb=clo=u cçê=u=táåççïë=póëíéãë cçê=lééåsjp=eçëíë cçê=f_j=eçëíë 14.1 bî~äì~íáåö=oéñäéåíáçå=u This guide provides a quick overview of features in Reflection X. This evaluation guide

More information

IBM Security Access Manager Version Appliance troubleshooting topics

IBM Security Access Manager Version Appliance troubleshooting topics IBM Security Access Manager Version 8.0.0.5 Appliance troubleshooting topics IBM Security Access Manager Version 8.0.0.5 Appliance troubleshooting topics ii IBM Security Access Manager Version 8.0.0.5:

More information

Getting started with System Center Essentials 2007

Getting started with System Center Essentials 2007 At a glance: Installing and upgrading Configuring Essentials 2007 Troubleshooting steps Getting started with System Center Essentials 2007 David Mills System Center Essentials 2007 is a new IT management

More information

Content Development Reference. Including resources for publishing content on the Help Server

Content Development Reference. Including resources for publishing content on the Help Server Content Development Reference Including resources for publishing content on the Help Server March 2016 Help Server guidance Optimizing your investment in content F1 or TOC? Metadata and editing tools for

More information

Productivity! Feature Matrix

Productivity! Feature Matrix Features Code Generation Tools JBuilderX and Productivity! Std Pro JBuilderX Delegate.Insight - provides an easy way to generate methods, which implementations are delegated to another object (delegate).

More information

Auto Upgrade. Auto upgrade - Network Method

Auto Upgrade. Auto upgrade - Network Method Auto Upgrade This section provides procedures on how to upgrade your generator using the auto upgrade feature. Note that there are also procedures for manually upgrading your 880 series generator, refer

More information

Installation. Overview and Technical Notes

Installation. Overview and Technical Notes Installation - Page 1 of 9 Installation Overview and Technical Notes PedCath is a Congenital Cardiac Catheterization Reporting Tool. It was designed to allow user generated comprehensive reports following

More information

Department of Computer Science. Software Usage Guide. CSC132 Programming Principles 2. By Andreas Grondoudis

Department of Computer Science. Software Usage Guide. CSC132 Programming Principles 2. By Andreas Grondoudis Department of Computer Science Software Usage Guide To provide a basic know-how regarding the software to be used for CSC132 Programming Principles 2 By Andreas Grondoudis WHAT SOFTWARE AM I GOING TO NEED/USE?...2

More information

SCCM Plug-in User Guide. Version 3.0

SCCM Plug-in User Guide. Version 3.0 SCCM Plug-in User Guide Version 3.0 JAMF Software, LLC 2012 JAMF Software, LLC. All rights reserved. JAMF Software has made all efforts to ensure that this guide is accurate. JAMF Software 301 4th Ave

More information

Eclipse Environment Setup

Eclipse Environment Setup Eclipse Environment Setup Adapted from a document from Jeffrey Miller and the CS201 team by Shiyuan Sheng. Introduction This lab document will go over the steps to install and set up Eclipse, which is

More information

AUTOSAR Test Suite Pack First Steps User s Guide

AUTOSAR Test Suite Pack First Steps User s Guide AUTOSAR Test Suite Pack General Information This user s guide helps you to download and install TTworkbench, and leads you through configuring and running test cases of the AUTOSAR Conformance Test Suites.

More information

Documentation on File Management for website

Documentation on File Management for website Documentation on File Management for website File Manager The cpanel FILE MANAGER allows you to modify the files and contents of files that are part of your website. The FILE MANAGER allows point and click

More information

FTP Frequently Asked Questions

FTP Frequently Asked Questions Guide to FTP Introduction This manual will guide you through understanding the basics of FTP and file management. Within this manual are step-by-step instructions detailing how to connect to your server,

More information

Click Studios. Passwordstate. Password Discovery, Reset and Validation. Requirements

Click Studios. Passwordstate. Password Discovery, Reset and Validation. Requirements Passwordstate Password Discovery, Reset and Validation Requirements This document and the information controlled therein is the property of Click Studios. It must not be reproduced in whole/part, or otherwise

More information

Build great products. Contour 3.1 Enterprise Architect Guide Jama Software, Inc.

Build great products. Contour 3.1 Enterprise Architect Guide Jama Software, Inc. Build great products. 2 Table of Contents Part I Welcome to Contour 3 Part II Enterprise Architect Connector 3.1 3 1 EA Connector... Install 4 2 Getting... Started 5 3 Define... Mapping Scheme 6 4 Import...

More information

Security Service tools user IDs and passwords

Security Service tools user IDs and passwords IBM Systems - iseries Security Service tools user IDs and passwords Version 5 Release 4 IBM Systems - iseries Security Service tools user IDs and passwords Version 5 Release 4 Note Before using this information

More information

1. The Apache Derby database

1. The Apache Derby database 1. The Apache Derby database In these instructions the directory jdk_1.8.0_112 is named after the version 'number' of the distribution. Oracle tend to issue many new versions of the JDK/ JRE each year.

More information

AP Computer Science A Summer Assignment

AP Computer Science A Summer Assignment Mr. George AP Computer Science A Summer Assignment Welcome to AP Computer Science A! I am looking forward to our class. Please complete the assignment below. It is due on the first day back to school in

More information

ClassLink Student Directions

ClassLink Student Directions ClassLink Student Directions 1. Logging-in Open a web browser, any browser and visit https://launchpad.classlink.com/wssd Your username and password are the same as your WSSD login credentials that you

More information

Customized Enterprise Installation of IBM Rational ClearCase Using the IBM Rational ClearCase Remote Client plug-in and the Eclipse SDK

Customized Enterprise Installation of IBM Rational ClearCase Using the IBM Rational ClearCase Remote Client plug-in and the Eclipse SDK Customized Enterprise Installation of IBM Rational ClearCase Using the IBM Rational ClearCase Remote Client plug-in and the Eclipse SDK Fred Bickford IV Senior Advisory Software Engineer IBM Rational Customer

More information

ADF Code Corner. 65. Active Data Service Sample Twitter Client. Abstract: twitter.com/adfcodecorner

ADF Code Corner. 65. Active Data Service Sample Twitter Client. Abstract: twitter.com/adfcodecorner ADF Code Corner 65. Active Data Service Sample Twitter Client Abstract: Active Data Service is a push event framework in Oracle ADF Faces that allows developers to implement real time server to client

More information

Advanced Topics in WebSphere Portal Development Graham Harper Application Architect IBM Software Services for Collaboration

Advanced Topics in WebSphere Portal Development Graham Harper Application Architect IBM Software Services for Collaboration Advanced Topics in WebSphere Portal Development Graham Harper Application Architect IBM Software Services for Collaboration 2012 IBM Corporation Ideas behind this session Broaden the discussion when considering

More information

USER GUIDE. MADCAP FLARE 2018 r2. Eclipse Help

USER GUIDE. MADCAP FLARE 2018 r2. Eclipse Help USER GUIDE MADCAP FLARE 2018 r2 Eclipse Help Copyright 2018 MadCap Software. All rights reserved. Information in this document is subject to change without notice. The software described in this document

More information

Web Questing. Go to the Web Quest site (webquest.org)

Web Questing. Go to the Web Quest site (webquest.org) Web Questing This tutorial goes through the steps necessary to create a Webquest using the Webquest Templates. Go to the Web Quest site (webquest.org) Web Questing - 1 Spend some time exploring this site.

More information

IBM Integration Bus v9.0 Application Development I: Course Content By Yuvaraj C Panneerselvam

IBM Integration Bus v9.0 Application Development I: Course Content By Yuvaraj C Panneerselvam IBM Integration Bus v9.0 Application Development I: Course Content By Yuvaraj C Panneerselvam 1. COURSE OVERVIEW As part of this course, you learn how to use IBM Integration Bus to develop, deploy, and

More information

Web API Lab. The next two deliverables you shall write yourself.

Web API Lab. The next two deliverables you shall write yourself. Web API Lab In this lab, you shall produce four deliverables in folder 07_webAPIs. The first two deliverables should be pretty much done for you in the sample code. 1. A server side Web API (named listusersapi.jsp)

More information

Oracle WebCenter Content 11g: Content Server Customization

Oracle WebCenter Content 11g: Content Server Customization Oracle University Contact Us: Local: 0845 777 7 711 Intl: +44 845 777 7 711 Oracle WebCenter Content 11g: Content Server Customization Duration: 5 Days What you will learn This Oracle WebCenter Content

More information

Distributed Multitiered Application

Distributed Multitiered Application Distributed Multitiered Application Java EE platform uses a distributed multitiered application model for enterprise applications. Logic is divided into components https://docs.oracle.com/javaee/7/tutorial/overview004.htm

More information

ActiveBPEL Fundamentals

ActiveBPEL Fundamentals Unit 23: Deployment ActiveBPEL Fundamentals This is Unit #23 of the BPEL Fundamentals course. In past Units we ve looked at ActiveBPEL Designer, Workspaces and Projects, created the Process itself and

More information

RSA Authentication Manager 7.1 Help Desk Administrator s Guide

RSA Authentication Manager 7.1 Help Desk Administrator s Guide RSA Authentication Manager 7.1 Help Desk Administrator s Guide Contact Information Go to the RSA corporate web site for regional Customer Support telephone and fax numbers: www.rsa.com Trademarks RSA,

More information

Lab 1: Space Invaders. The Introduction

Lab 1: Space Invaders. The Introduction Lab 1: Space Invaders The Introduction Welcome to Lab! Feel free to get started until we start talking! The lab document is located on course website: https://users.wpi.edu/~sjarvis/ece2049_smj/ Be sure

More information

OPEN Alliance SIG Test Suites First Steps User s Guide

OPEN Alliance SIG Test Suites First Steps User s Guide OPEN Alliance SIG Test Suites General Information This user s guide helps you to download and install TTworkbench, and guides you through configuring and running test cases of the OPEN Alliance SIG Test

More information

Getting Started with the Portal Toolkit Java Debugger for WebSphere Studio V5.01

Getting Started with the Portal Toolkit Java Debugger for WebSphere Studio V5.01 Getting Started with the Portal Toolkit Java Debugger for WebSphere Studio V5.01 Keith Wright Application Integration Middleware Solution Architect IBM Austin November, 2003 Copyright International Business

More information

ActiveSpaces Transactions. Quick Start Guide. Software Release Published May 25, 2015

ActiveSpaces Transactions. Quick Start Guide. Software Release Published May 25, 2015 ActiveSpaces Transactions Quick Start Guide Software Release 2.5.0 Published May 25, 2015 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED

More information

Publish a form. Publish versus save. Publish options. In this article

Publish a form. Publish versus save. Publish options. In this article Publish a form When you are finished designing a form template, you must publish it so that users can fill out forms based on the form template. Users must have access to the location where the form is

More information

SAS Model Manager 2.3

SAS Model Manager 2.3 SAS Model Manager 2.3 Administrator's Guide SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2010. SAS Model Manager 2.3: Administrator's Guide. Cary,

More information

Tutorial 02: Writing Source Code

Tutorial 02: Writing Source Code Tutorial 02: Writing Source Code Contents: 1. Generating a constructor. 2. Generating getters and setters. 3. Renaming a method. 4. Extracting a superclass. 5. Using other refactor menu items. 6. Using

More information

Using Eclipse for Java. Using Eclipse for Java 1 / 1

Using Eclipse for Java. Using Eclipse for Java 1 / 1 Using Eclipse for Java Using Eclipse for Java 1 / 1 Using Eclipse IDE for Java Development Download the latest version of Eclipse (Eclipse for Java Developers or the Standard version) from the website:

More information

IBM. WebSphere Application Server V5.0, Multiplatform Administration

IBM. WebSphere Application Server V5.0, Multiplatform Administration IBM 000-341 WebSphere Application Server V5.0, Multiplatform Administration Download Full Version : http://killexams.com/pass4sure/exam-detail/000-341 C. By reducing the number of transports, the Web container

More information