Integration Platform Technologies: Siebel Enterprise Application Integration > EAI UI Data Adapter Business Service >

Exposing Siebel Data to External Applications


UI Data Sync (UDS) Web services provide external Web applications access to Siebel data and functionality. UDS services expose version-independent interfaces with strongly typed arguments and provide access to UI operations such as insert, delete, update, and query.

Some UDS Web services have already been preconfigured in Siebel Tools. For information on preconfigured UDS services, see Siebel Web UI Dynamic Developer Kit Guide.

The following procedure details how to reuse an integration object with the Data Access Service wizard in Siebel Tools to create a new UDS Web service and deploy it to the Siebel run-time database.

NOTE:  You can also create a new integration object in this wizard, in which case the Integration Object Builder wizard is also started. For more information on using the Integration Object Builder wizard, see Creating Integration Objects Using the EAI Siebel Wizard Business Service.

To make Siebel data accessible to external applications

  1. In Siebel Tools, create a new project and lock the project, or lock an existing project.
  2. From the File menu, choose New Object to display the New Object Wizards dialog box.
  3. Click the EAI tab, and then double-click Data Access Service.

    The Integration Object Page of the Data Access Service wizard appears.

    1. Select the locked project in which you want the business service and integration object to be.
    2. Choose whether to create a new integration object or reuse one.
      • If you choose to create a new one, then the Integration Object Builder wizard will start when you click Next.
      • If you choose to reuse an integration object, then select it from the drop-down menu.
    3. Click Next.
  4. On the Business Service Page:
    1. Name the new business service.

      The UI Data Service is the only available base service.

    2. (Optional) Select the Deploy Business Service check box to deploy the business service to the run-time database.

      Deployed business services are shown in the Administration - Business Services screen in the Siebel client.

    3. Click Next.
  5. On the UDS Methods Page, choose the methods to be exposed on the business service, and then click Next.

    The choices are the following:

    • Insert
    • Update
    • QueryPage
    • Delete
    • Execute
    • Init
  6. On the Web Service Page:
    1. In the URL for Web field, replace <webserver> with a valid host name and <lang> with a valid language code, such as enu.
    2. Click Browse to choose a location to save the WSDL file.
    3. Click Next.
  7. (Optional) On the Report page:
    1. Expand the integration object and integration components, and then select an integration component field to display the associated business component.
    2. Select UI Business.
    3. Click Browse to choose a location to save the exported report file.
  8. Click Next.
  9. (Optional) On the Integration Object Builder page, select the Deploy the Integration Object checkbox to deploy the integration object to the run-time database.

    NOTE:  If you deploy integration objects while the Siebel Server is running, then you must subsequently clear the Web services cache in the Administration - Web Services screen, Inbound (or Outbound) Web Services view.

  10. Examine the messages, then click Finish.

The business service, Web service, and integration object (if new) are created.

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