Invoke Method for Business Services
The Invoke method that you can use with a business service calls the CanInvokeMethod business service and the InvokeMethod business service. It returns a property set. It uses following syntax:
service.Invoke(method_name, psPropertySet);
where:
- method_name is a string that identifies the business service method that the Invoke method calls. The Invoke method also calls the following methods: - CanInvokeMethod. Determines whether or not Siebel Open UI can call the business service method that method_name identifies. Any custom business service file you create must include the CanInvokeMethod business service method. 
- InvokeMethod. Calls the business service method that method_name identifies. Any custom business service file you create must include the InvokeMethod business service method. 
 - For more information about using these methods, see Using Siebel Business Services or JavaScript Services to Customize Siebel CRM Objects. 
- psPropertySetis a property set that the Invoke method sends to the method that method_name identifies.
The following example calls the CanAddSample method of the LS Pharma Validation Service business service:
var service = SiebelApp.S_App.GetService("LS Pharma Validation Service");   
var outputSet = service.Invoke("CanAddSample", psPropertySet);
For an example that uses the Invoke method with a business service, see Using Custom Siebel Business Services.