Siebel Interactive Designer API Reference


Introduction

How This Guide Is Organized

Revision History


Back to top


Application File Reference

Setting Variables in the Siebel Application CFG File

Files in the Application Base Directory

home.htm

kernel.htm

onl_boot.htm

Siebhome.htm

About the cs Directory

Files in the Custom Directory

app_config.js

customCode.js

Files in the ds Directory

pagesetID_x.js

prodlistdata.htm

Files in the jd Directory

intl.js

Files in the pg Directory

pagesetID_1.htm . . . pagesetID_"n".htm

pagesetID_i.htm

Associating a Pageset UI Definition File with a Particular Pageset

Defining Which Frames Display Each of the Display Pages

Specifying Which Frame Displays Exception Messages

onlink.css

oc_default_ui.htm

pl_bullet1.gif, pl_bullet2.gif, pl_bullet3.gif, pl_bullet4.gif

Files in the ui Directory

about.htm (example only)

help*.gif (example only)

help_*.htm (example only)

helpset.htm (example only)

nf_white.htm

ol_fly.htm (example only)

ol_ui.htm

trans.gif

welcome.htm


Back to top


Reserved Word Reference

Interactive Designer and Browser-Based Applications Reserved Words

JavaScript Reserved Words


Back to top


Siebel-Specific Functions

AddToSSCart

BuildAttributeList

BuildChildList

BuildProductStr

Supporting Cell Functions

BuildQuestionAnswerString()

CreateOpportunity()

GetCDAEntryArg()

GetCDAEntryArgs()

GetPrice

Additional Pricing Functions

GotoSSConfigurator

GoToSSView

SendSelectionInformationToServer

Using the CDA Service Broker in the ISSCDA RT UI Service

ShowCDA

ShowCDAWithDynDefStr

ShowProductDetails


Back to top


Utility Functions

ConvertFloatToCurrency

ConvertStrToDynDefObj

FrameToOLString

GetCSPath

GetCustomPath

GetDSPath

GetJDPath

GetPagesetDisplayArea()

GetPGPath

GetTopPath

GetUIPath

GetVisibleDisplayArea()

RegisterUI

RegisterUIElement

ShowAbout

ShowHelp


Back to top


User Interface Layout and Control Functions

RegisterCascade

RegisterExceptionFrames

RegisterFrameSet

RegisterMVar

RegisterPageLocation

RegisterPriorityPages


Back to top


Pageset Functions

Start On Active

Parameter Passing Formats

Implementing Start On Active

Start on Active File Format Conventions

Start on Active File Function Overview

SOALoadPageset (defaultPg, isActive)

SOAPassDynaObject ()

BuildTarget

Link Output Targets

Subconfiguration Link Output Targets

Optional Subconfiguration Link Output Targets

Image Output Targets

Text Output Targets

Content Sources for Output Targets

N-Back Link Target

N-Back Return Target

BuildWidget

Check Box Input UI Controls

Image Map Input UI Controls

List Box Input UI Controls

Radio Button Input UI Controls

Text Entry Input UI Controls

LinkToSubConfig

LoadFile

LoadPageset

LoadPagesetWithDynDefObj


Back to top


Contents List Functions

RegisterContentsListFrame

SetContentsListFrame

ShowContentsList


Back to top


Callout Point Functions

ClearAllOverrideFunctions

ClearOverrideFunction

OverrideFunction

COP_AppDataVersionCheck

COP_BeforeConfiguration

COP_BeforeDisplayPriceString

COP_InvalidItemAdded

COP_PagesetVersionCheck

COP_ValidItemAdded

InitApp

ORP_DisplayPrice

ORP_DisplayPriceString


Back to top


Data Access Functions

GetCurrInstance

GetFeatureData

GetInputState

GetInputValue

GetResultsValue

SetInputValue

PostThis()


Back to top


Data Objects

ConfigTable_Obj

ConfigTableArray_Obj

FeatureTable_Obj

FeatureTableArray_Obj

InputState_Obj

Label_Obj

Label_Obj.GetLabelName

Label_Obj.GetNumLabels


Back to top


API Examples

Example 1: Create a Custom Input UI Control

Example 2: Define a Pageset Layout

Contents of xxx_i.htm

Contents of oc_default_ui.htm

Example 3: Create a Custom Output Target

Example 4: Add Custom Behavior with a Callout Point

Example 5: Use the CDA Service Broker

Back to top


 Siebel Interactive Designer API Reference 
 Published: 18 April 2003