Generating WBIA business objects

Siebel integration objects represent integration metadata for the Siebel business object. XML is a common structure that the Siebel EAI infrastructure understands. Because these integration objects adhere to a set of structural conventions, they can be traversed and transformed programmatically, using Siebel eScript objects, methods, and functions or transformed declaratively using Siebel Data Mapper. For more information, see the Siebel eBusiness Application Integration, volume IV.

Siebel tools provide the ability to generate the schema or DTD for the integration objects. The DTDs generated become the input for the WBI utility, XMLborgen or XMLODA. The WebSphere business integration system business object is generated from the XMLborgen and XMLODA DTD. While executing the XMLborgen, give the top-level object name as the one which has the string, ListOf, prepended to its name.

As an example, ListOfChargesData in the DTD, can be found in the file, ListofChargerData.dtd, under the following directory: %ProductDir%connectors/Siebel/Siebel/SiebelEAIAdapter/Samples.

Note:
For more information on generating schemas or DTDs, see Siebel Integration Platform Technologies.

Business objects generated by XMLborgen, can be found in the %ProductDir%connectors/Siebel/SiebelEAIAdapter/Samples directory.

Note:
Remember to generate the DTD without the Siebel message envelope. However, for this, you need to select the No Envelope option. While passing in the property set, which would have the actual data, you need to send it with the Siebel message tags, <SiebelMessage> and </SiebelMessage>, and the <?Siebel-Property-Set...> tag.

Copyright IBM Corp. 1997, 2003