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.
