Desktop User Guides > Professional > Interview scripting > Using Interview Services > Salesforce Interview Service
 
Salesforce Interview Service
The Salesforce Interview Service is a COM-callable proxy for the Salesforce.com web service. It contains only one publicly creatable object with a ProgID of SalesforceService.Service. The object supports the following interfaces:
ISalesforceService
The properties of this interface are used by the Interview Services ServiceManager object to configure the service. The interface can also be used in a standalone mrScriptBasic script, allowing the Salesforce.com Interview Service to be used outside of the Interview Services framework.
IService
This interface is implemented by the Salesforce Interview Service ServicesManager in InterviewServices.dll.
The Salesforce.com web service follows the normal Interview Services architecture of having a top-level object where the configuration values and sub-objects are exposed via the IOM.Services collection, which implements the service functionality. This ensures that only the service functionality is exposed via IOM.Services[], not the actual service configuration.
The Salesforce Service source code is released as an UNICOM Intelligence Developer Documentation Library sample. Its default location is:
[INSTALL_FOLDER]\IBM\SPSS\DataCollection\7\DDL\Code\InterviewServices\SalesforceService
The .dll file that is built from this source code is:
C:\Program Files\Common Files\IBM\SPSS\DataCollection\<version>\IOM\SalesforceService.dll
For more information, see Salesforce Interview Services object model.
See also
Accessing the Salesforce service from the interview routing script
Accessing the Salesforce service from mrScriptBasic
ISalesforceService interface
Using Interview Services