Siebel business object metadata schema example

This topic displays a business object metadata schema example.

The following is a business object metadata schema example.

<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 primary row id. -->
            <element name="IsPrimaryRowId" 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>

Parent topic: Business object application-specific information

Parent topic: Using the samples

Related reference
Business object structure examples
Sample applications

Related information
Creating the event table in Siebel