Contents

WebSphere Adapter Toolkit ......1

IBM WebSphereAdapter Toolkit technology
overviews ...............2
IBM WebSphereAdapters .........2
Architectural overview ..........4
How metadata is used at build time and run time 7
Using Enterprise Metadata Discovery to build
services ...............7
IBM WebSphereAdapter Toolkit overview ....8
New Connector Project wizard overview ....9
ResourceAdapter Deployment Descriptor Editor
overview ..............10
Adapter Foundation Classes overview ....10
IBM WebSphereAdapter Toolkit tasks .....11
IBM WebSphereAdapter Toolkit installation
requirements ..............11
Samples overview ............12
Running the TwineBall sample using WebSphere
Integration Developer ..........13
Running the TwineBall sample using Rational
Application Developer..........26
Troubleshootingthe samples........28
Using the New Connector Project wizard ....28
Launching the New Connector Project wizard. . 29
Specify project properties.........31
Specify project facets ..........32
Specify connector project module settings . . . 32
Specify resource adapter properties .....33
Specify generation options ........34
Generating an IBM WebSphereResource Adapter 35
Generating a JCAresource adapter .....49
Generated code and deployment descriptor. . . 55
Using the ResourceAdapter Deployment Descriptor
editor ................56
Displaying the deployment descriptor ....56
Modifying deployment descriptor properties . . 66
Editing deployment descriptor source ....67
Implementing code from the IBM WebSphere
Adapter Toolkit .............68
Foundation Classes implementation overview . . 68
Data model .............69
Inbound event notification ........79
Inbound callback event notification .....89
Outbound support ...........97
Data and metadata ..........115
Enterprise Metadata Discovery general
interfaces and implementation for application
adapters ..............123
Enterprise Metadata Discovery interfaces and
implementation for technology adapters . . . 157
Structured recordimplementation .....162
Data binding implementation .......166
Bidirectional language support ......167
Problem determination .........168
Validatingthe code ...........193
Testingenterprise metadata discovery (EMD) of
the adapter .............193
Testingthe adapter in unmanaged mode . . . 194
Testingthe adapter in managed mode ....197
Validatingcode with Rational Application
Developer and WebSphereApplication Server . 203
Creating and exporting a resource adapter . . . 206
Reference...............208
Terminology.............208

Notices ..............211

Programming interface information ......213
Trademarksand service marks .......213

Index ...............215

© Copyright IBM Corp. 2006, 2008 iii