Skip to main content

By clicking Submit, you agree to the developerWorks terms of use.

The first time you sign into developerWorks, a profile is created for you. Select information in your profile (name, country/region, and company) is displayed to the public and will accompany any content you post. You may update your IBM account at any time.

All information submitted is secure.

  • Close [x]

The first time you sign in to developerWorks, a profile is created for you, so you need to choose a display name. Your display name accompanies the content you post on developerworks.

Please choose a display name between 3-31 characters. Your display name must be unique in the developerWorks community and should not be your email address for privacy reasons.

By clicking Submit, you agree to the developerWorks terms of use.

All information submitted is secure.

  • Close [x]

Invoking a service from a task API event handler in WebSphere Process Server V7

Samir Nasser (snasser@us.ibm.com), Senior Managing Consultant, Certified IT Specialist, IBM
Photo of Samir Nasser
Samir Nasser is a Senior Managing Consultant and Certified IT Specialist with the IBM Software Services for WebSphere team in Durham, North Carolina. He is currently architecting and developing SOA solutions based on the WebSphere family of products.

Summary:  WebSphere® Process Server supports different types of human tasks. Each task type has a lifecycle with well-defined states, which emit events to signal the occurrence of such states. This tutorial shows how to create a task API event handler and how to invoke a service from the handler.

Date:  28 Sep 2011
Level:  Intermediate PDF:  A4 and Letter (292 KB | 10 pages)Get Adobe® Reader®

Activity:  12402 views
Comments:  

Installing the task API event handler

The task container executes the task API event handler before the Approver task is created when the process navigation reaches the task activity in the CreditProcess process in the MyProcess project. For that to occur, the Task Event Handler Java project needs to be available at runtime when the CreditProcess process is executed. The following steps show one way to make the Task Event Handler project available at runtime:

  1. Double-click the dependencies icon of the MyProcess project.
  2. Add the Task Event Handler project as a dependent project in the Java section of the dependencies editor as shown in Figure 2.

Figure 2. Task API event handler as a dependent
Task API event handler as a dependent

Note that the Task Event Handler project will be deployed with the MyProcess project as designated in the check box in Figure 2.

6 of 11 | Previous | Next

Comments



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=1
Zone=Business process management, WebSphere
ArticleID=762324
TutorialTitle=Invoking a service from a task API event handler in WebSphere Process Server V7
publish-date=09282011
author1-email=snasser@us.ibm.com
author1-email-cc=dwu@us.ibm.com