Vous êtes sur la page 1sur 46

IBM Software

IBM BPM 8.0 Advanced Exploring


Advanced Integration Services
Lab Exercises 6

An IBM Proof of Technology

An IBM Proof of Technology


Catalog Number

Copyright IBM Corporation, 2012


US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

IBM Software

Contents
LAB 6

CREATING AN ADVANCED INTEGRATION SERVICE.................................................................................... 5


6.2
PART 2 - IMPLEMENT THE ADVANCED INTEGRATION SERVICE IN THE INTEGRATION DESIGNER........................ 12
6.3
PART 3 RUN THE BPD IN THE PROCESS DESIGNER AND EXECUTE THE INTEGRATION SERVICE ................... 18
6.4
PART 4 RE-IMPLEMENT THE ADVANCED INTEGRATION SERVICE IN THE INTEGRATION DESIGNER AS A
BPEL PROCESS .................................................................................................................................... 21
6.5
SUMMARY ............................................................................................................................................. 36
6.6
ARCHIVE AND DELETE COMPLETED PROCESS ............................................................................................ 37

APPENDIX A.

NOTICES .......................................................................................................................................................... 42

Contents

Page 3

IBM Software

Overview
Most business processes require a combination of human tasks and integrations with back-end systems.
Certain integrations might be complex in nature, and require the orchestration of multiple service
invocations, and a higher level of transactional integrity and compensation.
Such integrations are best developed using the IBM Integration Designer tool, and constructs such as
those offered by the Business Process Execution Language (BPEL). These implementations are called
Advanced Integration Services (AIS).
This lab shows you how Process Designer and Integration Designer can work in concert to create a fully
integrated end-to-end BPM solution.

Introduction
There are two fundamental ways in which a business process can take advantage of integration
services:

The business process designer, using Process Designer, can create a placeholder for the AIS,
and let the more technical integration developer complete the implementation. This is what we
call the top-down approach.

Conversely, integration developers could create a number of integration services ahead of time,
and let the process developer discover them and re-use them later on, for example, by packaging
them in a toolkit. This is called the bottom-up approach.

This document captures the steps to create a simple Advanced Integration Service in BPM V8.0 using
the top-down approach.

Page 4

IBM BPM PoT

IBM Software

Lab 6

Creating an Advanced Integration Service

This lab has four parts:


In Part 1, you work with the Process Designer to create a BPMN process.
In Part 2, you work with the Integration Designer to implement the advanced integration service.
In Part 3, you run the BPD in Process Designer that invokes the integration service.
In Part 4, you re-implement the advanced integration service as a long-lived BPEL process.

Lab 3

Page 5

IBM Software

Part 1 Working with the Process Designer


The assumption here is that the BPM Server is already running. If not, please start it:
Start > All Programs > IBM > Business Process Management Advanced 8.0 > Profiles > ProcCtr01
> Start the server
Or, click the icon in the SERVERS directory, Start PC Server:

6.1.1

Create a new process application

__1.

Launch Process Designer by using any of the following options:


Start > IBM Process Designer 8.0
Or,
Start > All Programs > IBM > IBM Process Designer > IBM Process Designer 8.0.

__2.

Enter the credentials: admin/admin.

__3.

Click Login.

Page 6

IBM BPM PoT

IBM Software

__4.

If the Welcome screen comes up, close it.

If you would like to use your Build-From-Scratch Business Process, you can skip Import Process App
step 5 and continue with Step 6. If you decide to Import the new Process App, confirm that you have
Archived and Deleted both the Mortgage Approval Process and Better Mortgage Toolkit from the
Process Center.
__5.

In the menu on the right, click Import Process App.

__a.

Select File: C:\BPM-V8.0-PoT\LabWorkbook\Lab6_Mortgage_Approval_Process.twx.

__b.

You will see a confirmation that shows which Process App will be imported (shown
below). If you see a dialog that says it will not be imported, then you did not Archive and
Delete the original Process App and Toolkit. Select the Import button to complete the
import step.

