IBM BPM, V8.0.1, All platforms > Authoring services in Integration Designer > Services and service-related functions > Access external services with adapters > Configure and using adapters > IBM WebSphere Adapters > PeopleSoft Enterprise > Overview of WebSphere Adapter for PeopleSoft Enterprise > Technical overview

Business objects

To send data or to obtain data from the PeopleSoft Enterprise, the WebSphere Adapter for PeopleSoft Enterprise uses business objects. A business object is a structure that consists of data, the action to be performed on the data, and additional instructions, if any, for processing the data. The data can represent either a business entity, such as an invoice or an employee record, or unstructured text.


How business objects are created

Use the external service wizard, which is started from IBM Integration Designer, to create business objects. The wizard connects to the application, discovers data structures in the application, and generates business objects to represent them. It also generates other artifacts needed by the adapter.


Business object structure

The adapter supports business objects that are hierarchically structured. The top-level business object must have a one-to-one correspondence with the PeopleSoft component interface, and collections that occur within the top-level object are children of it. Information that the adapter uses to process the business object is stored in the application-specific information for the object and in each of its attributes.

The following table describes the attributes that compose a business object.

Attribute property Description
Name Name of the business object attribute.
Type Type of the business object attribute. The adapter uses character mapping between PeopleSoft component property types and the generated business object attribute types. PeopleSoft component property types map to generated attribute types in the following manner:

  • CHAR maps to attribute type String.
  • NUMBER maps to attribute type Integer.
  • SIGNED NUMBER maps to attribute type Integer.
  • DATE maps to attribute type String.
  • TIME maps to attribute type String.
  • DTTM maps to attribute type String.

Key Application-specific information for the primary key. Child business objects also inherit keys from their parent business object.
Cardinality Single cardinality for simple attributes; multiple cardinality for container attributes.


Business graphs

You can optionally choose, during adapter configuration, to generate a business graph. In version 6.0.2, each top-level business object is contained in a business graph, which includes a verb that an application can use to specify additional information about the operation to be performed. Beginning version 7.0, business graphs are required only in these situations:

If business graphs exist, they are processed, but the verb is ignored for all operations except ApplyChanges.

Technical overview of WebSphere Adapter for PeopleSoft Enterprise


Related reference:

Business object information