RequestService

Requests the driver to create the service handle ISC_SERVICE_HANDLE and to pass the service type (such as teleset monitoring), user-defined parameters, and the pointer to the Siebel client handle. The driver handle creates the service handle, which in turn communicates with the Siebel application for each agent:

  • For communications drivers provided with Siebel Business Applications, all parameter data is passed to the communications driver in the datasetParams parameter.

  • For a customer-implemented communications driver, additional data can be passed to the service handle using the paramString variable.

ISCAPI ISC_RESULT   RequestService
   /* in  */(ISC_DRIVER_HANDLE                  					handle,
   /* in  */ const struct ISC_CLIENT_INTERFACE  		clntInterface,
   /* in  */ const ISC_STRING                   					connectString,
   /* in  */ const struct ISC_KVParamList*      		datasetParams,
   /* out */ ISC_SERVICE_HANDLE*                				serviceHandle);