WebSphere Message Brokers
File: csba_busobjsmetadata
Writer: Kate Hostler

Concept topic

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

Business object metadata

Business object metadata provides the adapter with application-dependent instructions on how to process business objects.

Table 1. Business object component metadata
Parameter Description
ComponentName The name of the Siebel business component corresponding to the WebSphere Business Integration adapter business object.
ObjectName The name of the Siebel business object corresponding to the WebSphere Business Integration adapter business object.
Table 2. Property metadata
Parameter Description Globalized
FieldName The field name of the field in the Siebel business component corresponding to this attribute. Yes
PickListKey If a simple attribute is a PickList, a PickListKey is specified. Yes
Restrict=<attrname name>,<attr name>,<attr name> Restrict is additional search criteria that a user can set to limit the retrieved records. No
Table 3. Container attribute-level application text
Parameter Description Globalized
FieldName Field Name representing the multi value Not used with simple links. Yes
MultiValueLink MVL set to Active specifies a one to many relationship. Setting this to Inactive indicates that there is an inactive multi value link relationship between parent and child object (ie there is no multi value field on the parent object). No
PickList Set to true indicates a many to one relationship. No
Association Set to true specifies that the relationship is a many to many relationship through an intersection table. No
From=...,;To=... Preprocessing instructions to the adapter to set the To attribute to the value of the From attribute. The From attribute must be populated. The To attribute is set only if it is null. The objects containing the attributes must have a one to one relationship. This is used in a Retrieve operation and used to specify which child record needs to be fetched. No
SourceField=...;Destination Field...

This is used with simple links. The source field (SF) corresponds to the key attribute (Id) in the WebSphere Business Integration adapter parent business object. The destination field (DF) is the foreign-key field in the Siebel child business component. This corresponds to the child attribute with the field name set to the foreign-key field in the Siebel business component.

If SourceField and DestinationField are null in the Siebel repository, the enterprise metadata discovery (EMD) ignores the corresponding attribute for simple link purposes, for example, it will not generate it as a simple link attribute. In such a case, there is an intersection table and the corresponding attribute becomes an association, for example, covered by the association type application-specific information (ASI). In addition, if the SourceField is null (but not the DestinationField), the SourceField is set as Id.

No
KeepRelations This is a Boolean application-specific information (ASI). This information decides whether a particular child object needs to be deleted from the enterprise information system or not. This is used only for Siebel business objects (BO) and business components (BC), for example, not for business services and inputOutput (IO). No
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:24

csba_busobjsmetadata This topic's URL is: