Siebel Application Services Interface Reference > Customizing an Application Services Interface > About ASI Framework >

Extending an ASI


The following procedure describes extending an existing Siebel ASI to meet specific business needs.

To extend an ASI

  1. Identify the integration objects to modify—the internal integration object and the interface integration object.
  2. Open Siebel Tools, select the internal integration object, and add the required components and fields.
  3. Select the interface integration object and add the required components and fields, matching the component and field names from the internal integration object.
  4. Choose the Tools menu and select Validate Object to check the definition of the integration objects.
  5. Recompile the project into an SRF file, and replace the SRF file on the application server with the new SRF file.
  6. Open the Siebel Client, select the Administration - Integration menu, choose the Data Maps screen, query for the data map, and click Auto-Map if an explicit map exists for this service.

    Clicking Auto-Map automatically creates an explicit map for the newly added components and fields to the ASI. Auto-Map maps the matching root components, fields, and child components between the integration objects, if the names are the same and no current mapping exists. For more information about the Auto-Map feature, see Automatic Mapping for Integration Objects.

  7. Click Validate in the Data Map screen to check any changes to the data map before testing.
  8. If you are using a data map for the ASI, make sure you purge the Data Map cache to remove any traces of the current data map and enable the correct data map to be used.

    CAUTION:  Purge the data map only during the development and testing phases of the ASI.

    NOTE:  To purge the Data Map cache, you need to define a workflow under Business Process Administration. For more information about creating this workflow, see Business Processes and Rules: Siebel Enterprise Application Integration.

  9. Test the ASI to make sure it is accurate and correct.

For instructions about defining your own Web service and proxies in a Siebel application for externally defined services, see Integration Platform Technologies: Siebel Enterprise Application Integration.

Siebel Application Services Interface Reference Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.