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

Deploying Integration Objects to the Run-Time Database


You can deploy integration objects, which you have created in Siebel Tools, to the Siebel run-time database. Siebel object manager processes build a cache of the deployed integration objects to improve performance. These deployed integration objects are read from the cache at run time.

This saves time by allowing you to modify integration object definitions without having to shut down your production environment, edit integration objects in Siebel Tools, and recompile the SRF.

In version 8.1 and higher, integration objects are read first from the cache and then from the SRF. The deployed integration objects are maintained in the object manager cache so that performance is not slowed by rereading these integration objects from the run-time database.

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

Deploying an Integration Object to the Run-Time Database

The following procedure is used to deploy integration objects that have already been created in Siebel Tools. To deploy an integration object while creating it with the Integration Object Builder wizard, see Creating Integration Objects Using the EAI Siebel Wizard Business Service.

CAUTION:  If you make changes in Siebel Tools to a deployed integration object, then you must redeploy it. If you do not redeploy it, then the object definitions will differ between Siebel Tools and your production environment, which can cause unexpected application behavior.

To deploy an integration object to the run-time database

  1. In the Object Explorer in Siebel Tools, select Integration Object.

    The Integration Objects list appears.

  2. Right-click the integration object to deploy, and then choose Deploy to Runtime Database.

    The integration object is deployed.

  3. In the Siebel client, navigate to the Administration- Web Services screen, Inbound (or Outbound) Web Services view.
  4. Click Clear Cache to invalidate the integration object and Web services definitions in the run-time database.

    NOTE:  Object definitions are reloaded when requested in the client.

Deployed integration objects are shown in the Administration - Web Services screen, Deployed Integration Objects view in the Siebel client.

Removing an Integration Object from the Run-Time Database

You can also remove deployed integration objects.

To remove a deployed integration object from the run-time database

  1. In the Object Explorer in Siebel Tools, select Integration Object.

    The Integration Objects list appears.

  2. Right-click the integration object to remove, and then choose Undeploy.

    The integration object is removed from the run-time database.

  3. In the Siebel client, navigate to the Administration- Web Services screen, Inbound (or Outbound) Web Services view.
  4. Click Clear Cache to invalidate the integration object and Web services definitions in the run-time database.

    NOTE:  Object definitions are reloaded when requested in the client.

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