The process app gets added to the list.


__6.

To allow the Integration Designer access to the Toolkit, we will make it updateable.
__a.

Lab 3

Under the Toolkits tab, select the Better Mortgage Toolkit (BMT), then click it.

Page 7

IBM Software

__b.

Select Manage and then check the checkbox Allow users to update Toolkit.

__c.

Once it is checked, it should look as follows:

__d.

We can now open the imported Mortgage Approval Process process app.
__i.

Select the Process Apps tab.

__ii.

Click Open in Designer next to imported app (Mortgage Approval Process). The
Designer perspective is displayed.

6.1.2

Create an Advanced Integration Service in the Business Process Definition (BPD)

__7.

In the Designer perspective, in Project Tree, click Processes and then double-click the
Mortgage Approval Process under Business Process Definitions.

Page 8

IBM BPM PoT

IBM Software

__8.

Scroll down in the Diagram (Diagram tab should be showing). In the next step, we will be
adding an Advanced Integration Service to replace the Update Systems of Record Activity with
an Advanced Integration Service.

__9.

Create a new Advanced Integration Service.

Lab 3

__a.

Under MORTGAGE APPROVAL PROCESS, Select the + next to Implementation.


Under Create New, select Advanced Integration Service.

__b.

In the New Advanced Integration Service dialog, type a Name for the new
implementation: for example, Update Systems of Record AIS, and then select Finish.

__c.

In Overview, in the Parameters section, click the Add Input button, and in the
Parameter Details section, for the Name: parameter, replace the value Untitled1 with
the value application.

Page 9

IBM Software

__d.

In the Parameter Details section, for the Parameter Type: parameter, hit the Select...
button, and under Business Objects, select Application.

__e.

Repeat Steps _.c and _.d for Output by Selecting the Add Output button in the
Parameters section.

Page 10

IBM BPM PoT

IBM Software

__10.

Lab 3

Replace the Activity Update Systems of Record with the recently created Update Systems of
Record AIS Advanced Integration Service.
__a.

Open the Diagram. Click Processes and then double-click the Mortgage Approval
Process under Business Process Definitions. Optionally, you can click the back arrow
to bring the focus back to your previous screen.

__b.

In Project Tree, under MORTGAGE APPROVAL PROCESS, select Implementation,


under Advanced Integration Service, click and drag Update Systems of Record AIS
onto the Diagram View right below the Update Systems of Record task.

__c.

Using a click-and-drag, disconnect the sequence flow arrow from the input to Update
Systems of Record, and connect the sequence flow arrow to the input to Update
Systems of Record AIS. Repeat for the output flow.

__d.

With the focus on the Update Systems of Record AIS task, select Data Mapping under
the Properties tab below the Diagram View. Type or Select tw.local.application under
Input Mapping and Output Mapping.
__i.

Under Input Mapping, start by typing tw, then type . (a period), which will bring
up the completion assist, select local, type . (a period), select application.

__ii.

Or hit the icon next to the empty input box, which will bring up the possible
options, and select under Local | application.

__iii.

Or hit the Auto-map button at the same level as the Input Mapping title, on the
right. All three of these methods result in the same outcome.

Page 11

IBM Software

6.2

__e.

You should notice an asterisk (*) next to the Mortgage Approval Process, above the
Diagram tab. This indicates that there are changes that have not been saved. Save your
work. In the File Menu, select Save All. Optionally, you can use the keyboard shortcut
Ctrl-S.

__f.

Double-click the task Update Systems of Record AIS to open the Overview of this
Advanced Integration Service. Keep the Process Designer open.

Part 2 - Implement the Advanced Integration Service in the Integration


Designer

In this next section, you will take the unimplemented Advanced Integration Service and open it in the
Integration Designer.

6.2.1

Using the Integration Designer to implement the Advanced Integration Service

__11.

Launch the Integration Designer.


__a.

