XML Reference: Siebel Enterprise Application Integration > XML Integration Objects and the DTD Wizard >

Creating XML Integration Objects with the DTD Wizard


Siebel EAI provides two different wizards to create XML integration objects. An XML integration object is essentially an integration object with a base object type of XML. This wizard parses an external Document Type Definition (DTD) file to create an XML integration object.

To create an integration object

  1. Select File, then New Object.
  2. Select the EAI tab.
  3. Double-click the Integration Object icon.
  4. Complete the Integration Object Builder initial page:
    1. Select the project from the first drop-down list.
    2. Select EAI DTD Wizard as the Business Service.
    3. Navigate to the path to the location of the DTD or XML file that you want to use as the basis of the DTD and click Next.

      NOTE:  The Simplify Integration Object Hierarchy option creates a simpler and flatter internal representation of the XML integration object. Please note that this does not change the external representation. Having a simpler internal representation makes declarative data mapping easier.

  5. Select the source object and give it a unique name, and then click Next.
  6. Click on the plus sign to expand the list and select or clear the fields based on your business requirements.
  7. Click Next to go to the final page to review messages generated during this process and take necessary action.
  8. Click Finish to complete the process.

    The integration object is displayed in the Integration Objects list.

NOTE:  You must review the integration objects and the integration components created by the Wizard and complete their definitions based on your requirements.

Selecting the Source Object in the DTD Wizard

Each XML document has exactly one root or document element. The root element corresponds to the integration object. However, because an XSD or DTD file can be used by a vendor to specify the XML documents that it can generate, the root element cannot be inferred from the XSD or DTD file. For example, Ariba can generate XML for contracts, order requests, and subscriptions. A single file describes the possible XML documents.

As a reference when determining the root element, use an XML document that best represents the XML documents you are integrating. The root element is the root of the XML hierarchy tree. No part of the root element appears within the content of any other element. For all other elements, the <Start></Start> tag appears within the content of another element.

To view any XML hierarchy, with collapsible and expandable elements, use an XML editor, an XML reader, or an XML-capable browser such as Microsoft Internet Explorer.

XML Reference: Siebel Enterprise Application Integration Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.