WebSphere Message Brokers
File: csba_busobjsnamingconv_bo
Writer: Karen Cameron

Concept topic

This build: July 31, 2007 21:40:25

Business object naming convention for business objects representing Siebel business objects

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 descriptions
Business 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.
Notices | Trademarks | Downloads | Library | Support | Feedback

Copyright IBM Corporation 1999, 2007Copyright IBM Corporation 1999, 2007. All Rights Reserved.
This build: July 31, 2007 21:40:25

csba_busobjsnamingconv_bo This topic's URL is: