Custom business service support

When processing IBM business objects that correspond to Siebel custom business services, the adapter checks for application specific information. If BSTYPE=Custom is found, it gets the Request business object under the top level business object. When the adapter builds the property set that corresponds to the incoming business service, the simple attributes of the Request business object provide the properties. If present, the SiebelMessage container attribute provides the integration object. The adapter can process the business object with or without the existence of the SiebelMessage container attribute. The adapter does the following:

  1. Instantiates a new property set
  2. Sets the simple attribute vales as the properties of the new property set
  3. Takes the Siebel Message object, if present, as the child property set

When the business service method is executed, the OutputPropertySet is obtained and populates the Response business object.

IBM business object corresponding to a business service:
Siebel_BS<Name>


+Request


+Response

The different methods provided on the business service serve as verbs for processing the business object.

The business object will be determined by each method/operation, and inputs/outputs will vary.

IBM business object corresponding to an integration object:
Siebel_<IntObjectName> (Parent IntegrationComponent)

Field1

Field2

+ChildIntegrationComponent

Copyright IBM Corp. 1997, 2004