Siebel Object Interfaces Reference > Mobile Web Client Automation Server Quick Reference > Object Interfaces Reference >

Business Component Methods for the Mobile Web Client Automation Server


Table 151 describes a summary of business component methods you can use with the Mobile Web Client Automation Server. It does not include object interface methods that Siebel CRM does not call directly from a business component instance. For information about methods that Siebel CRM calls with the InvokeMethod method on a business component, see Business Component Invoke Methods.

Table 151. Summary of Business Component Methods for the Mobile Web Client Automation Server
Method
Description
Format

ActivateField Method for a Business Component

Activates a field.

Dim busComp as SiebelBusComp
BusComp.ActivateField(fieldName as String)

ActivateMultipleFields Method for a Business Component

Activates multiple fields.

Dim buscomp as SiebelBusComp
buscomp.ActivateMultipleFields
(oPropSet as SiebelPropertySet)

Associate Method for a Business Component

Creates a new many-to-many relationship for the parent object through an association business component.

Dim busComp as SiebelBusComp
busComp.Associate(whereIndiSiebel cator as Integer)

BusObject Method for a Business Component

Returns the name of the business object that the business component references.

Dim busComp as SiebelBusComp
Dim busObject as SiebelBusObject
Set BusObject = busComp.BusObject

ClearToQuery Method for a Business Component

Clears the current query but does not clear sort specifications on a business component.

Dim busComp as SiebelBusComp
Dim bool as Boolean
bool = busComp.ClearToQuery

DeactivateFields Method for a Business Component

Deactivates the fields that are currently active from the SQL query statement of a business component.

Dim busComp as SiebelBusComp
Dim bool as Boolean
bool = busComp.DeactivateFields

DeleteRecord Method for a Business Component

Removes the current record from a business component.

Dim busComp as SiebelBusComp
Dim bool as Boolean
bool = busComp.DeleteRecord

ExecuteQuery Method for a Business Component

Returns a set of business component records.

Dim busComp as SiebelBusComp
Dim bool as Boolean
bool = busComp.ExecuteQuery(cursorMode as Integer)

ExecuteQuery2 Method for a Business Component

Returns a set of business component records. Allows you to control the number of records Siebel CRM returns.

Dim busComp as SiebelBusComp
Dim bool as Boolean
bool = busComp.ExecuteQuery2(cursorMode as Integer, ignoreMaxCursorSize as Boolean)

FirstRecord Method for a Business Component

Moves the record pointer to the first record in a business component, making that record the current record.

Dim busComp as SiebelBusComp
Dim bIsRecord as Boolean
bIsRecord = busComp.FirstRecord

GetAssocBusComp Method for a Business Component

Returns the name of the association business component.

Dim busComp as SiebelBusComp
Dim AssocBusComp as SiebelBusComp
Set AssocBusComp = busComp.GetAssocBusComp

GetFieldValue Method for a Business Component

Returns the value of a field from the current record of a business component.

Dim busComp as SiebelBusComp
Dim sValue as String
sValue = busComp.GetFieldValue(FieldName as String)

GetFormattedFieldValue Method for a Business Component

Returns a field value that is in the same format that the Siebel client uses.

Dim busComp as SiebelBusComp
Dim sValue as String
sValue = busComp.GetFormattedFieldValue(FieldName as String)

GetLastErrCode Method for a Business Component

Returns the error code for the error that Siebel CRM logged most recently.

Dim buscomp as SiebelBusComp
Dim iErr as Integer
iErr = buscomp.GetLastErrCode

GetLastErrText Method for a Business Component

Returns the text message for the error that Siebel CRM logged most recently.

Dim busComp as SiebelBusComp
Dim sErr as String
sErr = busComp.GetLastErrText

GetMultipleFieldValues Method for a Business Component

Returns a value for each field specified in a property set.

Dim buscomp as SiebelBusComp
buscomp.GetMultipleFieldValues(oPropSet as SiebelPropertySet, PValues as SiebelPropertySet)

GetMVGBusComp Method for a Business Component

Returns the multivalue group business component that is associated a business component field.

Dim busComp as SiebelBusComp
Dim mVGBusComp as SiebelBusComp
set mVGBusComp = busComp.GetMVGBusComp(FieldName as String)

GetNamedSearch Method for a Business Component

Returns the name of a search specification.

Dim busComp as SiebelBusComp
Dim sValue as String
sValue = busComp.GetNamedSearch(SearchName as String)

GetPicklistBusComp Method for a Business Component

Returns the name of the pick business component that is associated with a field in the current business component.

Dim busComp as SiebelBusComp
Dim pickBusComp as SiebelBusComp
Set pickBusComp = busComp.GetPicklistBusComp(FieldName as String)

