Siebel Product Administration Guide > Siebel Configurator API Reference >

About Siebel Configurator APIs


This chapter introduces advanced users to Siebel Configurator APIs. It assumes that you know Siebel Configurator and Siebel server architecture. Implementing the APIs described in this topic also requires proficiency in Siebel EAI and Siebel Object Interfaces.

To use these APIs, the user must be familiar with the following:

  • Siebel Business Process Designer
  • Runtime Events (personalization) if invoked from the UI
  • Siebel Object Interfaces
  • A Siebel scripting language (Siebel VB or Siebel eScript)
  • Recursive programming techniques
  • Constraint satisfaction theory
  • Underlying behavior of Siebel Configurator
  • Siebel product definition data model
  • Siebel property set representation of data (creation and transformation)
  • EAI Transports and Interfaces

Available Siebel Configurator APIs

Three main groups of APIs are used for accessing Siebel Configurator:

  • Group 1: UI
    • CPRUI Service API as Siebel Web Template items.
    • DOM API within the browser inherent in JavaScript and HTML.
  • Group 2: Model
    • Scripts that execute in the context of the current session and are implemented as part of the configuration model in the Scripts view.
  • Group 3: Instance
    • This API is for using Siebel Configurator or for manipulating the configuration session from a place other than the Siebel Configurator runtime UI.
    • The Remote Complex Object Instance Service is a business service that is available for accessing the Instance API.
Siebel Product Administration Guide Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.