To create the business object definitions to be used by the
connector, you have several options, all of which are covered in
detail in the Business Object Development Guide.
- Note:
- WebSphere Business Integration Adapters uses only
application-specific business objects, not generic business
objects. All references to business objects throughout this book
refer to application-specific business objects. Generic business
objects are used in business integration systems based on the
WebSphere InterChange Server integration broker. Some of the books
in the WebSphere Business Integration Adapters library, such as
Business Object Development Guide are also part of the
WebSphere InterChange Server library and refer to both types of
business objects.
The options for creating business object definitions are as
follows:
- Use an ODA (Object Discovery Agent) to generate
application-specific business object definitions. The ODA examines
specified objects in the application, "discovers" the elements of
those objects that correspond to business object attributes and
their attributes, and generates business object definitions to
represent the information. Business Object Designer provides a
graphical interface to access the Object Discovery Agent and to
work with it interactively. Refer to the adapter user guide for the
connector you are configuring to determine whether an ODA (Object
Discovery Agent) is provided.
- If no ODA is included with the business integration adapter,
you can use the Object Discovery Agent Development Kit (ODK) to
develop an ODA and then run it against the application.
- Create business object definitions manually using the Business
Object Designer tool.
In addition, many adapters come with sample business objects. If
they are included, the samples are located in the following product
directory:
ProductDir\connectors\ConnName\Samples
Once you create the business object definitions for
application-specific business objects, read Appendix F, Using Visual Test
Connector, which explains how to test the business object
definitions once you have created them.
