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

Enabling REST Services


Enabling the EAI component group also enables the REST API components on the Siebel CRM Server.

For the Siebel business object and business service APIs, the REST API is ready to use as soon as the EAI component group is enabled. If you need more than one Java Web Container configured or a reverse proxy configured, you will need to configure them before enabling the EAI component group. For more information about configuring load balancing, see Configuring the worker.properties File for Load Balancing. For more information about configuring a reverse proxy, see Configuring the Reverse Proxy.

For more information about enabling EAI Component Groups, see the Siebel System Administration Guide.

If you plan to use the Siebel repository API, you will also need to create a JVM subsystem to implement a Java Business Service. For more information, see Transports and Interfaces: Siebel Enterprise Application Integration.

To enable the REST API

  1. Open Siebel Sever Manager command-line interface and enable the EAI Component group with the following command:

    enable compgrp EAI

  2. If you plan to use the Siebel repository API, open Siebel Server Manager command-line interface and create a named JVM subsystem, JAVA, with the following command:

    create named subsystem JAVA for subsystem jvmsubsys

  3. Use the Siebel Sever Manager command-line interface to update the Profile Parameters.
    1. Set the Value of the JVM DLL Name parameter to the path where you have the jvm.dll file installed.

      Change param DLL=<Full Path of jvm dll>

    2. Set the Value of the JVM Classpath parameter to the location of the .jar file with the following:

      CLASSPATH=<full path to Siebel.jar>;<full path to SiebelJI_enu.jar> for named subsystem JAVA

    3. Set the Value of the JVM Options record to any JVM-specific options that you would like to enable:

      VMOPTIONS="-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n" for named subsystem JAVA

  4. Restart the Siebel Server to make the new subsystem available.
Siebel REST API Guide Copyright © 2016, Oracle and/or its affiliates. All rights reserved. Legal Notices.