Business object metadata provides the adapter with application-dependent
instructions on how to process business objects.
Table 1. Business object application-specific textParameter |
Description |
BSN |
The name of the business service that is used
by the business object. |
EventMethod |
This identifies the event method to use when
you retrieve event data for inbound operations, instead of the default Query
method. |
IC |
The name of the Siebel integration component
corresponding to the business object. |
IO |
The name of the Siebel integration object corresponding
to the business service name of the business object. |
Table 2. Property metadataParameter |
Description |
FN |
The name of the field in the Siebel integration
component or business service method that the property represents. |
ParamType |
Identifies whether the property is an input,
output or both. Values include Input, Output, and InOut. |
Note: There is no verb metadata.
Business object metadata schema<schema targetNamespace="urn:app:sieb:asi" xmlns:sasi="urn:app:sieb:asi
"xmlns:xs="http://www.w3.org/2001/XMLSchema
"xmlns:botm="http://www.ibm.com/wbi/BusinessObjectMetadata"
elementFormDefault="qualified
"xmlns="http://www.w3.org/2001/XMLSchema">
<complexType name="SiebelBusinessObjectTypeMetadata">
<sequence minOccurs="1" maxOccurs="1">
<!-- Identifies the Business Service Name -->
<element name="BSN" type="string" />
<!-- Identifies the Integration Object for the Business Object. -->
<element name="IO" type="string" />
<!-- Identifies the Integration Component for this Business Object. -->
<element name="IC" type="string" />
<!-- Identifies the Method to invoke during event notification
If none specified there is a default method used -->
<element name="EventMethod" type="string" minOccurs="0" />
</sequence>
</complexType>
<complexType name="SiebelAttributeTypeMetadata">
<sequence>
<!-- Identifies the field name to match to a property set. -->
<element name="FN" type="string" />
<!-- Identifies whether the property is a Input,Output or InOut.
This value is set only on the top level object. -->
<element name="ParamType" type="sasi:ParamTypes" />
</sequence>
</complexType>
<simpleType name="ParamTypes">
<restriction base="string">
<enumeration value="Input" />
<enumeration value="Output" />
<enumeration value="InOut" />
</restriction>
</simpleType>
</schema>