Siebel Application Services Interface Reference > Siebel Application Services Interfaces Overview >

ASI Usage Examples


The following example in Figure 3 demonstrates how to use inbound and outbound ASIs in the workflow.

Inbound ASI Example

A customer using an external application needs to update an account within the Siebel database. As shown in Figure 3, an external application invokes an inbound ASI, Siebel Account, to retrieve the correct customer information from the Siebel database using the method, QueryById.

In the External Account proxy step, an outbound ASI is called, and the account information is sent to the external systems for processing.

After the update is completed in the external system, the response is passed to an inbound ASI, Siebel Account, to update the information in the Siebel database, using the Synchronize method.

Figure 3. Update Account

For a more detailed description of this example, see Customizing Workflows to Use ASIs.

Outbound ASI Example

The following example uses an outbound ASI to retrieve information and display it to the user.

A customer using a Siebel application might need to check the inventory of a product, Request ATP Check, to fulfill an order. The Siebel application sends an outbound request to the external system, retrieves the information, and displays it to the user.

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