IBM BPM, V8.0.1, All platforms > Authoring services in Integration Designer > Services and service-related functions > Access external services with adapters > Configure and using adapters > IBM WebSphere Adapters > Siebel Business Applications > Configure the module for deployment > Configure the module for outbound processing

Selecting business services

Select business services through the external service wizard, to specify the business functions that you want to call .

Ensure that you have set the connection properties for the external service wizard.

Specify the search criteria that the external service wizard uses to discover business functions on the Siebel Business Applications server.

To search and select business functions, use the following procedure.

Selecting business services

  1. In the Find Objects in the Enterprise System window,

    1. Click Edit Query.

    2. In the Specify the Query Properties window, type the name of the business object in the Pattern field that you want to find (for example, EAI Siebel Adapter), and click OK.

    3. Click Run Query to display the specified business object.

    4. In the Discovered objects pane, expand the Siebel Business Services folder to see the names of the business services associated with the specified object.
    5. Expand the name of Siebel Business Service you want to work with, and select the business service method (for example, Insert).

      You can select more than one method at a time.

    6. Click the right arrow to add the service to the Selected objects pane.

      If the business service method you selected does not have the integration object already selected, the Specify the Configuration Properties for 'object' window is displayed.

    7. In the Specify the Configuration Properties for 'object' window, select the message associated with the business service method and click Select to choose Integration Object.

      If you select the Use wrapper for multiple integration objects check box, then you can choose multiple integration objects for the selected business service to return data. When this option is selected, the adapter generates a wrapper to hold the selected integration objects and converts them during run time. See Application-specific information.

    8. Click OK on Select Value window, and then click OK on Specify the Configuration Properties for 'object' window.

      1. When a business service has only one complex type input/output argument, the Specify the Configuration Properties for 'object' window is not displayed.
      2. While you select an input and output complex attribute, even though the integration object cannot be selected, an input and an output SiebelMessage must be specified. Complex attributes are the variables for the SiebelMessage object. There are three types of objects, for example: input, output, and input/output. Select either an input or an output object or an input/output object.

      3. A Siebel message I/O type is always displayed in the message node name and you need not click the node to see it.

      4. An asterisk * is added to the beginning of the Siebel message name if that message is selected.

      5. If a Siebel message is not selected, then do not select the Integration Object and it is not added as a business object.
      6. Siebel Enterprise Information System (EIS) restricts to create or change the existing input and output argument names for any method of a standard business service. The names are hard-coded internally in the underlying class of the business service along with the logic. Ensure that you are working on a custom Siebel business service if you want to use the custom Siebel message.

      Figure 1. The Configuration Properties for 'object' window specifying the integration value for the business methods

    9. Click Next.


Results

You have selected the Siebel business service you want to work with and named it. The Specify Composite Properties window is displayed.


What to do next

Configure the objects you have selected.

Configure the module for outbound processing


Previous topic: Selecting business objects


Next topic: Configure the selected objects