Application Services Interface Reference > Customizing an Application Services Interface > User Scenarios for ASIs >

Defining an Outbound ASI


Jane needs to define an outbound ASI for her company, ABC Company, that submits an order to a back-office system using data synchronization services. She calls the ExternalOrder ASI.

To create this ASI, Jane must do the following in Siebel Tools:

  1. Create an internal integration object, ExternalOrder Internal, with the necessary components and fields based on ABC Company's business needs.
  2. Create an interface integration object, ExternalOrder Interface, with the same components and field names as the ExternalOrder Internal integration object. Because both integration objects have the same component and field names, Jane does not need to create a data map, because she uses the data synchronization service's implicit mapping function.
  3. Define a new Business Service, named ExternalOrder, as an outbound ASI, by specifying CSSWSOutboundDispatcher as Class.
  4. Define all the methods used by this ASI.
  5. For each method, create the method argument parameters as Integration Object, String, Hierarchy, Number, or Date, and specify the Type as input or output.
  6. Specify the implementation for the ASI by setting the Business Service User Properties, because she does not have a current WSDL template to import. Consequently, Jane must create the following Business Service User Properties:
Business Service User Property
Value

siebel_web_service_namespace

ExternalOrder

siebel_web_services_name

ExternalOrder

siebel_port_name

Default

  1. Compile all integration objects and business services into an SRF file for the Siebel Server.
  2. In the Siebel Client, navigate to Site Map > Administration - Web Services > Outbound Web Services screen.
  3. Define a new outbound ASI called ExternalOrder, provide a namespace, and make it Active.
  4. For the outbound ASI, create the Service Port External Order and reference it to the External Order that she created and compiled in Siebel Tools.
  5. Select the correct transport, WSDL address, and binding.
  6. Under Operations, list the methods needed for this ASI. The new ExternalOrder ASI is created and ready to use.

Application Services Interface Reference