Minimize the Process Designer.

__b.

Open the TOOLS directory on the Desktop, and launch the IBM Integration Designer
8.0 by double-clicking the Shortcut.

__c.

Enter your workspace: for example, C:\IBM\workspaces. Do not select Use this as the
default and do not ask again. Select the OK button. The workspace is the directory
where Integration Projects will be stored locally while working on them.

Page 12

IBM BPM PoT

IBM Software

__d.

__12.

Lab 3

If this is the first time starting the Integration Designer, an introduction page is shown with
active links to help, samples and tutorials. Peruse this to understand any of the concepts
of the Integration Designer. When done, close the Getting Started IBM Integration
Designer.

We will now send the Advanced Integration Service to be implemented in the Integration
Designer.
__a.

Switch back to the Process Designer. The Overview from the Update Systems of
Record AIS task should be visible. On the right of the Overview tab, under the
Advanced Integration Service section, click the Open in Integration Designer button.

__b.

Within the Process Designer, you will see the dialog:

__c.

Switch to the Integration Designer using Alt-Tab or an alternative means. Select OK on


the presented dialog window. Everything should be selected.

Page 13

IBM Software

__d.

Wait until the workspace has been initialized and built. A progress bar is located on the
lower-right corner of the Integration Designer. The resulting Business Integration Project
should look as follows:

__e.

Right-click [changed] Mortgage Approval Process Main, and select Refresh and
Publish.

__f.

We will create a new snapshot and update dependencies with the Toolkit.
__i.

Page 14

Keep the defaults and click Refresh and Publish on the presented dialog.

IBM BPM PoT

IBM Software

__ii.

__13.

Lab 3

Wait until the synchronization with the Process Center is complete.

Implement the Update Systems of Record AIS Advanced Integration Service as POJO (Plain
Old Java Object)
__a.

In the Project Tree for Business Integration, expand the Advanced Integration
Services under the Mortgage Approval Process, right-click Update Systems of
Record AIS and select Implement.

__b.

In the Implement Advanced Integration Service window, select Java component, and
click Finish. This will open up a Java source file with predefined functions and methods.

__c.

Complete the invoke function.

Page 15

IBM Software

__i.

In the UpdateSystemsofRecordAIS_JavaImplementationImpl.java file, scroll


down to the bottom which shows the invoke function.

__ii.

In the next step, we will set the application status to RECORDED and print out
to the log, an easy to spot line to indicate this Java file was executed. Replace
the null with application, and add two lines above as shown.

Here is the snippet:


