Siebel eMail Response Administration Guide > Tables and Reference > Siebel eMail Response and Business Services >

Inbound Email Database Operations Business Service


This business service performs database-level actions.

Table 10 shows methods and input arguments, with descriptions, for this eMail Response business service.

Table 10. Inbound Email Database Operations Methods and Input Arguments
Method
Input Argument
Description
AttachFile
 
Creates an attachment record.
BusComp
Name of attachment business component.
BusObj
Name of business object.
ErrorMessage
The error message if an error occurs during method execution.
FatalErrCode
The error code if a fatal error occurs during method execution.
FileName
Name of the file to attach.
FilePath
Path of the file to attach.
DeleteRecord
 
Deletes a record.
BusComp
Name of business component from which to delete a record.
BusObj
Name of business object.
ErrorMessage
The error message if an error occurs during method execution.
FatalErrCode
The error code if a fatal error occurs during method execution.
Id
ID of the record being deleted.
ExpandBCTemplate
 
Substitute values in a template.
BusComp
Name of business component used to get values for template substitutions.
ReplyMessage
Reply message with substituted values.
ReplyTemplate
Reply template.
FindRecord
 
Finds a record. This method respects the CaseInsensitive parameter in the CFG file. The CFG file is configured to perform case-sensitive searches by default. If you want to change this parameter to case-insensitive to search for an email address, you clear the checkbox for the Use Default Sensitivity property in the Email Address field of the Mail Agent Contact business component.
BusComp
Name of business component from which to find a record.
BusObj
Name of business object.
ErrorMessage
The error message if an error occurs during method execution.
FatalErrCode
The error code if a fatal error occurs during method execution.
Id
ID of a record if it is found.
QueryFields
List of comma-separated fields to query on. Query values are passed in additional arguments, with one argument per field.
ValueFields
List of comma-separated fields from which to get values. Each field is passed back in one output argument, with the name set to the field name and the value set to the field value.
FindRecordEx
 
Used only by eMail Response for matching contacts when processing inbound emails. It finds all contacts in the Siebel database whose primary or alternate email address matches the From email address of the inbound email and then associates each contact found with the email activity record.
GetFieldValues
 
Gets the field values from a record.
BusComp
Name of business component from which to get record values.
BusObj
Name of business object.
ErrorMessage
The error message if an error occurs during method execution.
FatalErrCode
The error code if a fatal error occurs during method execution.
Id
ID of record from which to get values.
IdField
The field on which to query for the ID.
ValueFields
List of comma-separated fields from which to get values. Each field is passed back in one output argument, with the name set to the field name and the value set to the field value.
GetRecordList
 
Get a list of records.
BusComp
Name of business component from which to get record values.
BusObj
Name of business object.
ErrorMessage
The error message if an error occurs during method execution.
FatalErrCode
The error code if a fatal error occurs during method execution.
NumberofRows
Number of records returned. Default is 10.
QueryFields
List of comma-separated fields on which to query. Query values are passed in the additional argument fields (one argument per field.)
ValueFields
List of comma-separated fields from which to get values. Each field is passed back in one output argument, with the name set to the field name and the value set to the field value.
InsertRecord
 
Insert a record.
BusComp
Name of business component to insert record into. Each field value to be set is passed as an additional input argument with the name set to Field: followed by the field name.
BusObj
Name of business object.
ErrorMessage
The error message if an error occurs during method execution.
FatalErrCode
The error code if a fatal error occurs during method execution.
Id
ID of the new record if the insert is successful.


 Siebel eMail Response Administration Guide 
 Published: 21 April 2003