The naming convention for the business objects representing Siebel
business objects includes the concatenation of several words.
The naming convention for business objects representing Siebel business
objects are the same for both inbound and outbound processing as seen in the
following example:
<Prefix><BO><Business Object Name> + <BC><Business Component Name>
Table 1. Business object naming formats and descriptionsBusiness object naming format |
Description |
Prefix |
An optional prefix, which is placed at the start
of the business object name.
|
Business Object Name |
The Siebel business object name under which the business
components are grouped. |
Business Component Name |
The Siebel business component name. |
Note: The Siebel business object and component names are stripped
of all non-alpha-numeric characters before being added to the WebSphere Business
Integration business object name. If the resultant names have uniqueness issues,
a counter is suffixed to the names. For example, if two WebSphere Business
Integration business objects end up having the name ‘SiebelBOAccountBCBusinessAddress’,
the names are suffixed with the counter to get unique values, for example,
SiebelBOAccountBCAddress1, SiebelBOAccountBCAddress2.
The top-level business object will also have a business graph generated.
The business graph name has the following format:
<Prefix><BO>+<Business Object Name>+<BC>+<Business Component Name>+BG
There is also a container business object generated for supporting the
RetrieveAll operation. The complex type within the container object is the
top-level business graph. The container business object has the following
format:
<Prefix><BO>+<Business Object Name>+<BC>+<Business Component Name>+Container
The business object generated for the Exists operation has the following
format:
Business Object:
<Prefix><ExistsResult>
The business object will contain one attribute, Status, of the type, Boolean,
showing the return status.
Note: A business graph is generated for the corresponding ExistsResult business
object because there is no need.