application.setString("status","RECORDED");
System.out.println("********<<Advanced Integration Service Java Implementation
successfully executed>>********");
return application;

__iii.
__14.

Save your work by either using File | Save in the menu, or the keyboard shortcut
Ctrl-S.

Unit Test the Update Systems of Record AIS Advanced Integration Service in the Integration
Designer.
__a.

Page 16

In the Business Integration Project Tree, under Mortgage Approval Process, under
Advanced Integration Services, right-click Update Systems of Record AIS and select
Test Implementation.

IBM BPM PoT

IBM Software

Lab 3

__b.

This launches the Integration Test Client, with the Module, Component, Interface, and
Operation all pre-selected. In the lower-right section of the Integration Test Client,
populate the data under Detail Properties. It is important to populate and note the
status property, set to APPROVED in this example.

__c.

Press the Play button to start the test.

__d.

Click Finish and OK, respectively, on the next two dialogs.

Page 17

IBM Software

6.3

__e.

This will deploy the project to the test server and return a result Return in the Events
section and the details displayed in the Detailed Properties section. Note that the status
which was set to APPROVED is now updated to RECORDED.

__f.

Look at the Server Logs tab in the section below the Integration Test Client, and you
should see a Log Message that indicates that the Advanced Integration Service Java
Implemented successfully executed.

Part 3 Run the BPD in the Process Designer and execute the
Integration Service

At the end of Part 2, you tested and determined that the Advanced Integration Service is working as
expected. In this next section, you will take the completed Business Process and execute it in the BPD,
Page 18

IBM BPM PoT

IBM Software

using the Process Inspector to walk through the business process and execute the Advanced Integration
Service.

6.3.1

Using the Process Designer to test the end-to-end Business Process, including
the Advanced Integration Service

__15.

Test the Mortgage Approval Process and Update Systems of Record AIS Advanced
Integration Service from the Process Designer

Lab 3

__a.

Open the Mortgage Approval Process diagram.

__b.

Press the Playback or Run Process button in the upper-right corner to run the Mortgage
Approval Process.

__c.

Select Yes to switch to the Inspector view to see the progress of the process instance.

__d.

Select the Received, Step: Enter Application Data task, and press the Playback
button.

__e.

Pick the admin user from role, and hit OK.

__f.

This will launch a browser with Applicant Information and Mortgage Information
screen. This should be familiar from the Build-From-Scratch lab. Populate all the
information in both tabs and select Submit.

Page 19

IBM Software

__g.

Refresh the task list by hitting the Refresh button.

__h.

Select the next Received, Step: Gather Documents task. Note that the Diagram in the
lower-left corner of the Process Designer shows the process you are in. Press the
Playback button to continue. Pick admin user from the role, and hit OK. Refresh the task
list.

__i.

Select the next Received, Step: Assess Risk task. Press the Playback button to
continue. Pick admin user from the role, and hit OK. Complete the Risk Decision tab by
selecting the Did this application meet risk requirements? question and select
Submit. Refresh task list.

__j.

Select the next Received, Step: Review for Approval task. Press the Playback button
to continue. Pick admin user from the role, and hit OK. Complete the Final Decision tab
by typing ACCEPT into the input box and select Submit. The process should then
continue until complete. Refresh to show additional tasks that were completed.

__k.

Under Execution State, select Mortgage Approval Process, and under the Variables
tab, select Local Variables, then application. This shows the XML of the final
application business object. Scroll down if required. You should notice that the though the
status was set to ACCEPTED in the Review for Approval, the Advanced Integration
Service changed it to RECORDED. Optionally, you can go to the Server Logs section
and look for the Log Message that indicates that the Advanced Integration Service Java
Implemented successfully executed.

Page 20

IBM BPM PoT

IBM Software

6.4

Part 4 Re-implement the Advanced Integration Service in the


Integration Designer as a BPEL process

In this next section, you will take the implemented Advanced Integration Service and re-implement it as a
long-lived BPEL business process. Open it in the Integration Designer.

6.4.1

Using the Integration Designer to re-implement the Advanced Integration Service

__16.

Go to the Integration Designer.

__17.

Open the Assembly Diagram of the implementation.


__a.

Lab 3

In the Business Integration Project Tree, under the Mortgage Approval Process, in
the Mortgage_Approval_Process_Implementation, in the Assembly Diagram,
double-click UpdateSystemsofRecordAIS.

Page 21

IBM Software

__b.

The Assembly Diagram shows an Export (what the outside world uses to call the
integration) UpdateSystemsofRecordAIS, and the Java Implementation that we
created in the Part 2, UpdateSystemsofRecordAIS_JavaImplementation.

export

__18.

java implementation

Create an unimplemented BPEL Process and implement it.


__a.

Select, then drag the Process Component onto the palette. Rename Component to
UpdateSystemsofRecordAIS_BPEL.

__b.

Disconnect the Export from the Java Implementation and connect to the
UpdateSystemsofRecordAIS_BPEL BPEL Process. Click OK when presented with the
option to create a matching interface on the target BPEL process. This will associate the
same interface (business object application and operation invoke) that was used by the
Java implementation.

Page 22

IBM BPM PoT

IBM Software

__19.

__c.

You should see an exclamation point next to the BPEL process, which means that it has
not been implemented yet.

__d.

Double-clicking the BPEL process will Open it, which will require one to implement it.
Click Yes on the Open dialog.

__e.

Select the Mortgage_Approval_Process_Implementation folder as the location to


store the generated implementation, and Click OK.

Complete the implementation of the BPEL Process.


__a.

Lab 3

Wait until the workspace is fully built. The BPEL Process diagram will be displayed once
this is completed. The BPEL Process diagram is up-to-down (while the BPMN in the
Process Designer is displayed left-to-right), and starts off with a Receive and Reply
activities.

Page 23

IBM Software

__b.

Select the Receive activity, and in the Properties tab below the diagram, select Details.
Take a look at the operation and input parameter (application) which is what was
specified in the Process Designer in Part 1. Also note that name of the BPEL variable
which maps to the input business object. The data supplied as input into the BPEL
process will be mapped from the Input named application to the variable named
application (same name, but different objects). The variable application is a local
variable.

__c.

Similarly, select the Reply activity, and in the Properties tab below the diagram, select
Details. Take a look at the operation and output parameter (application) which is what
was specified in the Process Designer in Part 1, as well. The Output named application
will receive the data from the variable application1 which is also a local variable. In this
example, it is more obviouse that application1 is different from the Output named
application. The other observation is that since the local variables application and
application1 are different objects, in order to create a simple pass-thru BPEL process, a
map is needed between the two local variables.

__d.

Create a map between the two local variables, application and application1. This is
done with a drag-and-drop of the Basic Action called Data Map to between the Receive
and Reply activities.

Page 24

IBM BPM PoT

IBM Software

Lab 3

__e.

Select a Data Map type of XML map which is generally the best option for standardsbased mapping. For more information as to why one might use a Business Object map,
click the More link, which will take you to the appropriate part of the product
documentation. Click Next.

__f.

Fill out the Name: parameter with in_to_out_xmlmap, and click Next.

__g.

For the Input Variable, select application by clicking on the associated Add Variable
button. Similarly, for the Output Variable, select application1 by clicking on the
associated Add Variable button. The resulting dialog should look as follows. Click
Finish.

Page 25

IBM Software

__h.
__i.

This will load the xml map editor. Select the Automap input to output icon. You can
push the pointer over the icon to see its name.

__j.

Click Finish to take the defaults. Optionally, you can click Next, which will show what the
automapper will do prior to executing.

Page 26

IBM BPM PoT

IBM Software

__k.

We will then remove the transformation to the status parameter by right-clicking the
associated Move and selecting Delete. Then, right-click the output status parameter,
and select Create Assign.

__l.

The resulting map should look as follows:

__m.

Select the Assign transformation, and in the Properties section below the map, select
the General tab. Type AUTORECORDED into the Value: input box. This is to
differentiate from the previous implementation that used the status of RECORDED.

__n.

Test the Map.


__i.

Lab 3

Select the Test Map tab under the map. To test an XML map, you must
associate an XML file as a sample input file. Select the indicated link.

Page 27

IBM Software

__o.

__ii.

In the File Associations dialog window, click the Generate Input button. Take
and note the default location, note the File name: and Click Finish.

__iii.

The Test Map tab is now populated with the input xml file with defaults that were
just generated. Press the Play button to execute the map. The XML Output
should be identical with the input, except for the status field, which should read
AUTORECORDED.

__iv.

Save your work. Use the shortcut Ctrl-S.

Insert a Code Snippet to write into the Log File.


__i.

Page 28

Drag a Snippet from the palette onto the diagram between the Datamap and the
Reply activity.

IBM BPM PoT

IBM Software

__p.

Name the activity Log.

__q.

Select the Properties tab and then the Details tab. We will create a Visual Snippet.
__i.

Lab 3

Under Main Group, Select Standard Visual Snippet, type log into the search
input box, and select print to log. Click OK. Click the canvas to place the
selected visual snippet.

Page 29

IBM Software

__ii.

Similarly, select an Expression in the palette and place it on the canvas. Click
the box, select String, and type. Hitting the Enter key after typing in the line will
finish the input process.

*****<<AIS executed successfully in BPEL>>*****

__r.

Page 30

__iii.

Connect the out arrow of the Expression to the in arrow of the print to log. The
resulting visual snippet should look as follows:

__iv.

Save your work.

Invoke another service from the BPEL flow to record the original status of APPROVED.
__i.

We have been changing the original status from APPROVED to RECORDED or


AUTORECORDED (depending on which implementation we have done). We will
call another service to do this. Start by doing a Drag of the Invoke activity from
the BPEL Palette, and place it after the Log activity step. Name it
RecordOriginalStatus.

__ii.

Create a Reference Partner to Invoke out. We will specify an abstract reference


partner to invoke that is later specified in the Assembly Diagram. Click the +
symbol next to Reference Partners.

IBM BPM PoT

IBM Software

Lab 3

__iii.

Select the interface UpdateSystemsofRecordAIS and add the Name:


RecordOriginalStatusPartner as the Reference Partner name. Click OK. Save
your work.

__iv.

Select the RecordOriginalStatus Invoke operation in the BPEL diagram. Select


Properties, then Details. Select the newly created Partner, invoke Operation,
and use the local variable application for both the Request and Response.

Page 31

IBM Software

__v.
__vi.
__s.

Page 32

Save your work.

Update the Assembly Diagram.


__i.

In the Business Integration Project Tree, under


Mortgage_Approval_Process_Implementation, open the
UpdateSystemsofRecordAIS Assembly Diagram by double-clicking it.

__ii.

You will see a red X, indicating an error next to the BPEL diagram. This is due to
the new reference partner that was added. We will synchronize Interfaces (Inbound to the BPEL) and References (Out-bound from the BPEL) from the
Implementation.

__iii.

Right-click the BPEL component UpdateSystemsofRecordAIS_BPEL, select


Synchronize Interfaces and References, and select from Implementation.
Confirm that the changes cannot be undone. The error should now be gone.

IBM BPM PoT

IBM Software

__t.

__20.

Lab 3

Implement/Add the Partner. In this case, we will use the previous Java implementation to
show how it can be reused in this scenario. You can create a separate Java
implementation to do so, but to save some time, we are reusing the previous Java
implementation.
__i.

Connect the reference partner of the BPEL component


UpdateSystemsofRecordAIS_BPEL to the Java Implementation
UpdateSystemsofRecordAIS_JavaImplementation.

__ii.

Double-click the Java Implementation


UpdateSystemsofRecordAIS_JavaImplementation and scroll down to the
invoke function. Comment out the application.setString, and change the
println to ******<<Reference Partner called from BPEL>>*****

__iii.

Save Your work.

Test the Mortgage_Approval_Process_Implementation in the Process Designer. This time, do it


from the Assembly Diagram.
__a.

The Assembly Diagram may already be open. Otherwise, in the Business Integration
Project Tree, under Mortgage_Approval_Process_Implementation, open the
UpdateSystemsofRecordAIS Assembly Diagram by double-clicking it.

__b.

Right-click the UpdateSystemsofRecordAIS Export, and select Test Component.

Page 33

IBM Software

__c.

This will bring up the familiar Integration Test Client. Note that you can select a
component in the Assembly Diagram and test individually. Under the Detailed
Properties section, populate the application business object as before and test the
component refer to the end of Part 2.

__d.

Items to note: the Final Return should show the status to be AUTORECORDED, and the
log should show AIS executed successfully in BPEL and Reference Partner called
from BPEL.

Page 34

IBM BPM PoT

IBM Software

__21.

Test the Mortgage Approval Process BPD in Process Designer


__a.

__22.

Lab 3

Refer to Part 3 and test the end-to-end business process including the Advanced
Integration Service BPEL process.

Once testing is completed and you are satisfied with your learning from this lab, if you would like
to do more labs, it is advised that you Archive and Delete both the ProcessApp and toolkit from
the Process Center.

Page 35

IBM Software

6.5

Summary

You have successfully completed the Advanced Integration Lab. As you can see, the flow from a
business process from the Process Designer to an Advanced Integration in the Integration Designer is
seamless. The capabilities of Advanced Integration provided by IBM Business Process Manager
Advanced opens a whole world of Service Orientation with access to process choreography via BPEL,
Adapters, easy incorporation of Java, and the needed tools to test every part of the solution.
Though the top-down approach is the most common approach, the other common approach is a bottomup approach. This process is also very straightforward, where an Integration Designer creates Advanced
Integrations and publishes them to the Process Center, and they are made visible to the Process
Designer to use in a Business Process Definition.
It is very important to always test and take small incremental functionality steps. With this, combined
with playbacks done often, you will find that this not only shortens the development lifecycle but also
keeps the stakeholders and business users involved and invested in the application development
process. This allows for better communication and quick agreement on what the requirements actually
are. If you have any more questions on any of these labs, please contact your IBM Technical
Professional.

Page 36

IBM BPM PoT

IBM Software

Cleanup Instructions

6.6

Archive and delete completed process

Each of the BPM v8 labs are designed to be done stand-alone. After each lab, you will perform an
archive-and-delete step that will remove the Process App you just created and associated toolkit. When
you import the starting Process Ap (.twx file), it will also import the appropriate toolkit.

6.6.1

Archive and delete Mortgage Approval Process

__23.

Go to the upper-right corner of the Process Designer, click Process Center and go to the
Process Center perspective.

__24.

In the Process Center perspective, click the Mortgage Approval Process to view the Current
and any existing snapshots.

__25.

Select the Manage tab on the Mortgage Approval Process.

Lab 3

Page 37

IBM Software

__26.

Once on the Manage tab, on the right side of the perspective, select Archive Process App.

__27.

Select Archive on the Archive Process App dialog. This will take a moment.

__28.

Select the Snapshots tab.

__29.

On the right side of the Process Center perspective, select Delete Process App.

Page 38

IBM BPM PoT

IBM Software

__30.

Confirm the delete by selecting Delete on the Delete Process App dialog. Select Process
Apps and confirm that the Mortgage Approval Process is no longer on the list.

6.6.2

Archive and delete Better Mortgage toolkit

__31.

Select Toolkits and then select the Better Mortgage Toolkit.

__32.

Click Manage to switch to the Manage tab.

Lab 10

Page 39

IBM Software

__33.

On the right side of the perspective, click Archive Toolkit. Wait a moment.

__34.

Select the Archive button on the Archive Toolkit dialog to confirm the Archive Toolkit action.

__35.

Click the Snapshots tab.

__36.

On the right side of the Process Center perspective, select Delete Toolkit.

Page 40

IBM BPM PoT

IBM Software

__37.

Confirm the deletion by clicking Delete on the Delete Toolkit dialog. Click the Toolkits tab to
check if the Better Mortgage Toolkit is no longer listed.

Clean-Up is complete.

Lab 10

Page 41

IBM Software

Appendix A. Notices
This information was developed for products and services offered in the U.S.A.
IBM may not offer the products, services, or features discussed in this document in other countries.
Consult your local IBM representative for information on the products and services currently available in
your area. Any reference to an IBM product, program, or service is not intended to state or imply that
only that IBM product, program, or service may be used. Any functionally equivalent product, program, or
service that does not infringe any IBM intellectual property right may be used instead. However, it is the
user's responsibility to evaluate and verify the operation of any non-IBM product, program, or service.
IBM may have patents or pending patent applications covering subject matter described in this
document. The furnishing of this document does not grant you any license to these patents. You can
send license inquiries, in writing, to:
IBM Director of Licensing
IBM Corporation
North Castle Drive
Armonk, NY 10504-1785
U.S.A.
For license inquiries regarding double-byte (DBCS) information, contact the IBM Intellectual Property
Department in your country or send inquiries, in writing, to:
IBM World Trade Asia Corporation
Licensing
2-31 Roppongi 3-chome, Minato-ku
Tokyo 106-0032, Japan
The following paragraph does not apply to the United Kingdom or any other country where such
provisions are inconsistent with local law: INTERNATIONAL BUSINESS MACHINES
CORPORATION PROVIDES THIS PUBLICATION "AS IS" WITHOUT WARRANTY OF ANY KIND,
EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some
states do not allow disclaimer of express or implied warranties in certain transactions, therefore, this
statement may not apply to you.
This information could include technical inaccuracies or typographical errors. Changes are periodically
made to the information herein; these changes will be incorporated in new editions of the publication.
IBM may make improvements and/or changes in the product(s) and/or the program(s) described in this
publication at any time without notice.
Any references in this information to non-IBM Web sites are provided for convenience only and do not in
any manner serve as an endorsement of those Web sites. The materials at those Web sites are not part
of the materials for this IBM product and use of those Web sites is at your own risk.
IBM may use or distribute any of the information you supply in any way it believes appropriate without
incurring any obligation to you.
Any performance data contained herein was determined in a controlled environment. Therefore, the
results obtained in other operating environments may vary significantly. Some measurements may have
Page 42

IBM BPM PoT

IBM Software

been made on development-level systems and there is no guarantee that these measurements will be
the same on generally available systems. Furthermore, some measurements may have been estimated
through extrapolation. Actual results may vary. Users of this document should verify the applicable data
for their specific environment.
Information concerning non-IBM products was obtained from the suppliers of those products, their
published announcements or other publicly available sources. IBM has not tested those products and
cannot confirm the accuracy of performance, compatibility or any other claims related to non-IBM
products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of
those products.
All statements regarding IBM's future direction and intent are subject to change or withdrawal without
notice, and represent goals and objectives only.
This information contains examples of data and reports used in daily business operations. To illustrate
them as completely as possible, the examples include the names of individuals, companies, brands, and
products. All of these names are fictitious and any similarity to the names and addresses used by an
actual business enterprise is entirely coincidental. All references to fictitious companies or individuals are
used for illustration purposes only.
COPYRIGHT LICENSE:
This information contains sample application programs in source language, which illustrate programming
techniques on various operating platforms. You may copy, modify, and distribute these sample programs
in any form without payment to IBM, for the purposes of developing, using, marketing or distributing
application programs conforming to the application programming interface for the operating platform for
which the sample programs are written. These examples have not been thoroughly tested under all
conditions. IBM, therefore, cannot guarantee or imply reliability, serviceability, or function of these
programs.

Appendix

Page 43

NOTES

NOTES

Copyright IBM Corporation 2012


IBM, the IBM logo and ibm.com are trademarks of International
Business Machines Corp., registered in many jurisdictions
worldwide. Other product and service names might be trademarks of
IBM or other companies. A current list of IBM trademarks is
available on the web at Copyright and trademark information at
ibm.com/legal/copytrade.shtml.
Java and all Java-based trademarks and logos are trademarks or
registered trademarks of Oracle and/or its affiliates.
The content in this document is current as of the initial date of
publication and may be changed by IBM at any time. Not all
offerings are available in every country in which IBM operates.
The performance data and client examples cited are presented for
illustrative purposes only. Actual performance results may vary
depending on specific configurations and operating conditions. It is
the users responsibility to evaluate and verify the operation of any
other products or programs with IBM products and programs. THE
INFORMATION IN THIS DOCUMENT IS PROVIDED AS IS
WITHOUT ANY WARRANTY, EXPRESS OR IMPLIED,
INCLUDING WITHOUT ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR
PURPOSE AND ANY WARRANTY OR CONDITION OF NONINFRINGEMENT. IBM products are warranted according to the
terms and conditions of the agreements under which they are
provided.

Vous aimerez peut-être aussi