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:
- From the Profiles/Applications Interface node in SMC, create
a new Profile record.
- 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.