Creating the Siebel Application Interface

You create the Siebel Application Interface (SAI) profile in the Siebel Management Console (SMC), under the Profiles area/Application Interfaces node. It is recommended that the profile name contains the word: profile. For example, SiebelAppIntProfile.

At least one Siebel Server with an EAI Object Manager must be deployed before you can create the first SAI profile. This is because the SAI profile requires selection of an existing EAI Object Manager.

Create the SAI profile using the SMC as follows:
  1. From the Profiles/Applications Interface node in SMC, create a new Profile record.
  2. Provide the requested information.

    The following are important points to consider:

    • Basic Information Tab: Enter the following information.

      • HTTP 1.1-Compliant Firewall / Enable Web Compression. Set this to TRUE, unless there is a firewall that prevents HTTP 1.1 traffic.

      • Configure Fully Qualified Domain Name. If you have a single machine hosting an Application Interface, or are using a single entry point, for example a load balancer, set this parameter to TRUE. You must also specify the fully-qualified domain name, for example, myserver.company.com.

      • Authentication Information. Enter the relevant information for your environment.

      • Logging. You can accept the default values. However, if you are debugging a problem, you can enter different values.

      • REST Inbound Defaults. Select an EAI Object Manager, for example EAI Object Manager (ENU), and specify a base URL. This URL must include the name of a server where the Application Interface is running and includes the HTTPS port. For example, https://myserver.company.com:443/siebel/v1.0

    • Applications Tab: Define the entry points that users use for connecting to Siebel CRM through the browser and that other applications use for integration. For each application that will be exposed, click the plus (+) icon and provide the following key information:

      • Application Name. This is the entry point that the user uses to navigate to Siebel CRM. For example, if the application name is callcenter, the user navigates to https://myserver.mycompany.com/siebel/app/callcenter/enu to reach the application.

      • Object Manager. Select the object manager that maps to the Siebel CRM application, as defined in the runtime repository that will be mounted at this entry point. For example, for the Call Center application, select Call Center Object Manager (ENU).

      • Language. Select the language that you want to expose. To expose a language, you need to have selected this language during the installation of both the Siebel Enterprise Server (SES) and SAI components, and also you need to have imported the language using the Database Configuration Wizard.

    • REST Inbound Resources. For many environments, this field does not require configuration. For more information, see Siebel REST API Guide.

    • Other Information. Accept the default parameters, unless you encounter specific instructions documented in Siebel Bookshelf to support your business requirements.