Siebel Sales Handheld Guide > COM Extensibility > About COM Extensibility >

Invoking Siebel Methods (Action Requests)


A SCEC uses action request interface references to interact with Siebel objects. Immediately after creating a SCEC, Oracle's Siebel Handheld applications provides the action request interface pointers of the root Siebel objects to the SCEC and invokes the appropriate SCEC event method. A SCEC can use the root interface references to access and manipulate all other Siebel objects. When a SCEC intercepts a Siebel event, it can customize business logic by invoking action requests through the SHCE COM Action Request Interfaces (SCARI). Action request interface references to other objects are available from the root interfaces listed in Table 50.

Table 50. SCARI Interfaces
SHCE COM Action Request Interface (SCARI)
Description

ISHCEActionReq

Generic interface from which all other callback interfaces are derived.

ISHCEApplet

Used for applet methods.

ISHCEApplication

Used for application and global methods.

ISHCEBusComp

Used for business component methods.

ISHCEBusObject

Used for business object methods.

ISHCEPropertySet

Property sets used to pass input arguments to other object methods.

ISHCEService

Used for service events.

COM Extensibility supports the Siebel Action Requests listed in Table 51.

Table 51. SCARI Interfaces and Action Requests
SHCE COM Action Request Interface (SCARI)
Action Request

Applet Action Requests: ISHCEApplet

BusComp

BusObject

DrillDown

GetChildProperty

InvokeMethod

Name

SetChildProperty

Application Action Requests: ISHCEApplication

ActiveApplet

ActiveBusComp

ActiveBusObject

GetBusObject

GetLastErrCode

GetLastErrText

GetLocalString

GetProperty

GetService

GetUserProperty

GotoView

InvokeMethod

NewPropertySet

PlaySound

SetActiveApplet

SetErrorCode

SiebelMessageBox

Trace

Business Component Action Requests: ISHCEBusComp

Associate

BusObject

CheckActiveRow

ClearToQuery

DeleteRecord

EnableFullFetch

ExecuteQuery

FirstRecord

GetAssocBusComp

GetFieldValue

GetNamedSearch

GetPicklistBusComp

Business Component Action Requests: ISHCEBusComp (continued)

GetSearchExpr

GetSearchSpec

GetViewMode

InvokeMethod

IsFullFetch

LastRecord

Name

NewRecord

NextRecord

ParentBusComp

Pick

PreviousRecord

SetFieldValue

SetNamedSearch

SetSearchExpr

SetSearchSpec

SetSortSpec

SetViewMode

UndoRecord

WriteRecord

Business Object Action Requests: ISHCEBusObject

GetBusComp

Name

Property Set Action Requests: ISHCEPropertySet

AddChild

Copy

GetChild

GetCount

EnumProperty

GetProperty

GetType

GetValue

InsertChildAt

RemoveChild

Reset

SetProperty

SetType

SetValue

Business Service Action Requests: ISHCEService

GetPropertySet

InvokeMethod

Name

Siebel Sales Handheld Guide Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.