GetSearchExpr Method for a Business Component

Returns the current search expression that is defined for a business component.

Dim busComp as SiebelBusComp
Dim sExpr as String
sExpr = busComp.GetSearchExpr

GetSearchSpec Method for a Business Component

Returns the search specification that is defined for a business component.

Dim busComp as SiebelBusComp
Dim sSpec as String
sSpec = busComp.GetSearchSpec(FieldName as String)

GetUserProperty Method for a Business Component

Returns the value of a user property.

Dim busComp as SiebelBusComp
Dim sValue as String
sValue = busComp.GetUserProperty(propertyName as String)

GetViewMode Method for a Business Component

Returns the visibility mode for a business component.

Dim busComp as SiebelBusComp
Dim iMode as Integer
iMode = busComp.GetViewMode

InvokeMethod Method for a Business Component

Calls a method.

Dim busComp as SiebelBusComp
Dim sReturn as String
sReturn = busComp.InvokeMethod( methodName as String, methArg1, methArg2, methArgN as String or StringArray)

LastRecord Method for a Business Component

Moves the record pointer to the last record in a business component.

Dim busComp as SiebelBusComp
Dim bReturn as Boolean
bReturn = busComp.LastRecord

Name Method for a Business Component

Returns the name of a business component.

Dim busComp as SiebelBusComp
Dim sName as String
sName = busComp.Name

NewRecord Method for a Business Component

Adds a new record to a business component.

Dim busComp as SiebelBusComp
Dim bool as Boolean
bool = busComp.NewRecord(whereIndicator as Integer)

NextRecord Method for a Business Component

Moves the record pointer to the next record in a business component, making that record the current record.

Dim busComp as SiebelBusComp
Dim bReturn as Boolean
bReturn = busComp.NextRecord

ParentBusComp Method for a Business Component

Returns the name of a parent business component.

Dim busComp as SiebelBusComp
Dim parentBusComp as SiebelBusComp
Set parentBusComp = busComp.ParentBusComp

Pick Method for a Business Component

Places the currently chosen record in a pick business component into the appropriate fields of the parent business component.

Dim busComp as SiebelBusComp
busComp.Pick

PreviousRecord Method for a Business Component

Moves the record pointer to the previous record in a business component, making that record the current record.

Dim busComp as SiebelBusComp
Dim bReturn as Boolean
bReturn = busComp.PreviousRecord

RefineQuery Method for a Business Component

Refines a query.

Dim busComp as SiebelBusComp
busComp.RefineQuery

SetFieldValue Method for a Business Component

Sets a new value in a field for the current record of a business component.

Dim busComp as SiebelBusComp
busComp.SetFieldValue(FieldName as String, FieldValue as String)

SetFormattedFieldValue Method for a Business Component

Sets a new value in a field in the current record of a business component. It accepts the field value in the current local format.

Dim busComp as SiebelBusComp
busComp.SetFormattedFieldValue(FieldName as String, FieldValue as String)

SetMultipleFieldValues Method for a Business Component

Sets new values in the fields of the current record of a business component.

Dim buscomp as SiebelBusComp
buscomp.SetMultipleFieldValues(oPropSet as SiebelPropertySet)

SetNamedSearch Method for a Business Component

Sets a named search specification on a business component.

Dim busComp as SiebelBusComp
busComp.SetNamedSearch(searchName as String, searchSpec as String)

SetSearchExpr Method for a Business Component

Sets the search expression for a business component.

Dim busComp as SiebelBusComp
busComp.SetSearchExpr(searchSpec as String)

SetSearchSpec Method for a Business Component

Sets the search specification for a business component.

Dim busComp as SiebelBusComp
busComp.SetSearchSpec(FieldName as String, searchSpec as String)

SetSortSpec Method for a Business Component

Sets the sort specification for a business component.

Dim busComp as SiebelBusComp
busComp.SetSortSpec(sortSpec as String)

SetUserProperty Method for a Business Component

Sets the value of a user property in a business component.

Dim busComp as SiebelBusComp
busComp.SetUserProperty(propertyName as String, newValue as String)

SetViewMode Method for a Business Component

Sets the visibility type for a business component.

Dim buscomp as SiebelBusComp
buscomp.SetViewMode(mode As Integer)

UndoRecord Method for a Business Component

Reverses any unsaved modifications made to the record.

Dim busComp as SiebelBusComp
busComp.UndoRecord

WriteRecord Method for a Business Component

Saves to the Siebel database any modifications made to the current record.

Dim busComp as SiebelBusComp
busComp.WriteRecord

Siebel Object Interfaces Reference Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.