Integration Platform Technologies: Siebel Enterprise Application Integration > Creating and Maintaining Integration Objects >

Creating Integration Objects Using the EAI Siebel Wizard Business Service


Siebel Tools provides the EAI Siebel Wizard business service to walk you through creating an integration object. Use this wizard to create your integration object.

This task is a step in Process of Creating Integration Objects.

To create a new Siebel integration object

  1. In Siebel Tools, create a new project and lock it, or lock an existing project in which you want to create your integration object.
  2. From the File menu, choose New Object to display the New Object Wizards dialog box.
  3. Select the EAI tab, and then double-click Integration Object.

    The Integration Object Builder wizard appears.

  4. On the first page of the Integration Object Builder wizard:
    1. Select the project you locked in Step 1.
    2. For the source system, select the EAI Siebel Wizard business service.
  5. Click Next.

    The second page of the Integration Object Builder wizard appears.

    1. Select the source object (business object). This is the object model for the new Siebel integration object. Only business objects with Primary Business Components appear on this picklist.
    2. Select the source root (business object component).
    3. Type a unique name in the field for the new Siebel integration object and click Next.

      NOTE:  The name of an integration object must be unique among other integration objects. There will be an error if the name already exists.

      The next page of the wizard, the Integration Object Builder - Choose Integration Components page, displays the available components of the object you chose.

      Click for full size image
  6. Deselect the components you want the wizard to ignore. This means you cannot integrate data for that component between the Siebel application and another system.

    NOTE:  Any component that has a plus sign (+) next to it is a parent in a parent-child relationship with one or more child components. If you deselect the parent component, the children below that component are deselected as well. You cannot include a child component without also including the parent. The Integration Object Builder enforces this rule by automatically selecting the parent of any child you choose to include.

    For example, assume you have chosen to build your Siebel integration object on the Siebel Account business object, and you want to create an integration component based on the Account and Contact business components:

    1. Deselect the Account integration component at the top of the scrolling list. This action deselects the entire tree below Account.
    2. Select the Contact component. When selecting a child component, its parent component is also selected, but none of the components below the child component are selected. You must individually select the ones you want.
  7. Click Next. The next page displays error or warning messages generated during the process. Review the messages, and take the appropriate actions to address them.
  8. Click Finish.

    Your new Siebel integration object appears in the list of integration objects in Siebel Tools.

    On the Integration Components screen, the Account integration component is the only component that has a blank field in the Parent Integration Component column. The blank field identifies Account as the root component. The Siebel integration object also contains the other components selected, such as Contact and its child components.

    NOTE:  When you create your integration object based on a Siebel business object, do not change its integration component's External Name Context; otherwise, the synchronization process will not recognize the integration component, and will remove it from the integration object.

  9. To view the fields that make up each integration component, select a component from the integration component list in Siebel Tools.

    The Integration Component Fields list displays the list of fields for that component. Note the system fields Conflict Id, Created, Id, Mod Id, Updated, operation, and searchspec in the list. This setting prevents the EAI Siebel Adapter Query and QueryPage method from outputting these fields. For more details, see About Using Language-Independent Code with the EAI Siebel Adapter Business Service.

  10. When finished, compile the locked project.
Integration Platform Technologies: Siebel Enterprise Application Integration Copyright © 2010, Oracle and/or its affiliates. All rights reserved. Legal Notices.