Siebel Consumer Goods 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 48.
Table 48. SCARI Interfaces
SHCE COM Action Request Interface (SCARI) |
|
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 49.
Table 49. SCARI Interfaces and Action Requests
SHCE COM Action Request Interface (SCARI) |
|
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 |
|