Siebel REST API Guide > Getting Started with the Siebel REST API >

Configuring Business Service Methods for RESTful Access


You can use the Siebel REST API to access Siebel Business Services. Before you access the Siebel Business Services, you have to associate the business with a responsibility to control access to the business service and its methods. For more information about associating a business service with a responsibility, see the Siebel Security Guide.

Oracle recommends that you do not add responsibilities to the EAI Siebel Adapter Business Service. as it may lead to denial of general REST (repository or data) and SOAP Web Services access to other users.

The REST Service API has more restrictive access for Siebel Business Services than other Siebel Access Channels. Each Business Service and Business Service Method that is accessed through the REST API needs to be explicitly configured for access.

NOTE:  For the Siebel REST API, if a Business Service Method is not configured for access by a particular responsibility, then it will not be accessible. This is different from SOAP or the User Interface channels where an unconfigured Business Service is accessible to all.

To configure Business Service Methods for RESTful Access

  1. Log in as an administrator.
  2. Navigate to the Administration - Application screen, then the Business Service Access view, and then the Access By Responsibility view.
  3. In the Business Service list, click New to select a business service.

    A new record appears in the Business Service list.

  4. Click the Select button in the Name field.

    The Business Service dialog box appears.

  5. Select the business service to which you want to control access, then click OK.

    The selected business service appears in the Business Service list view.

  6. In the Access By Responsibility list view, click New.

    The Add Responsibilities dialog box appears.

  7. Select a responsibility to associate with the business service and then click OK.

    The selected responsibility appears in the Access By Responsibility list view.

  8. In the Business Service Method list, click New to specify the business service methods to which the responsibility gains access.

    The Business Service Method dialog box appears. This dialog box displays the list of business service methods to which access is currently controlled.

  9. If the business service method to which you want to allow the responsibility access appears in the Business Service Method dialog box, select it, then click OK.
  10. Click the Select button in the Name field.

    The Business Service Method dialog box appears.

  11. Select a business service method to associate with the responsibility and then click OK.

    The selected business service method appears in the Business Service Method list view.

  12. From the Broadest Visibility list, select the view mode to associate with the responsibility.
  13. Step off the record to save changes.
  14. Click Clear Cache.
  15. Start the Siebel Rest Proxy Object Manager with the following commands:

    stop comp SiebelRestCompIntMgr

    Start comp SiebelRestCompIntMgr

Siebel REST API Guide Copyright © 2016, Oracle and/or its affiliates. All rights reserved. Legal Notices.