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.
|